public async Task Create(PhieuNhapKhoViewModel O) { PhieuNhap phieuNhap = new PhieuNhap { SoPhieuNhap = O.soPhieuNhapKho, NgayNhap = O.ngayNhapKho, MaNhanVien = O.maNhanVien, MaNhaCungCap = O.maNhaCungCap, TongTien = O.tongTien, Ghichu = O.ghiChu, TrangThai = true, NgayChinhSua = DateTime.Now, }; DateTime today = DateTime.Now; int thang = today.Month; int nam = today.Year; foreach (var i in O.chiTietPhieuNhap) { phieuNhap.ChiTietPhieuNhaps.Add(i); _hangHoaBus.CapNhatHangHoaKhiTaoPhieuNhap(i.MaHangHoa, i.SoLuong, i.GiaNhap); _hangHoaBus.CapNhatHangHoaVaoBaoCaoTonKhoKhiTaoPhieuNhap(i.MaHangHoa, i.SoLuong, thang, nam); } await _phieuNhapKhoRepo.InsertAsync(phieuNhap); }
public async Task <JsonResult> LuuPhieuNhapKho(PhieuNhapKhoViewModel phieuNhapKho) { bool status = false; if (ModelState.IsValid) { await _phieuNhapKhoBus.Create(phieuNhapKho); status = true; SetAlert("Đã Lưu Phiếu Nhập Kho Thành Công!!!", "success"); } else { status = false; SetAlert("Đã Xảy Ra Lỗi! Bạn Hãy Tạo Lại Phiếu Nhập Kho", "error"); } return(new JsonResult { Data = new { status = status } }); }