示例#1
0
        private void button_Them_Click(object sender, EventArgs e)
        {
            if (IsNumber(txb_DienThoai.Text) == false || txb_DienThoai.Text == "")
            {
                MessageBox.Show("Số điện thoại không đúng. Vui lòng nhập lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (txb_HoTen.Text == "")
            {
                MessageBox.Show(" Vui lòng nhập tên bệnh nhân lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            // khoi tao doi tuong DTO
            BENHNHAN bnDTO = new BENHNHAN();

            // bnDTO.MaBN1 = txb_MaBN.Text;
            bnDTO.TenBN1     = txb_HoTen.Text;
            bnDTO.NgaySinh1  = DateTime.Parse(dtp_NgaySinh.Text);
            bnDTO.DiaChi1    = txb_DiaChi.Text;
            bnDTO.DienThoai1 = txb_DienThoai.Text.ToString();
            //bnDTO.GioiTinh1=
            if (rdb_Nam.Checked == true)
            {
                bnDTO.GioiTinh1 = "Nam";
            }
            else
            {
                bnDTO.GioiTinh1 = "Nữ";
            }


            if (KiemTraTonTai(bnDTO) == false)
            {
                // goi lop nghiep vu BENHNHAN_BUS
                if (BenhNhanBUS.ThemBenhNhan(bnDTO) == true)
                {
                    TaiDuLieuVaoDataGirdView();

                    string x;

                    int y = dgv_ThongTinBenhNhan.Rows.Count;
                    int q = y - 1;

                    DataGridViewRow dr = dgv_ThongTinBenhNhan.Rows[q];

                    txb_MaBN.Text = dr.Cells["MaBN1"].Value.ToString();

                    x = txb_MaBN.Text;

                    MessageBox.Show("Thêm bệnh nhân mới với mã  là: " + x + " thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    // TaiDuLieuVaoDataGirdView();
                    return;
                }
                else
                {
                    MessageBox.Show("Không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            // neu sai gan texbox_MaBN bang MaBN cu, de tien hanh lap phieu kham
        }