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(); }
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"; }
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; }
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; } }