private void BtnLuuTN_Click(object sender, EventArgs e) { if (txtTenTN.Text == "" || txtSDTTN.Text == "") { MessageBox.Show("Bạn phải nhập đầy đủ thông tin!"); return; } long manv, matn; long.TryParse(txtMaNV.Text, out manv); if (long.TryParse(lblMaTN.Text, out matn)) { ThanNhan tn = new ThanNhan(matn, manv, txtTenTN.Text, dtpNSTN.Value, txtSDTTN.Text); if (ThanNhanDAO.Update(tn)) { MessageBox.Show("Sửa thành công!"); XoaTrangTN(); ListTN.DataSource = ThanNhanDAO.Instance.LayDS(); dgvThanNhan.DataSource = ListTN; dgvThanNhan.Refresh(); } else { MessageBox.Show("Sửa thất bại!"); } } else { ThanNhan tn = new ThanNhan(0, manv, txtTenTN.Text, dtpNSTN.Value, txtSDTTN.Text); if (ThanNhanDAO.Insert(tn)) { MessageBox.Show("Thêm thành công!"); XoaTrangTN(); ListTN.DataSource = ThanNhanDAO.Instance.LayDS(); dgvThanNhan.DataSource = ListTN; dgvThanNhan.Refresh(); } else { MessageBox.Show("Thêm thất bại!"); } } }
private void btnXoa_Click(object sender, EventArgs e) { try { int idtn = Convert.ToInt32(grvGiaDinh.GetFocusedDataRow()["THANNHANID"].ToString()); int idnv = (int)cboNhanVien.SelectedValue; if (ThanNhanDAO.DeleteThanNhan(idtn) == 1) { MessageBox.Show("thành công"); } else { MessageBox.Show("thất bại"); } LoadThanhNhan(idnv); } catch { return; } }
private void btnThem_Click(object sender, EventArgs e) { try { int idnv = (int)cboNhanVien.SelectedValue; string hoten = txbHoTen.Text; int gioitinh = cboGioiTinh.SelectedIndex; int chucvu = (int)cboChucVu.SelectedValue; if (ThanNhanDAO.InsertThanNhan(idnv, hoten, gioitinh, chucvu) == 1) { MessageBox.Show("thành công"); } else { MessageBox.Show("thất bại"); } LoadThanhNhan(idnv); } catch { return; } }
private void btnSua_Click(object sender, EventArgs e) { try { int idtn = Convert.ToInt32(grvGiaDinh.GetFocusedDataRow()["THANNHANID"].ToString()); int idnv = (int)cboNhanVien.SelectedValue; string hoten = txbHoTen.Text; int gioitinh = cboGioiTinh.SelectedIndex; int chucvu = (int)cboChucVu.SelectedValue; if (ThanNhanDAO.UpdateThanNhan(idtn, idnv, hoten, gioitinh, chucvu) == 1) { MessageBox.Show("thành công"); } else { MessageBox.Show("thất bại"); } LoadThanhNhan(idnv); } catch { return; } }
void LoadThanhNhan(int idnv) { list.DataSource = ThanNhanDAO.LoadThanNha(idnv); }