Exemplo n.º 1
0
 public List <BEEmpresa> Listar(BEEmpresa pBEEmpresa)
 {
     try {
         return(new DAEmpresa().Listar(pBEEmpresa));
     } catch (Exception ex) {
         throw ex;
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Seguridad.Empresa
        /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
        /// <summary>
        /// <returns>Entidad</returns>
        public OperationResult Find(int pcodEmpresa)
        {
            BEEmpresa objEmpresa = new BEEmpresa();

            try
            {
                objEmpresa = oEmpresaData.Find(pcodEmpresa);
                return(OK(objEmpresa));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, "", ""));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Lista empresas registradas.
        /// </summary>
        /// <returns></returns>
        public List<BEEmpresa> ListarEmpresa()
        {
            List<BEEmpresa> Lista = new List<BEEmpresa>();
            BEEmpresa item;

            using (SqlConnection ocn = new SqlConnection(Util.getConnection()))
            {
                using (SqlCommand ocmd = new SqlCommand("Perfil.SP_Empresa_Select", ocn))
                {
                    ocmd.CommandType = CommandType.StoredProcedure;
                    ocn.Open();

                    using (SqlDataReader oReader = ocmd.ExecuteReader())
                    {
                        while (oReader.Read())
                        {
                            //Instanciamos la variable
                            item = new BEEmpresa();

                            //cargamos la informacion de la BD
                            if (!Convert.IsDBNull(oReader["id"]))
                                item.id = Convert.ToInt32(oReader["id"]);

                            if (!Convert.IsDBNull(oReader["gls_empresa"]))
                                item.gls_empresa = oReader["gls_empresa"].ToString();

                            if (!Convert.IsDBNull(oReader["estado"]))
                                item.estado = oReader["estado"].ToString();

                            //Agregamos el elemento al listado
                            Lista.Add(item);

                        }
                    }
                }

                ocn.Close();
                return Lista;
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Seguridad.Empresa
        /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEEmpresa Find(int pcodEmpresa)
        {
            BEEmpresa objEntidad = null;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.usp_sis_R_Empresa(pcodEmpresa);
                    foreach (var item in resul)
                    {
                        objEntidad = new BEEmpresa()
                        {
                            codEmpresa        = item.codEmpresa,
                            nomRazonSocial    = item.nomRazonSocial,
                            numRUC            = item.numRUC,
                            nomLogo           = item.nomLogo,
                            nomContacto       = item.nomContacto,
                            desCorreo         = item.desCorreo,
                            desPaginaWeb      = item.desPaginaWeb,
                            codEmpresaKey     = item.codEmpresaKey.ToString(),
                            indActivo         = item.indActivo,
                            segUsuarioCrea    = item.segUsuarioCrea,
                            segUsuarioEdita   = item.segUsuarioEdita,
                            segFechaHoraCrea  = item.segFechaCrea,
                            segFechaHoraEdita = item.segFechaEdita,
                            segMaquinaCrea    = item.segMaquinaCrea,
                            segMaquinaEdita   = item.segMaquinaEdita,
                            indEliminado      = item.indEliminado,
                        };
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objEntidad);
        }
Exemplo n.º 5
0
        public List <BEEmpresa> Listar(BEEmpresa pBEEmpresa)
        {
            DatabaseHelper   oDatabaseHelper = new DatabaseHelper();
            List <BEEmpresa> vLista          = new List <BEEmpresa>();
            IDataReader      oIDataReader    = null;
            BEEmpresa        oBEEmpresa      = null;

            try {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@intIdEmpresa", (pBEEmpresa.IdEmpresa <= 0) ? (object)DBNull.Value : pBEEmpresa.IdEmpresa);
                oDatabaseHelper.AddParameter("@varRazonSocial", string.IsNullOrEmpty(pBEEmpresa.RazonSocial) ? (object)DBNull.Value : pBEEmpresa.RazonSocial);

                oIDataReader = oDatabaseHelper.ExecuteReader("DGP_Listar_Empresa", CommandType.StoredProcedure);

                while (oIDataReader.Read())
                {
                    oBEEmpresa                 = new BEEmpresa();
                    oBEEmpresa.IdEmpresa       = oIDataReader.GetInt32(0);
                    oBEEmpresa.RazonSocial     = oIDataReader.GetString(1);
                    oBEEmpresa.RUC             = oIDataReader.GetString(2);
                    oBEEmpresa.DireccionFiscal = oIDataReader.GetString(3);
                    vLista.Add(oBEEmpresa);
                }

                return(vLista);
            } catch (Exception ex) {
                throw ex;
            } finally {
                if (!oIDataReader.IsClosed)
                {
                    oIDataReader.Close();
                }
                oIDataReader.Dispose();
                oDatabaseHelper.Dispose();
            }
        }