/// <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); }
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); }