コード例 #1
0
        //Metodo Buscar
        public List <Usuario> Buscar(string criterio)//retorna un solo objeto
        {
            var    usuario   = new List <Usuario>();
            string estadousu = "";

            if (criterio == "Activo")
            {
                estadousu = "A";
            }
            if (criterio == "Inactivo")
            {
                estadousu = "I";
            }
            try
            {
                using (var db = new Model_Entity_1())
                {
                    usuario = db.Usuario.Include("Persona")
                              .Where(x => x.Persona.apellido.Contains(criterio) ||
                                     x.usuario1.Contains(criterio) ||
                                     x.estado == estadousu)
                              .ToList();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(usuario);
        }
コード例 #2
0
 //Metodo eliminar
 public void Eliminar()
 {
     try
     {
         using (var db = new Model_Entity_1())
         {
             db.Entry(this).State = EntityState.Deleted;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #3
0
        //Metodo obtener
        public Categoria Obtener(int id)//retorna un solo objeto
        {
            var categoria = new Categoria();

            try {
                using (var db = new Model_Entity_1())
                {
                    categoria = db.Categoria.Where(x => x.categoria_id == id)
                                .SingleOrDefault();
                }
            }
            catch (Exception ex) {
                throw;
            }

            return(categoria);
        }
コード例 #4
0
        //Crear el metodo Listar

        public List <Categoria> Listar() //retorna una colleccion
        {
            var categoria = new List <Categoria>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Entity_1())
                {
                    categoria = db.Categoria.ToList();
                }
            }
            catch (Exception ex) {
                throw;
            }
            return(categoria);
        }
コード例 #5
0
        //Crear el metodo Listar

        public List <Documento> Listar() //retorna una colleccion
        {
            var documento = new List <Documento>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Entity_1())
                {
                    documento = db.Documento.Include("Categoria").ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(documento);
        }
コード例 #6
0
        //Crear el metodo Listar

        public List <Galeria> Listar() //retorna una colleccion
        {
            var galeria = new List <Galeria>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Entity_1())
                {
                    galeria = db.Galeria.Include("Categoria").ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(galeria);
        }
コード例 #7
0
        //Crear el metodo Listar

        public List <Persona> Listar() //retorna una colleccion
        {
            var persona = new List <Persona>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Entity_1())
                {
                    persona = db.Persona.ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(persona);
        }
コード例 #8
0
        //Crear el metodo Listar

        public List <Usuario> Listar() //retorna una colleccion
        {
            var usuario = new List <Usuario>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Entity_1())
                {
                    //usuario = db.Usuario.ToList();
                    usuario = db.Usuario.Include("Persona").ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(usuario);
        }
コード例 #9
0
        //Metodo obtener
        public Documento Obtener(int id)//retorna un solo objeto
        {
            var documento = new Documento();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    documento = db.Documento.Include("Categoria").Where(x => x.documento_id == id)
                                .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(documento);
        }
コード例 #10
0
        //Metodo obtener
        public Galeria Obtener(int id)//retorna un solo objeto
        {
            var galeria = new Galeria();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    galeria = db.Galeria.Include("Categoria").Where(x => x.galeria_id == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(galeria);
        }
コード例 #11
0
        //Metodo obtener
        public Persona Obtener(int id)//retorna un solo objeto
        {
            var persona = new Persona();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    persona = db.Persona.Where(x => x.persona_id == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(persona);
        }
コード例 #12
0
        //Metodo obtener
        public Usuario Obtener(int id)//retorna un solo objeto
        {
            var usuario = new Usuario();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    //usuario = db.Usuario.Where(x => x.usuario_id == id)
                    //.SingleOrDefault();
                    usuario = db.Usuario.Include("Persona").Where(x => x.usuario_id == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(usuario);
        }
コード例 #13
0
        //Metodo Buscar
        public List <Documento> Buscar(string criterio)//retorna un solo objeto
        {
            var documento = new List <Documento>();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    documento = db.Documento.Include("Categoria")
                                .Where(x => x.nombre.Contains(criterio) ||
                                       x.descripcion.Contains(criterio))
                                .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(documento);
        }
コード例 #14
0
        //Metodo Buscar
        public List <Galeria> Buscar(string criterio)//retorna un solo objeto
        {
            var galeria = new List <Galeria>();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    galeria = db.Galeria.Include("Categoria")
                              .Where(x => x.nombre.Contains(criterio) ||
                                     x.descripcion.Contains(criterio))
                              .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(galeria);
        }
コード例 #15
0
 //Metodo guardar
 public void Guardar()
 {
     try
     {
         using (var db = new Model_Entity_1())
         {
             if (this.categoria_id > 0)//cuando la llave primaria es identity solamante
             {
                 db.Entry(this).State = EntityState.Modified;
             }
             else
             {
                 db.Entry(this).State = EntityState.Added;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex) {
         throw;
     }
 }
コード例 #16
0
        //Metodo Buscar
        public List <Persona> Buscar(string criterio)//retorna un solo objeto
        {
            var persona = new List <Persona>();

            try
            {
                using (var db = new Model_Entity_1())
                {
                    persona = db.Persona
                              .Where(x => x.nombre.Contains(criterio) ||
                                     x.apellido.Contains(criterio))
                              .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(persona);
        }