示例#1
0
 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"));
 }