/// <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);
        }
Beispiel #3
0
 /// <summary>
 /// insert chi tiet phieu nhap thuoc
 /// </summary>
 /// <param name="chiTietPhieuNhapThuoc"></param>
 /// <returns></returns>
 public bool InsertChiTietPhieuNhapThuoc(ChiTietPhieuNhapThuoc chiTietPhieuNhapThuoc)
 {
     return(chiTietNhapThuocRepository.InsertChiTietPhieuNhapThuoc(chiTietPhieuNhapThuoc));
 }