コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }