Пример #1
0
 /// Función para mostrar las personas que hayan enviado mensaje en forma de lista al administrador
 static public List <Contacto> ObtenerContactos()
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             return(contextoEntidades.Contactoes.ToList());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #2
0
 /// Se obtienen todos los blogs que esten activos en la base de datos
 /// <param name="estado">Para saber si el blog esta activo o desactivado (true or false)</param>
 static public List <Blog> ObtenerBlogs(bool estado)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             return(contextoEntidades.Blogs.Where(p => p.activo == estado).ToList());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #3
0
 ///Modificación de Blogs en la base de datos
 public static void ModificarBlog(Blog blogMod)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             contextoEntidades.Entry(blogMod).State = System.Data.Entity.EntityState.Modified;
             contextoEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #4
0
 ///Guardar Blogs a la base de datos
 public static void InsertarBlog(Blog objBlog)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             contextoEntidades.Blogs.Add(objBlog);
             contextoEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #5
0
 ///Función para agregar una imagen a la base de datos
 public static void InsertarGaleria(Galeria objGaleria)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             contextoEntidades.Galerias.Add(objGaleria);
             contextoEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #6
0
 /// Función para agregar los datos de una persona que contacta a los administradores
 static public void InsertarContacto(Contacto objContacto)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             contextoEntidades.Contactoes.Add(objContacto);
             contextoEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #7
0
 ///Guarda los datos del nuevo usuario a la tabla usuarios de la BD
 public static void InsertarUsuario(Usuario nuevoUsuario)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             contextoEntidades.Usuarios.Add(nuevoUsuario);
             contextoEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #8
0
 ///Para obtener los ID de los blogs de la base de datos
 /// <param name="id">Este parametro nos sirve para identificar el blog y poder obtenerlo desde la BD</param>
 static public Blog ObtenerBlogPorID(int id)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             var blogs = from p in contextoEntidades.Blogs
                         where p.id == id
                         select p;
             return(blogs.FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #9
0
 /// Función para retornar una imagen por medio de su id
 /// <param name="id">id unico de cada imagen de la tabla Galeria </param>
 static public Galeria ObtenerGaleriaPorID(int id)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             var galerias = from p in contextoEntidades.Galerias
                            where p.id == id
                            select p;
             return(galerias.FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #10
0
 public static Usuario BuscarUsuarioPorEmail(string email)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             var usuarios = from u in contextoEntidades.Usuarios.Include("TipoUsuario")
                            where u.email == email
                            select u;
             return(usuarios.FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #11
0
 public static Usuario IngresarSistem(Usuario usuario)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             var resultado = from us in contextoEntidades.Usuarios
                             where us.contraseña == usuario.contraseña && us.email == usuario.email &&
                             us.activo == true
                             select us;
             return(resultado.FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #12
0
 /// Función para filtrar los contactos por criterios
 public static List <Contacto> BuscarContactoPorCriterios(string criterios, bool estado)
 {
     try
     {
         using (var contextoEntidades = new BibliotecaITHEntities())
         {
             var contactos = from u in contextoEntidades.Contactoes
                             where (u.email.Contains(criterios) ||
                                    u.nombre.Contains(criterios) || u.primer_apellido.Contains(criterios) ||
                                    u.segundo_apellido.Contains(criterios))
                             select u;
             return(contactos.ToList());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #13
0
        ///Eliminar un blog de la base de datos por su id de blog
        static public void EliminarBlog(Blog objBlog)
        {
            try
            {
                Blog blog = new Blog()
                {
                    id = objBlog.id
                };
                using (var contextoEntidades = new BibliotecaITHEntities())
                {
                    contextoEntidades.Blogs.Attach(blog);

                    contextoEntidades.Blogs.Remove(blog);
                    contextoEntidades.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }