예제 #1
0
        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);
                }
            }
        }
예제 #2
0
 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;
 }