Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            canasta_detalle canasta_detalle = db.canasta_detalle.Find(id);

            db.canasta_detalle.Remove(canasta_detalle);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "rowid,rowid_canasta,barras,cant")] canasta_detalle canasta_detalle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(canasta_detalle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.rowid_canasta = new SelectList(db.canasta, "rowid", "bloque", canasta_detalle.rowid_canasta);
     return(View(canasta_detalle));
 }
Exemple #3
0
        // GET: canasta_detalle/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            canasta_detalle canasta_detalle = db.canasta_detalle.Find(id);

            if (canasta_detalle == null)
            {
                return(HttpNotFound());
            }
            return(View(canasta_detalle));
        }
Exemple #4
0
        // GET: canasta_detalle/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            canasta_detalle canasta_detalle = db.canasta_detalle.Find(id);

            if (canasta_detalle == null)
            {
                return(HttpNotFound());
            }
            ViewBag.rowid_canasta = new SelectList(db.canasta, "rowid", "bloque", canasta_detalle.rowid_canasta);
            return(View(canasta_detalle));
        }
        public ActionResult detalle_canasta([Bind(Include = "rowid,rowid_canasta,barras,cant")] canasta_detalle canasta_detalle, string barras)
        {
            string rowid_v = Session["row_idcanasta"].ToString();
            int    id_r    = Convert.ToInt32(rowid_v);
            int    valor   = 1;

            //-------------------- lista para las tablas ------------------------------//
            //List<codigoCLS> Detalles = (from j in db.Canastas
            //                            where j.rowid_canasta == id_r
            //                            select new codigoCLS
            //                            {
            //                                Referencia = j.referencia,
            //                                Talla = j.talla,
            //                                Color = j.color
            //                            }).ToList();
            ////------------------------- tabla -------------------------------------------------------- //
            List <codigoCLS> Listproductos = (from f in db.Canastas
                                              where f.rowid_canasta == id_r
                                              where f.barras == barras
                                              select new codigoCLS
            {
                Referencia = f.referencia,
                Talla = f.talla,
                Color = f.color,
                Cant = f.Cant
            }).ToList();

            //-------------------------Contador y guarda los datos--------------------//

            if (barras != null)
            {
                List <codigoCLS> liscod = null;

                liscod = (from f in db.canasta_detalle
                          where f.barras == canasta_detalle.barras
                          where f.rowid_canasta == id_r
                          select new codigoCLS
                {
                    Barras = f.barras
                }).ToList();

                int    count = liscod.Count() + 1;
                string cants = count + "";
                ViewBag.total = count;

                FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, cants, DateTime.Now, DateTime.Now.AddMinutes(10), true, cants);
                String     Encrypt = FormsAuthentication.Encrypt(ticket);
                HttpCookie cookies = new HttpCookie("cantidad", cants);
                ControllerContext.HttpContext.Response.SetCookie(cookies);
                Response.Cookies.Add(cookies);
                ViewBag.cookies = cants;

                FormsAuthenticationTicket ticketes = new FormsAuthenticationTicket(1, barras, DateTime.Now, DateTime.Now.AddMinutes(10), true, barras);
                String     Encryptes = FormsAuthentication.Encrypt(ticketes);
                HttpCookie cookiess  = new HttpCookie("barras", barras);
                ControllerContext.HttpContext.Response.SetCookie(cookiess);
                Response.Cookies.Add(cookiess);
                ViewBag.cookiess = barras;

                if (ModelState.IsValid)
                {
                    var barra_var = db.SKU.FirstOrDefault(e => e.barras == barras);

                    if (barra_var != null)
                    {
                        canasta_detalle.cant          = valor;
                        canasta_detalle.rowid_canasta = id_r;
                        db.canasta_detalle.Add(canasta_detalle);
                        db.SaveChanges();
                        return(RedirectToAction("detalle_canasta", "canastas"));
                    }
                    else
                    {
                        TempData["testmsg"] = "<script>  swal('Error al escanear','Codigo no registrado','error')  </script>";
                        return(RedirectToAction("detalle_canasta", "canastas"));
                    }
                }
            }

            return(View(Listproductos));
        }