//Metodo para cargar datos a un Data Grid View desde la BD public void LlenarDGV(SqlCommand comando, DataGridView DGV) { Conexion = Conectar(ConexionString); Tabla = new DataTable(); try { comando.Connection = Conexion; Adaptador = new SqlDataAdapter(comando); Adaptador.Fill(Tabla); DGV.DataSource = Tabla; Conexion.Close(); Controladores.RightOps(); } catch (Exception X) { Conexion.Close(); ErrorDB(X); } }
//Metodo para ejecutar Querys en SQL Server public void EjecutarQuery(SqlCommand comando) { Conexion = Conectar(ConexionString); var Transaccion = Conexion.BeginTransaction(); comando.Connection = Conexion; comando.Transaction = Transaccion; try { comando.ExecuteNonQuery(); Transaccion.Commit(); Conexion.Close(); Controladores.RightOps(); } catch (Exception X) { Transaccion.Rollback(); Conexion.Close(); ErrorDB(X); } }
//Metodo para extraer datos de SQL SERVER y mapearlos en los formularios public DataSet EjecutarDS(SqlCommand comando) { Conexion = Conectar(ConexionString); DataSet DS = new DataSet(); try { comando.Connection = Conexion; Adaptador = new SqlDataAdapter(comando); Adaptador.Fill(DS); Conexion.Close(); Controladores.RightOps(); return(DS); } catch (Exception X) { Conexion.Close(); ErrorDB(X); return(DS); } }