public List <UsuarioBE> get(UsuarioBE.Criterio pCriterio) { try { List <UsuarioBE> listado = new List <UsuarioBE>(); using (dbVeterinariaEntities db = new dbVeterinariaEntities()) { var lstQuery = (from elem in db.USUARIO select new UsuarioBE() { id = elem.ID, usuario = elem.USUARIO1, apellidoMaterno = elem.APELLIDO_MATERNO, apellidoPaterno = elem.APELLIDO_PATERNO, perfilNombre = elem.PERFIL1.NOMBRE }).ToList(); if (lstQuery != null) { listado.AddRange(lstQuery.ToList()); } } if (pCriterio != null) { if (!string.IsNullOrEmpty(pCriterio.USUARIO)) { listado = listado.FindAll(t => t.usuario.Equals(pCriterio.USUARIO)); } if (pCriterio.ID != 0) { listado = listado.FindAll(t => t.id.Equals(pCriterio.ID)); } } return(listado); } catch (Exception ex) { throw; } }
public List <UsuarioBE> GetUsuario(UsuarioBE.Criterio pCriterio) { List <UsuarioBE> usuarios = usuarioDA.Get(pCriterio); foreach (UsuarioBE usuarioBE in usuarios) { AreaBE.Criterio criterioArea = new AreaBE.Criterio(); criterioArea.USUARIO = usuarioBE.ID; usuarioBE.AREAS = new List <AreaBE>(); usuarioBE.AREAS.AddRange(areaDA.Get(criterioArea)); usuarioBE.AREAS_NOMBRES = ""; foreach (AreaBE areaBE in usuarioBE.AREAS) { usuarioBE.AREAS_NOMBRES = usuarioBE.AREAS_NOMBRES + "-" + areaBE.NOMBRE; } } return(usuarios); }
public List <UsuarioBE> Get(UsuarioBE.Criterio pCriterio) { List <UsuarioBE> listado = new List <UsuarioBE>(); try { using (dbModelo db = new dbModelo()) { var lstQuery = (from elem in db.USUARIO select new UsuarioBE() { ID = elem.ID, NOMBRE = elem.NOMBRE, APELLIDO_MATERNO = elem.APELLIDO_MATERNO, APELLIDO_PATERNO = elem.APELLIDO_PATERNO }); if (lstQuery != null) { listado.AddRange(lstQuery.ToList()); } if (pCriterio != null) { if (!string.IsNullOrEmpty(pCriterio.NOMBRE)) { listado = listado.FindAll(t => t.NOMBRE.Contains(pCriterio.NOMBRE)); } return(listado); } } } catch (Exception ex) { throw; } return(listado); }