Beispiel #1
0
        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));
        }
Beispiel #2
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"));
 }