public ActionResult InsertPhieuNhap(List <Phieu_Nhap_Json> json) { ManagerLogin managerLogin = new ManagerLogin(); //them moi phieu nhap decimal tong_tien = 0; Phieu_Nhap pn = new Phieu_Nhap(); pn.Ngay_Nhap = DateTime.Now; pn.Tong_Tien = 0; pn.UserId = ManagerLogin.GetId(User.Identity.Name); db.Phieu_Nhap.Add(pn); db.SaveChanges(); //int maPhieu = db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Phieu_Nhap_Id; //int maPhieu = Convert.ToInt32(db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Value); ManagerPhieuNhap manager = new ManagerPhieuNhap(); foreach (var item in json) { manager.ThemPhieuNhapHH(pn.Phieu_Nhap_Id, item); tong_tien += item.Don_gia * item.So_Luong; } //db.sp_UpdateTongTien(pn.Phieu_Nhap_Id, tong_tien); pn.Tong_Tien = tong_tien; db.Entry(pn).State = EntityState.Modified; db.SaveChanges(); return(Json(new { Ok = true, newurl = Url.Action("InPhieuNhap", new { id = pn.Phieu_Nhap_Id }) })); }
public PhieuNhapChiTiet() { PN = new Phieu_Nhap(); ListPNHH = new List <Phieu_Nhap_Hang_Hoa>(); }