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 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(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]; }
private void btnSuaTieuSu_Click(object sender, EventArgs e) { string matieusu = txt_MaTieuSu.Text.ToString(); if (matieusu == "") { MessageBox.Show("Cần có mã tiểu sử để thực hiện chức năng này"); return; } SoTamTruBUS sttBus = new SoTamTruBUS(); if (!sttBus.Existed_TieuSu(matieusu)) { MessageBox.Show("Tiểu sử có mã " + matieusu + "chưa có trong hệ thống"); return; } //Nhập không đầy đủ if (!isInputTrueTieuSu()) { MessageBox.Show("Vui lòng nhập đủ thông tin!"); return; } DialogResult dialogResult = MessageBox.Show("Bạn có muốn sửa tiểu sử " + matieusu + " của nhân khẩu " + txt_HoTen.Text.ToString() + " không?", "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string madinhdanh = txtMaDinhDanh1.Text.ToString(); DateTime thoigianbatdau = dtThoiGianBatDau.Value.Date; DateTime thoigianketthuc = dtThoiGianKetThuc.Value.Date; string choo = txtChoO.Text.ToString(); string nghenghiep = txt_TieuSu_NgheNghiep.Text.ToString(); string noilamviec = txt_NoiLamViec.Text.ToString(); TieuSuDTO tieusu = new TieuSuDTO(matieusu, madinhdanh, thoigianbatdau, thoigianketthuc, choo, nghenghiep, noilamviec); TieuSuBUS tieusuBus = new TieuSuBUS(); if (tieusuBus.Update(tieusu, 0)) { MessageBox.Show("Sửa tiểu sử " + matieusu + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thành công !"); LoadDataGridViewTieuSu(); ResetInputTieuSu(); } else { MessageBox.Show("Sửa tiểu sử " + matieusu + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thất bại !"); } } else if (dialogResult == DialogResult.No) { } }
private void btnThemTieuSu_Click(object sender, EventArgs e) { string matieusu = txt_MaTieuSu.Text.ToString(); string madinhdanh = txtMaDinhDanh1.Text.ToString(); DateTime thoigianbatdau = dtThoiGianBatDau.Value.Date; DateTime thoigianketthuc = dtThoiGianKetThuc.Value.Date; string choo = txtChoO.Text.ToString(); string nghenghiep = txt_TieuSu_NgheNghiep.Text.ToString(); string noilamviec = txt_NoiLamViec.Text.ToString(); if (matieusu == "") { MessageBox.Show("Cần có mã tiểu sử để thực hiện chức năng này"); return; } SoTamTruBUS sttBus = new SoTamTruBUS(); if (!sttBus.Existed_NhanKhau(madinhdanh)) { MessageBox.Show("Cần tạo thông tin tạm trú cho nhân khẩu có mã định danh:" + madinhdanh + " trước khi thêm tiểu sử"); return; } //Nhập không đầy đủ if (!isInputTrueTieuSu()) { MessageBox.Show("Vui lòng nhập đủ thông tin!"); return; } TieuSuDTO tieusu = new TieuSuDTO(matieusu, madinhdanh, thoigianbatdau, thoigianketthuc, choo, nghenghiep, noilamviec); TieuSuBUS tieusuBus = new TieuSuBUS(); if (tieusuBus.Add(tieusu)) { MessageBox.Show("Thêm tiểu sử " + matieusu + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thành công !"); LoadDataGridViewTieuSu(); ResetInputTieuSu(); } else { MessageBox.Show("Thêm tiểu sử " + matieusu + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thất bại !"); } }