Beispiel #1
0
        public NhanKhauThuongTruGUI(string madinhdanh, int i, string tenChuHo = "")
        {
            InitializeComponent();
            nktt          = new NhanKhauThuongTruBUS();
            tieuSu        = new TieuSuBUS();
            tienAn        = new TienAnTienSuBUS();
            shk           = new SoHoKhauBUS();
            ttp           = new TinhThanhPhoBUS();
            this.tenChuHo = tenChuHo;

            tbmadinhdanh.Text   = madinhdanh;
            tbSoSHK.Enabled     = false;
            button_them.Enabled = false;

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];

            DataTable kq = nktt.TimKiemJoinNhanKhau("nhankhau.madinhdanh='" + tbmadinhdanh.Text + "'").Tables[0];

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

                fillData();
            }

            //tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            //LoadtieuSu();
            //Loadtienantiensu();
        }
Beispiel #2
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            DataTable kq = nktt.TimKiemJoinNhanKhau("nhankhau.madinhdanh='" + tbmadinhdanh.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 btnTimKiem_Click(object sender, EventArgs e)
        {
            DataTable kq = shk.TimKiem("sosohokhau='" + tbSoSoHoKhau.Text + "'").Tables[0];

            if (kq.Rows.Count > 0)
            {
                DataRow dt = kq.Rows[0];
                shkDTO = new SoHoKhauDTO(dt["sosohokhau"].ToString(), dt["machuho"].ToString(), dt["diachi"].ToString(), DateTime.Parse(dt["ngaycap"].ToString()), dt["sodangky"].ToString());
                DataTable nk = nktt.TimKiemJoinNhanKhau("sosohokhau='" + tbSoSoHoKhau.Text + "'").Tables[0];
                foreach (DataRow item in nk.Rows)
                {
                    shkDTO.NhanKhau.Add(new NhanKhauThuongTruDTO(item));
                }
                fillData();
                btnXoa.Enabled = true;
            }
            else
            {
                MessageBox.Show(this, "Hộ khẩu này không tồn tại!", "Tìm kiếm", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }