Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }