Exemple #1
0
 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ộ");
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 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
            {
            }
        }