public JsonResult InsertBill(string list) { var jsonCart = new JavaScriptSerializer().Deserialize <List <ProductViewModel> >(list); sortby(ref jsonCart); int i, k = 0; var tmp = jsonCart[0]; for (i = 0; i < countncc(jsonCart); i++) { var l = new List <ProductViewModel>(); for (int j = k; j < jsonCart.Count; j++) { if (tmp.IdNCC == jsonCart[j].IdNCC) { l.Add(jsonCart[j]); } else { k = j; tmp = jsonCart[j]; break; } } var pn = new PHIEUNHAPHANG(); pn.TRANGTHAINHAPHANG = 0; var id = new NhapHangDAO().InsertNhap(pn); if (id > 0) { foreach (var item in l) { var model = new DetailNhapModel(); model.idNCC = item.IdNCC; model.idNhap = id; model.idProduct = item.Id; model.SoLuong = item.SoLuong; model.Price = item.Price; var kq = new NhapHangDAO().InsertDetailNhap(model); } Export(id); } } return(Json(new { status = true, }, JsonRequestBehavior.AllowGet)); }
public long InsertDetailNhap(DetailNhapModel model) { var nhap = new PHIEUNHAPKHO(); nhap.IDNCC = model.idNCC; nhap.IDSANPHAM = model.idProduct; nhap.SOLUONG = model.SoLuong; nhap.IDNHAPHANG = model.idNhap; nhap.CREATEDATE = DateTime.Now; db.PHIEUNHAPKHOes.Add(nhap); db.SaveChanges(); if (nhap.PHIEUNHAPKHO_ID > 0) { return(nhap.PHIEUNHAPKHO_ID); } return(-1); }