Beispiel #1
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Seguridad.EmpresaUsuario
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEEmpresaUsuario Find(int pcodEmpresaUsuario)
        {
            BEEmpresaUsuario objEntidadUsuario = new BEEmpresaUsuario();

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.usp_sis_R_EmpresaUsuario(pcodEmpresaUsuario, null, null);
                    foreach (var item in resul)
                    {
                        objEntidadUsuario = new BEEmpresaUsuario()
                        {
                            codEmpresaUsuario = item.codEmpresaUsuario,
                            codEmpresa        = item.codEmpresa,
                            codUsuario        = item.codUsuario,
                            indActivo         = item.indActivo,
                            codUsuarioKey     = item.codUsuarioKey.ToString(),
                            segUsuarioCrea    = item.segUsuarioCrea,
                            segUsuarioEdita   = item.segUsuarioEdita,
                            segFechaHoraCrea  = item.segFechaCrea,
                            segFechaHoraEdita = item.segFechaEdita,
                            segMaquinaCrea    = item.segMaquinaCrea,
                            segMaquinaEdita   = item.segMaquinaEdita
                        };
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objEntidadUsuario);
        }
Beispiel #2
0
        public IEnumerable <ComboListItemString> GetComboUsuarioPorEmpresa(int pcodEmpresa)
        {
            List <ComboListItemString> lstUsuarios = null;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SQLDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    lstUsuarios = new List <ComboListItemString>();
                    var resul = from s in SQLDC.usp_sis_R_EmpresaUsuario(null, pcodEmpresa, null)
                                orderby s.codUsuarioLogin, s.codUsuarioNombre
                        select new
                    {
                        codUsuario = s.codUsuario,
                        nomUsuario = string.Concat("[ ", s.codUsuarioLogin, " ] - ", s.codUsuarioNombre)
                    };

                    foreach (var item in resul)
                    {
                        var itemCombo = new ComboListItemString();

                        itemCombo.value = item.codUsuario;
                        itemCombo.text  = item.nomUsuario.ToUpper();
                        lstUsuarios.Add(itemCombo);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (lstUsuarios == null)
                {
                    lstUsuarios = new List <ComboListItemString>();
                }
            }
            return(lstUsuarios);
        }