/// <summary> /// lưu phiêu nhập thuốc /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLuuPhieu_Click(object sender, EventArgs e) { PhieuNhap phieuNhap = libraryService.InsertPhieuNhap(taiKhoan.MaNV); if (phieuNhap != null) { foreach (var item in listChiTietThuoc) { ChiTietPhieuNhapThuoc chiTietPhieuNhapThuoc = new ChiTietPhieuNhapThuoc { MaPhieuNhap = phieuNhap.MaPhieuNhap, MaThuoc = item.MaThuoc, SoLuong = item.SoLuong, NgaySX = item.dtNgaySX, NgayHetHan = item.dtNgayHH, GiaNhap = decimal.Parse(item.GiaNhap), GiaBanLe = decimal.Parse(item.GiaBanLe), MaHSX = item.MaHSX, MaNhaCC = item.MaNhaCC }; if (libraryService.InsertChiTietPhieuNhapThuoc(chiTietPhieuNhapThuoc) == false) { MessageBox.Show("Thêm chi tiết cho phiếu nhập thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } MessageBox.Show("Thêm phiếu nhập thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listThuoc = libraryService.DanhSachThuoc(); LoadDanhSachThuoc(listThuoc); } else { MessageBox.Show("Thêm phiếu nhập thất bại"); } }
public bool InsertChiTietPhieuNhapThuoc(ChiTietPhieuNhapThuoc ctpn) { int row = DataProvider.Instane.ExecuteNonQuery(" EXEC dbo.SP_InsertChiTietPhieuNhapThuoc @MaPhieuNhap , @MaThuoc , @SoLuong , @NgayHetHan , @NgaySanXuat , @GiaNhap , @GiaBanLe , @MaHSX , @MaNhaCC ", new object[] { ctpn.MaPhieuNhap, ctpn.MaThuoc, ctpn.SoLuong, ctpn.NgayHetHan.ToString("yyyy-MM-dd"), ctpn.NgaySX.ToString("yyyy-MM-dd"), ctpn.GiaNhap, ctpn.GiaBanLe, ctpn.MaHSX, ctpn.MaNhaCC }); return(row > 0); }
/// <summary> /// insert chi tiet phieu nhap thuoc /// </summary> /// <param name="chiTietPhieuNhapThuoc"></param> /// <returns></returns> public bool InsertChiTietPhieuNhapThuoc(ChiTietPhieuNhapThuoc chiTietPhieuNhapThuoc) { return(chiTietNhapThuocRepository.InsertChiTietPhieuNhapThuoc(chiTietPhieuNhapThuoc)); }