Example #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();
        }
Example #2
0
        public NhanKhauThuongTruGUI()
        {
            InitializeComponent();
            nktt          = new NhanKhauThuongTruBUS();
            tieuSu        = new TieuSuBUS();
            tienAn        = new TienAnTienSuBUS();
            shk           = new SoHoKhauBUS();
            tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            ttp           = new TinhThanhPhoBUS();

            //dGVTieuSu.DataSource = null;
            //dGVTieuSu.Rows.Clear();
            //dGVTieuSu.DataSource = nktt.GetAll().Tables["nhankhauthuongtru"];
            LoadtieuSu();
            //dGVTienAnTienSu.DataSource = tienAn.GetAll().Tables[0];
            Loadtienantiensu();
            //themMaDinhDanhBang(); hàm này để chạy 2 cái datafridview bị lỗi.... ô sửa lại đi

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];
            cbbNoiCap.SelectedValue  = cbbNoiSinh.SelectedValue = "74";
        }
Example #3
0
        public NhanKhauThuongTruGUI(string sosohokhau, string diachithuongtru)
        {
            InitializeComponent();
            nktt   = new NhanKhauThuongTruBUS();
            tieuSu = new TieuSuBUS();
            tienAn = new TienAnTienSuBUS();
            shk    = new SoHoKhauBUS();
            ttp    = new TinhThanhPhoBUS();

            tbSoSHK.Text          = sosohokhau;
            tbSoSHK.Enabled       = false;
            tbDCThuongTru.Text    = diachithuongtru;
            tbDCThuongTru.Enabled = false;

            tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            LoadtieuSu();
            Loadtienantiensu();

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];
        }
        public SoHoKhauGUI()
        {
            shk    = new SoHoKhauBUS();
            nktt   = new NhanKhauThuongTruBUS();
            shkDTO = new SoHoKhauDTO();
            InitializeComponent();

            tbSoSoHoKhau.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_SoHoKhauSoTamTru());
            tbSoDangKy.Text   = TrinhTaoMa.random7();
            taoDanhSachNhanKhau();
        }
        public SoHoKhauGUI(string sosohokhau)
        {
            shk    = new SoHoKhauBUS();
            nktt   = new NhanKhauThuongTruBUS();
            shkDTO = new SoHoKhauDTO();
            InitializeComponent();
            this.FormBorderStyle = FormBorderStyle.FixedDialog;


            tbSoSoHoKhau.Text = sosohokhau;
            DataSet ds = shk.TimKiem("sosohokhau='" + sosohokhau + "'");
            DataRow dt = ds.Tables["sohokhau"].Rows[0];

            shkDTO = new SoHoKhauDTO(dt["sosohokhau"].ToString(), dt["machuho"].ToString(), dt["diachi"].ToString()
                                     , (DateTime)dt["ngaycap"], dt["sodangky"].ToString());
            taoDanhSachNhanKhau();


            cbbChuHo.SelectedValue = shkDTO.MaChuHoThuongTru;
            dtpNgayCap.Value       = shkDTO.NgayCap;
            tbDiaChi.Text          = shkDTO.DiaChi;
            tbSoDangKy.Text        = shkDTO.SoDangKy;
        }
Example #6
0
 public void Init()
 {
     SoHoKhau_BUS          = new SoHoKhauBUS();
     NhanKhauThuongTru_BUS = new NhanKhauThuongTruBUS();
 }
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            string value = tbTimKiem.Text.ToString();

            if (value == "")
            {
                MessageBox.Show("Vui lòng nhập một giá trị!");
                return;
            }

            //if (rdHoKhau.Checked)
            //{
            //    if(/*3 tầng tìm kiếm hộ khẩu, sổ tạm trú*/ false)

            //    {
            //        MessageBox.Show(this, "Không thể tìm thấy hộ khẩu(sổ tạm trú)!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //        return;
            //    }
            //if(/*là hộ khẩu*/ true)
            //using (SoHoKhauGUI a = new SoHoKhauGUI(tbTimKiem.Text))
            //{
            // DataSet ds = shk.TimKiem("sosohokhau='" + tbTimKiem.Text + "'");
            //DataRow dt = ds.Tables["sohokhau"].Rows[0];
            //a.ShowDialog(this);
            //shkDTO = new SoHoKhauDTO(dt["sosohokhau"].ToString(), dt["machuho"].ToString(), dt["diachi"].ToString()
            //    , (DateTime)dt["ngaycap"], dt["sodangky"].ToString());

            //            shkDTO = a.shkDTO;
            //    }
            //}
            //else
            //{
            //    if (/*3 tầng tìm kiếm nhân khẩu thường trú, tạm trú*/ false)

            //    {
            //        MessageBox.Show(this, "Không thể tìm thấy nhân khẩu!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //        return;
            //    }
            //if (/*là nhân khẩu thường trú*/ true)
            //    using (NhanKhauThuongTruGUI a = new NhanKhauThuongTruGUI(tbTimKiem.Text,-1))
            //    {
            //DataSet ds = shk.TimKiem("sosohokhau='" + tbTimKiem.Text + "'");
            //DataRow dt = ds.Tables["sohokhau"].Rows[0];
            //a.ShowDialog(this);
            //shkDTO = new SoHoKhauDTO(dt["sosohokhau"].ToString(), dt["machuho"].ToString(), dt["diachi"].ToString()
            //    , (DateTime)dt["ngaycap"], dt["sodangky"].ToString());
            //            nkthDTO = a.nkttDTO;
            //        }
            //}
            DataSet dt = new DataSet();

            // tìm trong sổ hộ khẩu
            if (rdHoKhau.Checked)
            {
                shk = new SoHoKhauBUS();
                dt  = shk.TimKiem("sosohokhau='" + value + "'");
                if (dt.Tables[0].Rows.Count > 0)
                {
                    SoHoKhauGUI fr_SoHoKhau = new SoHoKhauGUI(value);
                    fr_SoHoKhau.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Không tìm thấy sổ hộ khẩu: " + value);
                }
                return;
            }

            //Tìm trong sổ tạm trú
            if (rdTamTru.Checked)
            {
                stt = new SoTamTruBUS();
                dt  = stt.TimKiem(value);
                if (dt.Tables[0].Rows.Count > 0)
                {
                    SoTamTruGUI fr_SoTamTru = new SoTamTruGUI(value);
                    fr_SoTamTru.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Không tìm thấy sổ tạm trú: " + value);
                }
                return;
            }


            //Tìm nhân khẩu tạm trú hoặc thường thú
            if (rdNhanKhau.Checked)
            {
                //Tìm trong bảng nhân khẩu thường trú
                nkthuongtru = new NhanKhauThuongTruBUS();
                dt          = nkthuongtru.TimKiem("madinhdanh='" + value + "'");
                if (dt.Tables[0].Rows.Count > 0)
                {
                    NhanKhauThuongTruGUI fr_NhanKhauThuongTru = new NhanKhauThuongTruGUI(value, 0);
                    fr_NhanKhauThuongTru.ShowDialog();
                    return;
                }


                //Tìm trong bảng nhân khẩu tạm trú
                nktamtru = new NhanKhauTamTruBUS();
                dt       = nktamtru.TimKiem(value);
                if (dt.Tables[0].Rows.Count > 0)
                {
                    NhanKhauTamTruGUI fr_NhanKhauTamTru = new NhanKhauTamTruGUI(value, "1");
                    fr_NhanKhauTamTru.ShowDialog();
                    return;
                }

                MessageBox.Show("Không tìm thấy nhân khẩu có mã định danh:" + value);

                return;
            }
        }