void ThemDonThuoc() { if (Regex.Replace(txtSoLan.Text, " ", "") == "" || Regex.Replace(txtSoNgay.Text, " ", "") == "" || Regex.Replace(txtSovien1L.Text, " ", "") == "") { MessageBox.Show("Không được để trống thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int soluongLay; int solan = Convert.ToInt32(txtSoLan.Text); int moilan = Convert.ToInt32(txtSovien1L.Text); int songay = Convert.ToInt32(txtSoNgay.Text); soluongLay = songay * solan * moilan; string cachDung = "Mỗi ngày " + solan + " lần, một lần " + moilan + " " + lbDVT.Text; DonVaThuoc Don = new DonVaThuoc { MaDon = maDT, MaThuoc = maTH, SoLuong = soluongLay.ToString(), DonViTinh = lbDVT.Text, CachDung = cachDung, }; THUOC thuoc_hientai = QuanLyThuoc.LayThongTin1Thuoc(maTH); int soluongKho = Convert.ToInt32(thuoc_hientai.SoLuong); int soluongConLai = soluongKho - soluongLay; if (soluongConLai < 0) { MessageBox.Show("Không đủ số lượng thuốc cấp", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } THUOC thuoc_capnhat = new THUOC { MaThuoc = thuoc_hientai.MaThuoc, TenThuoc = thuoc_hientai.TenThuoc, CongDung = thuoc_hientai.CongDung, TacDungPhu = thuoc_hientai.TacDungPhu, DangThuoc = thuoc_hientai.DangThuoc, SoLuong = soluongConLai.ToString(), MaLoai = thuoc_hientai.MaLoai, }; DvT.ThemDonVaThuoc(Don); // them don QuanLyThuoc.ChinhSuaThuoc(thuoc_capnhat); // cap nhat so luong thuoc this.Close(); } }
public void ThemDonVaThuoc(DonVaThuoc DvT) { DonVaThuoc.ThemDonVaThuoc(DvT); }