예제 #1
0
        private void button_sua_Click(object sender, EventArgs e)
        {
            nkttDTO = new NhanKhauThuongTruDTO(tbMaNKTT.Text, tbDCThuongTru.Text, tbQHVoiCH.Text, tbSoSHK.Text, tbmadinhdanh.Text, tbhoten.Text, tbTenKhac.Text, dtpNgaySinh.Value,
                                               rdNam.Checked ? "nam" : "nu", cbbNoiSinh.Text, tbnguyenquan.Text, tbdantoc.Text, tbtongiao.Text, tbquoctich.Text, tbhochieu.Text, tbDCThuongTru.Text,
                                               tbDCHienTai.Text, tbsodienthoai.Text, tbTrinhDoHocVan.Text, tbTrinhDoCM.Text, tbBietTiengDanToc.Text, tbTrinhDoNN.Text, tbNgheNghiep.Text);

            if (nktt.Update(nkttDTO, -1))
            {
                MessageBox.Show(this, "Thành công!");
            }
            else
            {
                MessageBox.Show(this, "Lỗi!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void btnTimKiemTT_Click(object sender, EventArgs e)
        {
            DataTable kq = nktt.TimKiemJoinNhanKhau("manhankhauthuongtru='" + tbMaNKTT.Text + "'").Tables[0];

            if (kq.Rows.Count > 0)
            {
                DataRow dt = kq.Rows[0];
                nkttDTO = new NhanKhauThuongTruDTO(dt);

                fillData();
            }
            else
            {
                MessageBox.Show(this, "Nhân khẩu này không tồn tại!", "Tìm kiếm", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void ThongTinCaNhanGUI_Load(object sender, EventArgs e)
        {
            //Lấy mã nhân khẩu thường trú của cán bộ từ tên đăng nhập
            string manhankhauthuongtru = canboBus.GetMaNhanKhauThuongTruFromCanBo(tentaikhoan);

            lblTaiKhoan.Text = tentaikhoan;

            NhanKhauThuongTruDTO nktt = canboBus.getTTNhanKhauThuongTru(manhankhauthuongtru)[0];

            tbhoten.Text           = nktt.HoTen;
            tbdantoc.Text          = nktt.DanToc;
            tbNgheNghiep.Text      = nktt.NgheNghiep;
            dtpNgaySinh.Value      = nktt.NgaySinh;
            tbmadinhdanh.Text      = nktt.MaDinhDanh;
            tbhochieu.Text         = nktt.HoChieu;
            tbnguyenquan.Text      = nktt.NguyenQuan;
            tbtongiao.Text         = nktt.TonGiao;
            tbquoctich.Text        = nktt.QuocTich;
            tbsodienthoai.Text     = nktt.SDT;
            tbMaNKTT.Text          = nktt.MaNhanKhauThuongTru;
            tbSoSHK.Text           = nktt.SoSoHoKhau;
            tbDCThuongTru.Text     = nktt.NoiThuongTru;
            tbDCHienTai.Text       = nktt.DiaChiHienNay;
            tbTrinhDoHocVan.Text   = nktt.TrinhDoHocVan;
            tbTrinhDoCM.Text       = nktt.TrinhDoChuyenMon;
            tbBietTiengDanToc.Text = nktt.BietTiengDanToc;
            tbTrinhDoNN.Text       = nktt.TrinhDoNgoaiNgu;
            tbQHVoiCH.Text         = nktt.QuanHeVoiChuHo;
            txt_NoiSinh.Text       = nktt.NoiSinh;


            string gt = nktt.GioiTinh;

            if (gt == "nu")
            {
                rdNu.Checked = true;
            }
            else
            {
                rdNam.Checked = true;
            }
        }
예제 #4
0
 public void c2_c20ThemNhanKhauThuongTru(NhanKhauThuongTruDTO nktt)
 {
     Assert.AreEqual(false, NhanKhauThuongTru_BUS.Add(nktt));
 }
예제 #5
0
 public void isValidNhanKhauTT(NhanKhauThuongTruDTO nktt)
 {
     Assert.AreEqual(false, NhanKhauThuongTru_BUS.isValidNhanKhauTT(nktt));
 }