private void btnSua_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtTen.Text) && txtTen.Text.Length < 51) { if (!string.IsNullOrWhiteSpace(txtCMND.Text) && txtCMND.Text.Length < 16) { if (!string.IsNullOrWhiteSpace(txtNgayvao.Text) && txtNgayvao.Text.Length < 50) { if (!string.IsNullOrWhiteSpace(txtQuanHe.Text) && txtQuanHe.Text.Length < 50) { string gt = cbNam.Checked == true ? "nam" : "nữ"; this.ThanNhan = new ThanNhan(txtTen.Text, txtCMND.Text, txtQuanHe.Text, txtNamSinh.Text, txtQueQuan.Text, txtNgayvao.Text, gt); if (dbAccess.SuaThanNhan(ThanNhan, cMND)) { MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Không thể thêm thông tin vui lòng kiểm tra lại dữ liệu"); } this.Close(); return; } } } } MessageBox.Show("Không được để trống tên thân nhân,CMND,ngày vào và quan hệ với chủ hộ"); }
public bool ThemThanNhan(ThanNhan ch, string id) { try { string sql = "insert into " + "ThanNhan(soCMNDChuHo, tenThanNhan, quanHe, namSinh,queQuan,ngayVao,soCMNDThanNhan,gioiTinh) " + "values(@soCMNDChuHo, @tenThanNhan, @quanHe, @namSinh,@queQuan,@ngayVao,@soCMNDThanNhan,@gioiTinh)"; using (SqlCommand insertCommand = new SqlCommand(sql, connection)) { var s = Convert.ToDateTime(ch.NgayVao); var x = s.Day + "/" + s.Month + "/" + s.Year; var r = Convert.ToDateTime(ch.NamSinh); var y = r.Day + "/" + r.Month + "/" + r.Year; insertCommand.Parameters.AddWithValue("@soCMNDChuHo", id); insertCommand.Parameters.AddWithValue("@tenThanNhan", ch.Ten); insertCommand.Parameters.AddWithValue("@quanHe", ch.QuanHe); insertCommand.Parameters.AddWithValue("@soCMNDThanNhan", ch.CMND); insertCommand.Parameters.AddWithValue("@gioiTinh", ch.GT); insertCommand.Parameters.AddWithValue("@queQuan", ch.QueQuan); insertCommand.Parameters.AddWithValue("@ngayVao", x); insertCommand.Parameters.AddWithValue("@namSinh", y); if (insertCommand.ExecuteNonQuery() == 1) { return(true); } } } catch (Exception ex) { MessageBox.Show("lỗi thêm thân nhân:\n" + ex); } return(false); }
public bool SuaThanNhan(ThanNhan ch, string id) { try { var s = Convert.ToDateTime(ch.NgayVao); var x = s.Day + "/" + s.Month + "/" + s.Year; var r = Convert.ToDateTime(ch.NamSinh); var y = r.Day + "/" + r.Month + "/" + r.Year; var sql = "update ThanNhan set soCMNDChuHo ='" + @ch.CMND + "', tenThanNhan='" + @ch.Ten + "', quanHe='" + @ch.QueQuan + //"', tenTang='" + @ch.Tang + "', gioiTinh='" + @ch.GT + "', queQuan='" + @ch.QueQuan + "', ngayVao='" + @x + "', namSinh='" + @y + "' where soCMNDChuHo='" + id + "and" + "' tenThanNhan = '" + ch.Ten + "'"; using (SqlCommand insertCommand = new SqlCommand(sql, connection)) { if (insertCommand.ExecuteNonQuery() == 1) { return(true); } } } catch { } return(false); }
public SuaThanNhan(ThanNhan th) { txtCMND.Text = th.CMND; txtNamSinh.Text = th.NamSinh; txtNgayvao.Text = th.NgayVao; txtQuanHe.Text = th.QuanHe; txtTen.Text = th.Ten; }
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { try { //(string ten, string cmnd, string quanHe, string namSinh, string queQuan, string ngayVao, string gt) th = new ThanNhan( dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[7].Value.ToString(), dataGridView1.Rows[e.RowIndex].Cells[8].Value.ToString()); } catch { } }