En este video te explicare que es un web service bajo el protocolo soap. Crearemos un proyecto breve en c# .Net con Windows Communication Foundation y lo consumiremos con windows forms.
En este video te mostrare como puedes crear un CRUD (Create, read, update y delete) en C# .Net framework con la tecnología de escritorio Windows forms y haciendo uso de Dataset para conectarnos a la base de datos que haremos en SQL Server, todo en un solo video.
En este video te mostrare como puedes crear un CRUD (Create, read, update y delete) en C# .Net framework con la tecnología de escritorio Windows forms y haciendo uso de ADO.NET para conectarnos a la base de datos que haremos en SQL Server, todo en un solo video.
En este video te enseñare como puedes obtener en tiempo real la imagen que está recibiendo una webcam y guardarla en un archivo, utilizaremos la librería Aforge.Video para este propósito.
En este video te mostrare paso a paso como crear un buscador dinámico en Windows Forms.
Crearemos una base de datos en Sql Server la cual anexaremos a nuestro proyecto por medio de Entity Framework y crearemos la lógica para búsquedas dinámicas por medio de la interface IQueryable y Linq.
En este video te mostrare como puedes crear tus propias reglas de validación creando tus propios Validation Attribute los cuales puedes utilizar en tus View Models al momento de crear tus formularios o en la lógica de la programación de tu backend.
En este video te mostrare como puedes obtener los datos almacenados de las cadenas de conexión en tu archivo web.config o app.config en los proyectos hechos en .Net Framework.
public class Connection
{
public string Server{ get; set; }
public string User { get; set; }
public string Password { get; set; }
public string DB { get; set; }
private string NameConnection;
public Connection(string NameConnection= "pruebillaEntities")
{
this.NameConnection = NameConnection;
}
public void GetData()
{
ConnectionStringSettingsCollection connections = ConfigurationManager.ConnectionStrings;
if (connections.Count > 0)
{
foreach (ConnectionStringSettings connection in connections)
{
string name = connection.Name;
string provider = connection.ProviderName;
string connectionString = connection.ConnectionString;
if (name.Equals(NameConnection))
{
connectionString = connectionString.Split('\"')[1];
string[] arrElementos = connectionString.Split(';');
foreach (var s in arrElementos)
{
string[] arrValue = s.Split('=');
switch (arrValue[0].ToUpper())
{
case "DATA SOURCE":
Server = arrValue[1];
break;
case "USER ID":
User= arrValue[1];
break;
case "PASSWORD":
Password = arrValue[1];
break;
case "INITIAL CATALOG":
DB = arrValue[1];
break;
}
}
}
}
}
else
throw new Exception("No existen cadenas de conexión");
}
}