Beispiel #1
0
 public ActionResult ListpProd()
 {
     using (var db = new AlmacenContexto())
     {
         return(PartialView(db.productos.ToList()));
     }
 }
Beispiel #2
0
        public ActionResult Editar(AspNetUserRoles aspu)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new AlmacenContexto())
                {
                    AspNetUserRoles aspnet = db.AspNetUserRoles.Find(aspu.UserId, aspu.RoleId);

                    aspnet.RoleId   = aspu.RoleId;
                    aspnet.RoleName = aspu.RoleName;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }
Beispiel #3
0
 public static string NombreUsuario(string Id)
 {
     using (var db = new AlmacenContexto())
     {
         return(db.AspNetUsers.Find(Id).UserName);
     }
 }
Beispiel #4
0
 public ActionResult ListClient()
 {
     using (var db = new AlmacenContexto())
     {
         return(PartialView(db.clientes.ToList()));
     }
 }
Beispiel #5
0
        public ActionResult Editar(AspNetUsers u)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new AlmacenContexto())
                {
                    AspNetUsers asp = db.AspNetUsers.Find(u.Id);

                    asp.Email       = u.Email;
                    asp.PhoneNumber = u.PhoneNumber;
                    asp.UserName    = u.UserName;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }
Beispiel #6
0
        public ActionResult Editar(productos p)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new AlmacenContexto())
                {
                    productos prod = db.productos.Find(p.codigo_producto);
                    prod.nombre_producto   = p.nombre_producto;
                    prod.costo             = p.costo;
                    prod.descripcion       = p.descripcion;
                    prod.fecha_vencimiento = p.fecha_vencimiento;
                    prod.udm        = p.udm;
                    prod.costo      = p.costo;
                    prod.existencia = p.existencia;
                    prod.estado     = p.estado;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }
Beispiel #7
0
        public ActionResult Editar(clientes c)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new AlmacenContexto())
                {
                    clientes cli = db.clientes.Find(c.codigo_cliente);

                    cli.nombre_cliente   = c.nombre_cliente;
                    cli.apellido_cliente = c.apellido_cliente;
                    cli.correo_cliente   = c.correo_cliente;
                    cli.direcc_cliente   = c.direcc_cliente;
                    cli.telef_cliente    = c.telef_cliente;
                    cli.tipo             = c.tipo;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }
Beispiel #8
0
 public ActionResult Eliminar(int id)
 {
     using (var db = new AlmacenContexto())
     {
         clientes client = db.clientes.Find(id);
         db.clientes.Remove(client);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Beispiel #9
0
 public ActionResult Eliminar(string Id)
 {
     using (var db = new AlmacenContexto())
     {
         AspNetUsers asp = db.AspNetUsers.Find(Id);
         db.AspNetUsers.Remove(asp);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Beispiel #10
0
        // GET: Usuarios
        public ActionResult Index()
        {
            try
            {
                AlmacenContexto db = new AlmacenContexto();

                return(View(db.AspNetUsers.ToList()));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error" + ex.Message);
                return(View());
            }
        }
Beispiel #11
0
        public ActionResult Editar(int id)
        {
            using (var db = new AlmacenContexto())
            {
                try
                {
                    productos prod = db.productos.Find(id);
                    return(View(prod));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error", ex);

                    return(View());
                }
            }
        }
Beispiel #12
0
        public ActionResult Editar(int id)
        {
            using (var db = new AlmacenContexto())
            {
                try
                {
                    despacho des = db.despacho.Find(id);
                    return(View(des));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error", ex);

                    return(View());
                }
            }
        }
Beispiel #13
0
        public ActionResult Editar(int id)
        {
            using (var db = new AlmacenContexto())
            {
                try
                {
                    clientes client = db.clientes.Find(id);
                    return(View(client));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error", ex);

                    return(View());
                }
            }
        }
Beispiel #14
0
        public ActionResult Detalles(string id)
        {
            try
            {
                using (var db = new AlmacenContexto())
                {
                    AspNetUsers asu = db.AspNetUsers.Find(id);
                    return(View(asu));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }
Beispiel #15
0
 public ActionResult Eliminar(int id)
 {
     try
     {
         using (var db = new AlmacenContexto())
         {
             productos prod = db.productos.Find(id);
             db.productos.Remove(prod);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         return(RedirectToAction("Index"));
     }
 }
Beispiel #16
0
        public ActionResult Editar(string Id)
        {
            using (var db = new AlmacenContexto())
            {
                try
                {
                    AspNetUsers asp = db.AspNetUsers.Find(Id);
                    return(View(asp));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error", ex);

                    return(View());
                }
            }
        }
Beispiel #17
0
        public ActionResult Editar(string id, string id2)
        {
            using (var db = new AlmacenContexto())
            {
                try
                {
                    AspNetUserRoles aspur = db.AspNetUserRoles.Find(id, id2);
                    return(View(aspur));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error", ex);

                    return(View());
                }
            }
        }
Beispiel #18
0
        public ActionResult Agregar(despacho d)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (AlmacenContexto db = new AlmacenContexto())
                {
                    productos p = db.productos.Find(d.idproducto);

                    if (d.accion == "Entrada")
                    {
                        p.existencia += d.cant_producto;
                    }
                    else if (d.accion == "Salida")
                    {
                        if (p.existencia > d.cant_producto)
                        {
                            p.existencia -= d.cant_producto;
                        }
                        else
                        {
                            throw new Exception();
                        }
                    }

                    db.despacho.Add(d);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al agregar", ex);

                return(View());
            }
        }
Beispiel #19
0
        public ActionResult Eliminar(int id)
        {
            using (var db = new AlmacenContexto())
            {
                despacho  des = db.despacho.Find(id);
                productos p   = db.productos.Find(des.idproducto);

                if (des.accion == "Entrada")
                {
                    p.existencia -= des.cant_producto;
                }
                else if (des.accion == "Salida")
                {
                    p.existencia += des.cant_producto;
                }

                db.despacho.Remove(des);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }
Beispiel #20
0
        public ActionResult Agregar(clientes c)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (AlmacenContexto db = new AlmacenContexto())
                {
                    db.clientes.Add(c);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al agregar Usuario", ex);

                return(View());
            }
        }
Beispiel #21
0
        public ActionResult Agregar(AspNetUserRoles ur)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (AlmacenContexto db = new AlmacenContexto())
                {
                    db.AspNetUserRoles.Add(ur);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al Agregar Rol", ex);

                return(View());
            }
        }
Beispiel #22
0
        public ActionResult Editar(despacho d)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new AlmacenContexto())
                {
                    despacho de = db.despacho.Find(d.id);

                    productos p  = db.productos.Find(d.idproducto);
                    productos pd = db.productos.Find(d.idproducto);

                    if (de.idproducto == d.idproducto)
                    {
                        if (de.accion == "Entrada" && d.accion == "Entrada")
                        {
                            if (de.cant_producto > d.cant_producto)
                            {
                                p.existencia -= de.cant_producto - d.cant_producto;
                            }
                            else if (de.cant_producto < d.cant_producto)
                            {
                                p.existencia += d.cant_producto - de.cant_producto;
                            }
                            else if (de.cant_producto == d.cant_producto)
                            {
                            }
                        }
                        else if (de.accion == "Entrada" && d.accion == "Salida")
                        {
                            if (p.existencia >= (de.cant_producto - d.cant_producto))
                            {
                                p.existencia -= de.cant_producto + d.cant_producto;
                            }
                        }
                        else if (de.accion == "Salida" && d.accion == "Salida")
                        {
                            if (de.cant_producto > d.cant_producto)
                            {
                                p.existencia += de.cant_producto - d.cant_producto;
                            }
                            else if (de.cant_producto < d.cant_producto)
                            {
                                if (p.existencia >= d.cant_producto)
                                {
                                    p.existencia -= d.cant_producto - de.cant_producto;
                                }
                                else
                                {
                                    throw new Exception();
                                }
                            }
                            else if (de.cant_producto == d.cant_producto)
                            {
                            }
                        }
                        else if (de.accion == "Salida" && d.accion == "Entrada")
                        {
                            p.existencia += de.cant_producto + d.cant_producto;
                        }
                    }
                    else if (de.idproducto != d.idproducto)
                    {
                        if (de.accion == "Entrada" && d.accion == "Entrada")
                        {
                            pd.existencia -= de.cant_producto;
                            p.existencia  += d.cant_producto;
                        }
                        else if (de.accion == "Entrada" && d.accion == "Salida")
                        {
                            pd.existencia -= de.cant_producto;
                            p.existencia  -= d.cant_producto;
                        }
                        else if (de.accion == "Salida" && d.accion == "Salida")
                        {
                            pd.existencia += de.cant_producto;
                            p.existencia  -= d.cant_producto;
                        }
                        else if (de.accion == "Salida" && d.accion == "Entrada")
                        {
                            pd.existencia += de.cant_producto;
                            p.existencia  += d.cant_producto;
                        }
                    }



                    despacho des = db.despacho.Find(d.id);
                    des.accion        = d.accion;
                    des.fecha         = d.fecha;
                    des.cant_producto = d.cant_producto;
                    des.detalle       = d.detalle;
                    des.contacto      = d.contacto;
                    des.idcliente     = d.idcliente;
                    des.idproducto    = d.idproducto;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error", ex);

                return(View());
            }
        }