public ActionResult TaoPhieuNhap() { var pn = (PhieuNhapViewModel)Session["PhieuNhap"]; PhieuNhap newPhieuNhap = new PhieuNhap(); newPhieuNhap.UpdatePhieuNhap(pn); phieuNhapService.Add(newPhieuNhap); phieuNhapService.Save(); foreach (var ctpn in (List <CtPhieuNhapViewModel>)Session["dsCtPhieuNhap"]) { ctpn.IdPhieuNhap = newPhieuNhap.Id; CtPhieuNhap ctPhieuNhap = new CtPhieuNhap(); ctPhieuNhap.UpdateCtPhieuNhap(ctpn); ctPhieuNhapService.Add(ctPhieuNhap); var sach = sachService.GetById(ctpn.IdSach); if (sach.GiaNhap != ctpn.DonGiaNhap) { sach.GiaNhap = ctpn.DonGiaNhap; sachService.Update(sach); } } phieuNhapService.Save(); Session["dsCtPhieuNhap"] = null; Session["PhieuNhap"] = null; Session.RemoveAll(); TempData["Success"] = "Đã thêm mới một phiếu nhập."; return(Redirect("/phieu-nhap/")); }
public static void UpdateCtPhieuNhap(this CtPhieuNhap ctPhieuNhap, CtPhieuNhapViewModel ctPhieuNhapVm) { ctPhieuNhap.Id = ctPhieuNhapVm.Id; ctPhieuNhap.IdPhieuNhap = ctPhieuNhapVm.IdPhieuNhap; ctPhieuNhap.IdSach = ctPhieuNhapVm.IdSach; ctPhieuNhap.SoLuongNhap = ctPhieuNhapVm.SoLuongNhap; ctPhieuNhap.ThanhTien = ctPhieuNhapVm.ThanhTien; ctPhieuNhap.DonGiaNhap = ctPhieuNhapVm.DonGiaNhap; }
public void Update(CtPhieuNhap ctPhieuNhap) { ctPhieuNhapRepository.Update(ctPhieuNhap); }
public CtPhieuNhap Delete(CtPhieuNhap ctPhieuNhap) { return(ctPhieuNhapRepository.Delete(ctPhieuNhap)); }
public CtPhieuNhap Add(CtPhieuNhap ctPhieuNhap) { return(ctPhieuNhapRepository.Add(ctPhieuNhap)); }