public ActionResult listdonhang() { var customer = (customerlogin)Session["USER_SESSION"]; int idcustomer = customer.MACUSTOMER; List <DONHANG_CTDHViewModel> list = new List <DONHANG_CTDHViewModel>(); var dh = new DONGHANGDAL().listdh(idcustomer); foreach (DONHANG item in dh) { DONHANG_CTDHViewModel dhct = new DONHANG_CTDHViewModel(); dhct.donhang = item; var ctdh = listctdh(item.MADH); dhct.listct = ctdh; list.Add(dhct); } return(View(list)); }
public ActionResult luudonhang(int macustomer, string diachi, string sdt, string ghichu, double tongtien) { if (Session[ssgiohang] != null) { DONHANG dh = new DONHANG(); dh.MACUSTOMER = macustomer; dh.NGAYMUA = DateTime.Today; dh.TONGTIEN = tongtien; dh.GHICHU = ghichu == ""?"N/A":ghichu; dh.SDT = sdt; dh.DIACHI = diachi; List <ITEMGIOHANGViewModel> listitem = new List <ITEMGIOHANGViewModel>(); listitem = (List <ITEMGIOHANGViewModel>)Session[ssgiohang]; List <CTDH> listctdh = new List <CTDH>(); foreach (var item in listitem) { CTDH ctdh = new CTDH(); ctdh.MASP = item.SANPHAM.MASP; ctdh.MAMERCHANT = item.SANPHAM.MAMERCHANT; ctdh.SOLUONG = item.SOLUONG; ctdh.THANHTIEN = item.THANHTIENITEM - item.TIENGIAM; ctdh.TINHTRANG = 1; ctdh.MAKICHCO = item.KICHCO.MAKICHCO; ctdh.GIAGIAM = item.SANPHAM.GIAGIAM; listctdh.Add(ctdh); CUNGSANPHAMDAL csp = new CUNGSANPHAMDAL(); csp.capnhatsoluong(ctdh.MASP, ctdh.MAKICHCO, ctdh.SOLUONG); } DONGHANGDAL dal = new DONGHANGDAL(); dal.luudonhang(dh, listctdh); Session[ssgiohang] = null; //Session["tongsoluong"] = null; //Session["tongthanhtoan"] = null; } else { return(Json(-1, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("listsanphamtronggiohang")); }