private void btnchonthuoc_Click(object sender, EventArgs e) { fTimKiemThuoc f = new fTimKiemThuoc(); try { int soluong = int.Parse(txtsoluongthuoc.Text); if (soluong > 0) { int maphieu = int.Parse(txtmaphieukham.Text); int stt = dgvdonthuoc.Rows.Count; List <ChiTietDonThuoc_Thuoc> listdonthuoc = new List <ChiTietDonThuoc_Thuoc>(); ChiTietDonThuoc_Thuoc ctdtt = new ChiTietDonThuoc_Thuoc(); ctdtt.MATHUOC = mathuocft; ctdtt.TENTHUOC = tenthuoc; ctdtt.SOLUONG = int.Parse(txtsoluongthuoc.Text); ctdtt.HUONGDAN = txtghichudonthuoc.Text; sttListChiTietDonThuoc.Add(ctdtt); sttListChiTietDonThuoc = libraryService.DanhSachChiTietDonThuoc(maphieu); if (DgvDonThuoc(int.Parse(txtchonthuoc.Text)) == false) { { if (stt < dgvdonthuoc.Rows.Count) { stt = dgvdonthuoc.Rows.Count; dgvdonthuoc.Rows.Add(stt, mathuocft, tenthuoc, txtsoluongthuoc.Text, txtghichudonthuoc.Text); stt = stt + 1; } else { dgvdonthuoc.Rows.Add(stt + 1, mathuocft, tenthuoc, txtsoluongthuoc.Text, txtghichudonthuoc.Text); stt = stt + 1; } } } else { MessageBox.Show("Thuốc đã có, vui lòng xóa nếu cập nhật lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Số lượng phải lớn hơn 0!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { if (txtmaphieukham.Text == "") { MessageBox.Show("Chưa chọn phiếu khám!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Số lượng không hợp lệ!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btntimthuoc_Click(object sender, EventArgs e) { fTimKiemThuoc f = new fTimKiemThuoc(); f.ShowDialog(); Show(); txtchonthuoc.Text = Convert.ToString(f.mathuoctkt); tenthuoc = f.tenthuoctkt; mathuocft = f.mathuoctkt; }