private void cmdThemVaoDS_Click(object sender, EventArgs e) { bool gioiTinh = false; if (opbNu.Checked == true) { gioiTinh = true; } if (txtMaNguoiDan.Text != "" && txtTenNguoiDan.Text != "" && dtiNgaySinh.Value != null && cmbDanToc.SelectedValue != null && cmbTonGiao1.SelectedValue != null && cmbNgheNghiep.SelectedValue != null) { if (quyDinh.KiemTraDoTuoiNguoiDan(dtiNgaySinh.Value) == true) { m_NguoiDanCtrl.LuuNguoiDan(txtMaNguoiDan.Text, txtTenNguoiDan.Text, gioiTinh, dtiNgaySinh.Value, cmbDanToc.SelectedValue.ToString(), cmbTonGiao1.SelectedValue.ToString(), cmbNgheNghiep.SelectedValue.ToString()); m_NguoiDanCtrl.HienThi(dgvNguoiDan, bdgNguoiDan, txtMaNguoiDan, txtTenNguoiDan, txtGioiTinh, opbNam, opbNu, dtiNgaySinh, cmbDanToc, cmbTonGiao1, cmbNgheNghiep, txtTenNguoiDanDK); bdgNguoiDan.BindingSource.MoveLast(); MessageBox.Show("Thêm thành công!!"); } else { MessageBoxEx.Show("Tuổi của người dân " + txtTenNguoiDan.Text + " không hợp lệ!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBoxEx.Show("Giá trị của các ô không được rỗng!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }