public async Task Create(PhieuXuatKhoViewModel O)
        {
            PhieuXuatKho phieuXuat = new PhieuXuatKho
            {
                SoPhieuXuatKho = O.soPhieuXuatKho,
                NgayXuat       = O.ngayXuatKho,
                MaNhanVien     = O.maNhanVien,
                TongTien       = O.tongTien,
                LyDoXuat       = O.lyDoXuat,
                TrangThai      = true,
                NgayChinhSua   = DateTime.Now,
            };

            //DateTime today = DateTime.Now;
            //int thang = today.Month;
            //int nam = today.Year;

            foreach (var i in O.chiTietPhieuXuatKho)
            {
                phieuXuat.ChiTietPhieuXuatKhos.Add(i);
                //_hangHoaBus.CapNhatHangHoaKhiTaoPhieuXuat(i.MaHangHoa, i.SoLuong);
                //_hangHoaBus.CapNhatHangHoaVaoBaoCaoTonKhoKhiTaoPhieuXuat(i.MaHangHoa, i.SoLuong, thang, nam);
            }
            await _phieuXuatKhoRepo.InsertAsync(phieuXuat);
        }
Esempio n. 2
0
        public async Task Create(PhieuXuatKhoViewModel O)
        {
            PhieuXuatKho order = new PhieuXuatKho
            {
                SoPhieuXuatKho = O.soPhieuXuatKho,
                NgayXuat       = DateTime.Now,
                MaNhanVien     = O.maNhanVien,
                TongTien       = O.tongTien,
                LyDoXuat       = O.lyDoXuat,
                TrangThai      = true,
                NgayChinhSua   = DateTime.Now,
            };

            foreach (var i in O.chiTietPhieuXuatKho)
            {
                order.ChiTietPhieuXuatKhos.Add(i);
            }
            await _phieuXuatKhoRepo.InsertAsync(order);
        }
        public async Task <JsonResult> LuuPhieuXuatKho(PhieuXuatKhoViewModel phieuXuatKho)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                await _phieuXuatKhoBus.Create(phieuXuatKho);

                status = true;
                SetAlert("Đã Lưu Phiếu Xuất 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 Xuất Kho", "error");
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }