public async Task <ActionResult> Dathang(FormCollection collection) { PhieuGiaoHang pgh = new PhieuGiaoHang(); NVPhuTrach nv = (NVPhuTrach)Session["Taikhoan"]; List <Giohang> gh = Laygiohang(); pgh.SOPG = pgh.SOPG; pgh.NgayLapPhieu = DateTime.Now; pgh.TrangThai = pgh.TrangThai; //Thêm chi tiết đơn hàng foreach (var item in gh) { CTPhieuGH ctdh = new CTPhieuGH(); ctdh.SOPG = pgh.SOPG; ctdh.MSMH = item.iMSMH; ctdh.SoLuongGiao = item.iSoLuong; db.PhieuGiaoHangs.Add(pgh); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } await db.SaveChangesAsync(); Session["Giohang"] = null; return(RedirectToAction("Xacnhandonhang", "Giohang")); }
public async Task <ActionResult> PG_XoaConfirmed(int id) { CTPhieuGH cTPhieuGH = await db.CTPhieuGHs.FindAsync(id); db.CTPhieuGHs.Remove(cTPhieuGH); await db.SaveChangesAsync(); return(RedirectToAction("PhieuGiao")); }
public async Task <ActionResult> PG_Sua([Bind(Include = "SOCTPG,SOPG,MSMH,SoLuongGiao,DonGia,ThanhTien")] CTPhieuGH cTPhieuGH) { if (ModelState.IsValid) { db.Entry(cTPhieuGH).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("PhieuGiao")); } ViewBag.MSMH = new SelectList(db.MatHangs, "MSMH", "TenHang", cTPhieuGH.MSMH); ViewBag.SOPG = new SelectList(db.PhieuGiaoHangs, "SOPG", "SOPG", cTPhieuGH.SOPG); return(View(cTPhieuGH)); }
// GET: CTPhieuGHs/Delete/5 public async Task <ActionResult> PG_Xoa(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CTPhieuGH cTPhieuGH = await db.CTPhieuGHs.FindAsync(id); if (cTPhieuGH == null) { return(HttpNotFound()); } return(View(cTPhieuGH)); }
public async Task <ActionResult> Create([Bind(Include = "SOPG,MSMH,SoLuongGiao,DonGia,ThanhTien")] CTPhieuGH cTPhieuGH) { if (ModelState.IsValid) { db.CTPhieuGHs.Add(cTPhieuGH); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.MSMH = new SelectList(db.MatHangs, "MSMH", "TenHang", cTPhieuGH.MSMH); ViewBag.SOPG = new SelectList(db.PhieuGiaoHangs, "SOPG", "TrangThai", cTPhieuGH.SOPG); return(View(cTPhieuGH)); }
// GET: CTPhieuGHs/Edit/5 public async Task <ActionResult> PG_Sua(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CTPhieuGH cTPhieuGH = await db.CTPhieuGHs.FindAsync(id); if (cTPhieuGH == null) { return(HttpNotFound()); } ViewBag.MSMH = new SelectList(db.MatHangs, "MSMH", "TenHang", cTPhieuGH.MSMH); ViewBag.SOPG = new SelectList(db.PhieuGiaoHangs, "SOPG", "SOPG", cTPhieuGH.SOPG); return(View(cTPhieuGH)); }
public async Task <ActionResult> PG_Them([Bind(Include = "SOCTPG,SOPG,MSMH,SoLuongGiao,DonGia,ThanhTien")] CTPhieuGH cTPhieuGH, PhieuGiaoHang PhieuGH) { if (ModelState.IsValid) { db.CTPhieuGHs.Add(cTPhieuGH); await db.SaveChangesAsync(); return(RedirectToAction("PhieuGiao")); } ViewBag.MSMH = new SelectList(db.MatHangs, "MSMH", "TenHang", cTPhieuGH.MSMH); ViewBag.SOPG = new SelectList(db.PhieuGiaoHangs, "SOPG", "SOPG", cTPhieuGH.SOPG); ViewBag.MSCH = new SelectList(db.CuaHangs, "MSCH", "TenCH", PhieuGH.MSCH); ViewBag.MSVN = new SelectList(db.NVPhuTraches, "MSNV", "HoTenNV", PhieuGH.MSNV); return(View(cTPhieuGH)); }