private void InputValueChuHo() { string manhankhautamtru = sotamtruBus.convertTentoMaNhanKhauTamTru(cbb_MaChuHo.Text.ToString(), txt_SoSoTamTru.Text.ToString()); string noitamtru = sotamtruBus.GetValue_Sub("nhankhautamtru", manhankhautamtru, "manhankhautamtru", "noitamtru"); DateTime ngaycap = Convert.ToDateTime(sotamtruBus.GetValue_Sub("nhankhautamtru", manhankhautamtru, "manhankhautamtru", "tungay")); DateTime denngay = Convert.ToDateTime(sotamtruBus.GetValue_Sub("nhankhautamtru", manhankhautamtru, "manhankhautamtru", "denngay")); //Set To Input txt_NoiTamTru.Text = noitamtru; dt_TuNgay.Value = ngaycap; dt_DenNgay.Value = denngay; }
//Sửa thông tin nhân khẩu tạm trú private void btnSua_Click(object sender, EventArgs e) { string manhankhautamtru = txtMaNhanKhauTamTru1.Text.ToString(); //Lấy mã nhân khẩu tạm trú string madinhdanh = txtMaDinhDanh1.Text.ToString(); //Lấy mã định danh string hoten = txt_HoTen.Text.ToString(); if (manhankhautamtru == "" || madinhdanh == "" || hoten == "") { MessageBox.Show("Cần có mã định danh và họ tên để thực hiện chức năng này"); return; } madinhdanh = madinhdanhForInsert; SoTamTruBUS sotamtruBus = new SoTamTruBUS(); if (!sotamtruBus.Existed_NhanKhau(madinhdanh)) { MessageBox.Show("Nhân khẩu tạm trú " + hoten + " không tồn tại !"); return; } DateTime DN_temp = Convert.ToDateTime(sotamtruBus.GetValue_Sub("nhankhautamtru", manhankhautamtru, "manhankhautamtru", "denngay")); DateTime TN_temp = Convert.ToDateTime(sotamtruBus.GetValue_Sub("nhankhautamtru", manhankhautamtru, "manhankhautamtru", "tungay")); if (DN_temp != dt_DenNgay.Value.Date || TN_temp != dt_TuNgay.Value.Date) { MessageBox.Show("Bạn không được thay đổi thời gian tạm trú"); return; } //Nhập không đầy đủ if (!isInputTrueThongTinTamTru()) { MessageBox.Show("Vui lòng nhập đủ thông tin!"); return; } DialogResult dialogResult = MessageBox.Show("Bạn có muốn cập nhật thông tin nhân khẩu: " + hoten + " không?", "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string diachihiennay = txtDiaChiHienNay.Text.ToString(); string sosotamtru = txtSoSoTamTru1.Text.ToString(); string nghenghiep = txt_NgheNghiep.Text.ToString(); string gioitinh = ""; if (rdNam.Checked) { gioitinh = "nam"; } else { gioitinh = "nu"; } string dantoc = txt_DanToc.Text.ToString(); string hochieu = txt_HoChieu.Text.ToString(); DateTime ngaysinh = dt_NgaySinh.Value.Date; string nguyenquan = txt_NguyenQuan.Text.ToString(); string noisinh = txtNoiSinh.Text.ToString(); string quoctich = txt_QuocTich.Text.ToString(); string sdt = txt_SoDienThoai.Text.ToString(); string tongiao = txt_TonGiao.Text.ToString(); //Thêm string tenkhac = txt_TenKhac.Text.ToString(); string trinhdohocvan = txt_TrinhDoHocVan.Text.ToString(); string trinhdochuyenmon = txt_TrinhDoChuyenMon.Text.ToString(); string biettiengdantoc = txt_BietTiengDanToc.Text.ToString(); string trinhdongoaingu = txt_TrinhDoNgoaiNgu.Text.ToString(); SoTamTruBUS sotamtrubus = new SoTamTruBUS(); DateTime tungay = dt_TuNgay.Value.Date; DateTime denngay = dt_DenNgay.Value.Date; string noithuongtru = txtNoiThuongTru.Text.ToString(); string noitamtru = txtNoiTamTru.Text.ToString(); string lydo = txt_LyDo.Text.ToString(); //THêm nkttDto = new NhanKhauTamTruDTO(manhankhautamtru, noitamtru, tungay, denngay, lydo, sosotamtru, madinhdanh, hoten, tenkhac, ngaysinh, gioitinh, noisinh, nguyenquan, dantoc, tongiao, quoctich, hochieu, noithuongtru, diachihiennay, sdt, trinhdohocvan, trinhdochuyenmon, biettiengdantoc, trinhdongoaingu, nghenghiep); if (nkttBus.Update(nkttDto, 0)) { MessageBox.Show("Cập nhật thông tin nhân khẩu " + hoten + " thành công"); LoadDataGridView(); ResetValueInput(); GenerateAllID(); dataGridView1.DataSource = nkttBus.GetAllNhanKhauTamTru(sosotamtru).Tables[0]; } else { MessageBox.Show("Cập nhật thông tin nhân khẩu " + hoten + " thất bại"); } } else if (dialogResult == DialogResult.No) { } }