public void InsertarEmpresa(Empresa entidad) { try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore")) { //Parametros //db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo); //Ejecucion de la Consulta db.ExecuteNonQuery(com); //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } }
public static void InsertarEmpresa(Empresa entidad) { dal.InsertarEmpresa(entidad); }
public Empresa ObtenerEmpresa() { Empresa resultado = null; try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore")) { //Parametros //db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { resultado = new Empresa(); //Lectura de los datos del ResultSet } reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } return resultado; }
public List<Empresa> ObtenerEmpresa(int Accion, int IdEmpresa) { List<Empresa> resultado = null; try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("AdelantoFeliz.SelCatalogoEmpresa")) { //Parametros db.AddInParameter(com, "@Accion", DbType.Int32, Accion); db.AddInParameter(com, "@IdEmpresa", DbType.Int32, IdEmpresa); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { resultado = new List<Empresa>(); while (reader.Read()) { Empresa empresa = new Empresa(); if (!reader.IsDBNull(0)) empresa.IdEmpresa = Convert.ToInt32(reader[0]); if (!reader.IsDBNull(1)) empresa.Nombre = reader[1].ToString(); if (!reader.IsDBNull(2)) empresa.RFC = reader[2].ToString(); if (!reader.IsDBNull(3)) empresa.Direccion = reader[3].ToString(); resultado.Add(empresa); } } reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } return resultado; }