Está en la página 1de 1

namespace CapaDatos

{
//Conexion y operaciones con la base de datos
public class clsDatos
{//La capa de datos está implementada con ADO.Net
#region "Atributos"
string CadenaConexion = @"Data Source=DESKTOP-NVT9HH7\SQL2019;Initial
Catalog=BDDISTRIBUIDA;User ID=sa;Password=Uno2021";
public SqlConnection conexion { get; set; }//clase para establecer conexion
a una base de datos de sqlserver

#endregion
#region "Contructores"
public clsDatos()
{//constructor de la clase
this.conexion = new SqlConnection(CadenaConexion);
conexion.Open();
}
#endregion

#region "Métodos"
public Boolean Ejecutar(string sql)
{
bool respuesta = false;
try
{
SqlCommand comando = new SqlCommand(sql, this.conexion);//arma la
sentencia a ejecutar
comando.ExecuteNonQuery();//ejecutar la sentencia
respuesta = true;
}
catch (Exception ex)
{

}
return respuesta;

public DataTable ListadoToDataTable(string sql)


{
DataTable dt = new DataTable();//similar a una hoja de excel, contiene
columnas y filas
SqlDataAdapter da = new SqlDataAdapter("", this.conexion);//establece
la conexion a la base de datos
da.SelectCommand.CommandText = sql;//obtiene los datos desde la base de
datos
da.Fill(dt);//poner los datos obtenidos al DataTable
return dt;
}

private void CerrarConexion()


{
this.conexion.Close();
}
#endregion

}
}

También podría gustarte