示例#1
0
        public List <RAreaCorporativaBE> ObtenerAreaCorporativa()
        {
            List <RAreaCorporativaBE> oListaAreaCorporativaes = new List <RAreaCorporativaBE>();
            Database objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERAREACORPORATIVA"))
            {
                try
                {
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        while (oDataReader.Read())
                        {
                            RAreaCorporativaBE oAreaCorporativaBE = new RAreaCorporativaBE();
                            oAreaCorporativaBE.Id          = (int)oDataReader["Id"];
                            oAreaCorporativaBE.Codigo      = (string)oDataReader["Codigo"];
                            oAreaCorporativaBE.Descripcion = (string)oDataReader["Descripcion"];
                            oAreaCorporativaBE.EstaActivo  = (bool)oDataReader["EstaActivo"];
                            oListaAreaCorporativaes.Add(oAreaCorporativaBE);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(oListaAreaCorporativaes);
        }
示例#2
0
        public RAreaCorporativaBE ObtenerAreaCorporativaPorId(int piIdAreaCorporativa)
        {
            RAreaCorporativaBE oAreaCorporativaBE = new RAreaCorporativaBE();
            Database           objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERAREACORPORATIVAPORID"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@Id", DbType.Int32, piIdAreaCorporativa);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        if (oDataReader.Read())
                        {
                            oAreaCorporativaBE.Id          = (int)oDataReader["Id"];
                            oAreaCorporativaBE.Descripcion = (string)oDataReader["Descripcion"];
                            oAreaCorporativaBE.Codigo      = (string)oDataReader["Codigo"];
                            oAreaCorporativaBE.EstaActivo  = (bool)oDataReader["EstaActivo"];
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(oAreaCorporativaBE);
        }
示例#3
0
        public bool ActualizarAreaCorporativa(RAreaCorporativaBE poAreaCorporativaBE)
        {
            int      res   = 0;
            Database objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_UPD_AREACORPORATIVA"))
            {
                objDB.AddInParameter(objCMD, "@Id", DbType.Int32, poAreaCorporativaBE.Id);
                objDB.AddInParameter(objCMD, "@Descripcion", DbType.String, poAreaCorporativaBE.Descripcion);
                objDB.AddInParameter(objCMD, "@Codigo", DbType.String, poAreaCorporativaBE.Codigo);

                try
                {
                    res = objDB.ExecuteNonQuery(objCMD);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(res > 0);
        }