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")); }
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)); }
// 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)); }
// 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)); }