Esempio n. 1
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. 2
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. 3
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. 4
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. 5
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. 6
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. 7
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. 8
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. 9
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. 10
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);
         }
     };
 }