public List <RGerenciaCentralBE> ObtenerGerenciaCentrales() { List <RGerenciaCentralBE> oListaGerenciaCentrales = new List <RGerenciaCentralBE>(); Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERGERENCIACENTRAL")) { try { using (IDataReader oDataReader = objDB.ExecuteReader(objCMD)) { while (oDataReader.Read()) { RGerenciaCentralBE oGerenciaCentralBE = new RGerenciaCentralBE(); oGerenciaCentralBE.Id = (int)oDataReader["Id"]; oGerenciaCentralBE.Descripcion = (string)oDataReader["Descripcion"]; oGerenciaCentralBE.ResponsableGerenciaCentral = (string)oDataReader["ResponsableGerenciaCentral"]; oGerenciaCentralBE.EstaActivo = (bool)oDataReader["EstaActivo"]; oGerenciaCentralBE.ValorColor = (string)oDataReader["Valor"]; oListaGerenciaCentrales.Add(oGerenciaCentralBE); } } } catch (Exception ex) { throw ex; } } return(oListaGerenciaCentrales); }
public RGerenciaCentralBE ObtenerGerenciaCentralPorId(int piIdGerenciaCentral) { RGerenciaCentralBE oGerenciaCentralBE = new RGerenciaCentralBE(); Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERGERENCIACENTRALPORID")) { try { objDB.AddInParameter(objCMD, "@Id", DbType.Int32, piIdGerenciaCentral); using (IDataReader oDataReader = objDB.ExecuteReader(objCMD)) { if (oDataReader.Read()) { oGerenciaCentralBE.Id = (int)oDataReader["Id"]; oGerenciaCentralBE.IdColor = (int)oDataReader["IdColor"]; oGerenciaCentralBE.Descripcion = (string)oDataReader["Descripcion"]; oGerenciaCentralBE.ResponsableGerenciaCentral = (string)oDataReader["ResponsableGerenciaCentral"]; oGerenciaCentralBE.EstaActivo = (bool)oDataReader["EstaActivo"]; } } } catch (Exception ex) { throw ex; } } return(oGerenciaCentralBE); }
public bool ActualizarGerenciaCentral(RGerenciaCentralBE poGerenciaCentralBE) { int res = 0; Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_UPD_GERENCIACENTRAL")) { objDB.AddInParameter(objCMD, "@Id", DbType.Int32, poGerenciaCentralBE.Id); objDB.AddInParameter(objCMD, "@Descripcion", DbType.String, poGerenciaCentralBE.Descripcion); objDB.AddInParameter(objCMD, "@ResponsableGerenciaCentral", DbType.String, poGerenciaCentralBE.ResponsableGerenciaCentral); objDB.AddInParameter(objCMD, "@IdColor", DbType.String, poGerenciaCentralBE.IdColor); try { res = objDB.ExecuteNonQuery(objCMD); } catch (Exception ex) { throw ex; } } return(res > 0); }