コード例 #1
0
ファイル: EmpresaData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <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);
        }