private void simpleButton1_Click(object sender, EventArgs e) { if (flag) { switch (comBoBoxChucNang.SelectedIndex) { case 0: { string maGKS = txtDieuKien.Text; if (maGKS.Equals("")) { MessageBox.Show("Nhập điều kiện"); return; } congDan = congDanController.layCongDanBangMaGKS(maGKS); if (congDan != null) { txtHoTen.Text = congDan.HoLot + " " + congDan.Ten; txtDanToc.Text = congDan.DanToc; txtQueQuan.Text = congDan.QueQuan; txtQuocTich.Text = congDan.QuocTich; txtNgaySinh.Text = congDan.NgaySinh.ToShortDateString(); if (congDan.GioiTinh) { txtGioiTinh.Text = "Nam"; } else { txtGioiTinh.Text = "Nữ"; } txtDiaChiThuongTru.Text = congDan.DiaChiThuongTru; txtDieuKien.ResetText(); comBoBoxChucNang.Text = "Chọn chức năng"; flag = false; } MessageBox.Show("Không tìm thấy công dân với mã giấy khai sinh này"); return; } case 1: { string maCD = txtDieuKien.Text; if (maCD.Equals("")) { MessageBox.Show("Nhập điều kiện"); return; } congDan = congDanController.layCongDanBangMaCD(maCD); if (congDan != null) { txtHoTen.Text = congDan.HoLot + " " + congDan.Ten; txtDanToc.Text = congDan.DanToc; txtQueQuan.Text = congDan.QueQuan; txtQuocTich.Text = congDan.QuocTich; txtNgaySinh.Text = congDan.NgaySinh.ToShortDateString(); if (congDan.GioiTinh) { txtGioiTinh.Text = "Nam"; } else { txtGioiTinh.Text = "Nữ"; } txtDiaChiThuongTru.Text = congDan.DiaChiThuongTru; txtDieuKien.ResetText(); comBoBoxChucNang.Text = "Chọn chức năng"; flag = false; return; } MessageBox.Show("Không tìm thấy công dân với mã công dân này"); return; } default: { MessageBox.Show("Lỗi rồi !!!"); return; } } } }
private void simpleButton1_Click(object sender, EventArgs e) { if (!flagCN) { MessageBox.Show("Chưa chọn chức năng"); return; } if (!flagDK) { MessageBox.Show("Chưa chọn điều kiện"); return; } string dieuKien = txtDieuKien.Text; if (dieuKien.Equals("")) { MessageBox.Show("Chưa nhập điều kiện"); return; } switch (comBoBoxChucNang.SelectedIndex) { case 0: { loaiGiayTo = "Bản chính"; } break; case 1: { loaiGiayTo = "Bản sao"; } break; default: { MessageBox.Show("Lỗi rồi"); return; } } switch (comBoBoxDieuKien.SelectedIndex) { case 0: { congDan = congDanController.layCongDanBangMaGKS(dieuKien); giayKhaiSinh = khaiSinhController.layGiayKhaiSinhBangMaGKS(dieuKien); if (congDan == null || giayKhaiSinh == null) { MessageBox.Show("Không tìm được công dân theo Mã giấy khai sinh"); return; } } break; case 1: { congDan = congDanController.layCongDanBangMaCD(dieuKien); giayKhaiSinh = khaiSinhController.layGiayKhaiSinhBangMaCD(dieuKien); if (congDan == null || giayKhaiSinh == null) { MessageBox.Show("Không tìm được công dân theo Mã công dân"); return; } } break; default: { MessageBox.Show("Lỗi rồi "); return; } } txtHoLot.Text = congDan.HoLot; txtTen.Text = congDan.Ten; if (congDan.GioiTinh) { txtGioiTinh.Text = "Nam"; } else { txtGioiTinh.Text = "Nữ"; } datePickNgaySinh.Value = congDan.NgaySinh; txtNgaySinhBangChu.Text = "Ngày " + datePickNgaySinh.Value.Day + " tháng " + datePickNgaySinh.Value.Month + " năm " + datePickNgaySinh.Value.Year; txtDiaChiThuongTru.Text = congDan.DiaChiThuongTru; txtNoiSinh.Text = giayKhaiSinh.NoiSinh; txtQueQuan.Text = congDan.QueQuan; txtDanToc.Text = congDan.DanToc; txtQuocTich.Text = congDan.QuocTich; txtHoTenCha.Text = giayKhaiSinh.Cha.HoLot + " " + giayKhaiSinh.Cha.Ten; txtDanTocCha.Text = giayKhaiSinh.Cha.DanToc; txtQuocTichCha.Text = giayKhaiSinh.Cha.QuocTich; txtHoTenMe.Text = giayKhaiSinh.Me.HoLot + " " + giayKhaiSinh.Me.Ten; txtDanTocMe.Text = giayKhaiSinh.Me.DanToc; txtQuocTichMe.Text = giayKhaiSinh.Me.QuocTich; txtHoTenNguoiKhai.Text = giayKhaiSinh.NguoiKhai.HoLot + " " + giayKhaiSinh.NguoiKhai.Ten; txtQuanHeNguoiKhai.Text = giayKhaiSinh.QuanHe; reset(); }