コード例 #1
0
ファイル: FormCapNhatCMND.cs プロジェクト: PTIT71/QuanLyDanCu
        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;
                }
                }
            }
        }
コード例 #2
0
        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();
        }