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 }