public ActionResult thaydoitinhtrang(int madh, int masp, int kc, int?huy) { string tinhtrang = ""; DONHANGDAL dal = new DONHANGDAL(); var check = dal.capnhattrangthai(madh, masp, kc, huy); if (check > -1) { tinhtrang = check == 0 ? "Đã hủy" : (check == 1 ? "Đang xử lí" : (check == 2 ? "Đang giao" : "Đã giao")); return(Json(tinhtrang, JsonRequestBehavior.AllowGet)); } return(Json(-1, JsonRequestBehavior.AllowGet)); }
public List <DONHANG_CTDH_ViewModel> listall() { List <DONHANG_CTDH_ViewModel> list = new List <DONHANG_CTDH_ViewModel>(); DONHANGDAL dal = new DONHANGDAL(); var listdh = dal.listall(); foreach (var item in listdh) { DONHANG_CTDH_ViewModel dcv = new DONHANG_CTDH_ViewModel(); dcv.MADH = item.MADH; dcv.MACUSTOMER = item.MACUSTOMER; dcv.NGAYMUA = item.NGAYMUA; dcv.DIACHI = item.DIACHI; dcv.SDT = item.SDT; dcv.GHICHU = item.GHICHU; dcv.TENCUSTOMER = item.CUSTOMER.TENCUSTOMER; List <CTDHViewModel> listct = new List <CTDHViewModel>(); int tinhtrang = 1; double?tongtien = 0; foreach (var ct in dal.ctcuadh(item.MADH)) { if (ct.TINHTRANG != 0 && ct.TINHTRANG != 3) { tinhtrang = 0; } CTDHViewModel v = new CTDHViewModel(); v.MAMERCHANT = ct.MAMERCHANT; v.MADH = ct.MADH; v.MASP = ct.MASP; v.MAMERCHANT = ct.MAMERCHANT; v.SOLUONG = ct.SOLUONG; v.THANHTIEN = ct.THANHTIEN; v.TINHTRANG = ct.TINHTRANG == 0 ? "Đã hủy" : (ct.TINHTRANG == 1 ? "Đang xử lí" : (ct.TINHTRANG == 2 ? "Đang giao" : "Đã giao")); v.MAKICHCO = ct.MAKICHCO; v.GIAGIAM = ct.GIAGIAM; v.KICHCO = ct.KICHCO.KICHCO1; v.TENSANPHAM = ct.SANPHAM.TENSP; v.GIA = ct.SANPHAM.GIA; tongtien = tongtien + ct.THANHTIEN; listct.Add(v); } dcv.TINHTRANG = tinhtrang; dcv.TONGTIEN = tongtien; dcv.ctdh = listct; list.Add(dcv); } return(list.OrderBy(t => t.TINHTRANG).ToList()); }