Esempio n. 1
0
 public bool Stock(string nombre, string cantidad)
 {
     using (librosmclEntities tipoPro = new librosmclEntities())
     {
         try
         {
             decimal cant = decimal.Parse(cantidad);
             libro   ti   = tipoPro.libro.Single(t => t.nombre == nombre);
             decimal s    = int.Parse(ti.stock) - cant;
             if (s >= 1)
             {
                 ti.stock = s.ToString();
                 tipoPro.SaveChanges();
                 return(true);
             }
             else if (s <= 0)
             {
                 ti.stock = "0";
                 tipoPro.SaveChanges();
                 Desactivar(nombre);
                 return(true);
             }
             return(false);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 2
0
        public bool CambiarStock(string codigo, string cantidad)
        {
            using (librosmclEntities tipoPro = new librosmclEntities())
            {
                try
                {
                    decimal c    = decimal.Parse(codigo);
                    decimal cant = decimal.Parse(cantidad);
                    libro   ti   = tipoPro.libro.Single(t => t.codigo == c);

                    if (cant >= 1)
                    {
                        ti.stock  = cant.ToString();
                        ti.activo = "1";
                        tipoPro.SaveChanges();
                        return(true);
                    }
                    else if (cant <= 0)
                    {
                        ti.stock = "0";
                        tipoPro.SaveChanges();
                        Desactivar(codigo);
                        return(true);
                    }
                    return(false);
                }
                catch
                {
                    return(false);
                }
            };
        }
Esempio n. 3
0
 public librosFavoritosClase BuscarLibrosF(string nombre)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.librosfavoritos.Where(p => p.libro1.nombre == nombre).Select(s => new librosFavoritosClase
         {
             codigo = s.codigo,
             libro = s.libro,
             usuario = s.usuario
         }).First());
     };
 }
Esempio n. 4
0
 public List <librosFavoritosClase> ListarLibrosF()
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.librosfavoritos.Select(s => new librosFavoritosClase
         {
             codigo = s.codigo,
             usuario = s.usuario,
             libro = s.libro
         }).ToList());
     };
 }
Esempio n. 5
0
 public List <libroClase> ListarLibros()
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.libro.Where(p => p.activo == "1").Select(s => new libroClase
         {
             codigo = s.codigo,
             nombre = s.nombre,
             stock = s.stock,
             activo = s.activo
         }).ToList());
     };
 }
Esempio n. 6
0
 public libroClase BuscarLibros(string nombre)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.libro.Where(p => p.nombre == nombre).Select(s => new libroClase
         {
             codigo = s.codigo,
             nombre = s.nombre,
             stock = s.stock,
             activo = s.activo
         }).First());
     };
 }
Esempio n. 7
0
 public prestamoClase BuscarPrestamos(string run)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.prestamos.Where(p => p.usuario1.run == run).Select(s => new prestamoClase
         {
             codigo = s.codigo,
             libro = s.libro,
             fecha_devolucion = s.fecha_devolucion,
             fecha_prestamo = s.fecha_prestamo,
             usuario = s.usuario
         }).First());
     };
 }
Esempio n. 8
0
 public List <usuarioClase> ListarUsuarios()
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.usuario.Select(s => new usuarioClase
         {
             codigo = s.codigo,
             run = s.run,
             nombre = s.nombre,
             user = s.user,
             pass = s.pass,
             tipo = s.tipo
         }).ToList());
     };
 }
Esempio n. 9
0
 public usuarioClase BuscarUsuarios(string run)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.usuario.Where(p => p.run == run).Select(s => new usuarioClase
         {
             codigo = s.codigo,
             run = s.run,
             nombre = s.nombre,
             user = s.user,
             pass = s.pass,
             activo = s.activo,
             tipo = s.tipo
         }).First());
     };
 }
Esempio n. 10
0
 public bool EliminarLibros(string codigo)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             libro x = lb.libro.Single(t => t.codigo == int.Parse(codigo));
             lb.libro.Remove(x);
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 11
0
 public List <prestamoClase> ListarPrestamosr(string run)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         return(lb.prestamos.Where(r => r.usuario1.run == run).Select(s => new prestamoClase
         {
             codigo = s.codigo,
             libro = s.libro,
             fecha_devolucion = s.fecha_devolucion,
             fecha_prestamo = s.fecha_prestamo,
             usuario = s.usuario,
             run = s.usuario1.run,
             nombre = s.usuario1.nombre,
             nombre_libro = s.libro1.nombre
         }).ToList());
     };
 }
Esempio n. 12
0
 private bool Descontar(int codigo)
 {
     using (librosmclEntities tipoPro = new librosmclEntities())
     {
         try
         {
             libro  ti = tipoPro.libro.Single(t => t.codigo == codigo);
             string s  = (int.Parse(ti.stock) - 1).ToString();
             ti.stock = s;
             tipoPro.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 13
0
 private bool Desactivar(string codigo)
 {
     using (librosmclEntities tipoPro = new librosmclEntities())
     {
         try
         {
             int   c  = int.Parse(codigo);
             libro ti = tipoPro.libro.Single(t => t.codigo == c);
             ti.activo = "0";
             tipoPro.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 14
0
 public bool AgregarLibrosF(librosFavoritosClase li)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             librosfavoritos x = new librosfavoritos();
             x.usuario = li.usuario;
             x.libro   = li.libro;
             lb.librosfavoritos.Add(x);
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 15
0
 public bool EditarLibros(libroClase li)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             libro x = lb.libro.Single(t => t.codigo == li.codigo);
             x.nombre = li.nombre;
             x.stock  = li.stock;
             x.activo = li.activo;
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 16
0
 public bool AgregarLibros(libroClase li)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             libro x = new libro();
             x.nombre = li.nombre;
             x.stock  = li.stock;
             x.activo = li.activo;
             lb.libro.Add(x);
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 17
0
 public bool AgregarPrestamos(prestamoClase p)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             prestamos x = new prestamos();
             x.libro            = p.libro;
             x.usuario          = p.usuario;
             x.fecha_devolucion = p.fecha_devolucion;
             x.fecha_prestamo   = DateTime.Now;
             Descontar(x.libro);
             lb.prestamos.Add(x);
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }
Esempio n. 18
0
 public bool AgregarUsuarios(usuarioClase u)
 {
     using (librosmclEntities lb = new librosmclEntities())
     {
         try
         {
             usuario x = new usuario();
             x.run    = u.run;
             x.nombre = u.nombre;
             x.user   = u.user;
             x.pass   = u.pass;
             x.activo = u.activo;
             x.tipo   = u.tipo;
             lb.usuario.Add(x);
             lb.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }