private void btnPhuchoi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (Undo.Count == 0) { btnPhuchoi.Enabled = false; return; } NHANVIEN nv = new NHANVIEN(); nv = Undo.Pop(); Program.ExecSqlDataTable(nv.sqlQuery()); //MessageBox.Show(nv.sqlQuery()); this.nHANVIENTableAdapter.Fill(this.dS.NHANVIEN); }
private void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { gcNV.Enabled = false; txtMANV.Enabled = false; vt = bdsNV.Position; nv.Status = Program.status.update; nv = new NHANVIEN(txtMANV.Text, txtHOTEN.Text, txtSODT.Text, txtDC.Text, cbPHAI.Text, txtMACN.Text, nv.Status); btnGhi.Enabled = true; btnRefresh.Enabled = true; btnThem.Enabled = false; btnDS.Enabled = false; btnXoa.Enabled = false; btnThoat.Enabled = true; btnPhuchoi.Enabled = true; if (Undo.Count == 0) { btnPhuchoi.Enabled = false; return; } btnSua.Enabled = false; }
private void btnGhi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (txtHOTEN.Text.Trim() == "") { MessageBox.Show("Họ tên không đươc thiếu", "Báo lỗi nhập liệu", MessageBoxButtons.OK); txtHOTEN.Focus(); } if (txtMANV.Text.Trim() == "") { MessageBox.Show("Vui lòng nhập Mã Nhân Viên"); txtMANV.Focus(); } if (txtDC.Text.Trim() == "") { MessageBox.Show("Vui lòng nhập địa chỉ của bạn"); txtDC.Focus(); } if (txtSODT.Text.Trim() == "") { MessageBox.Show("Vui lòng nhập số điên thoại"); txtSODT.Focus(); } MessageBox.Show(txtMACN.Text.Trim()); try { bdsNV.EndEdit(); bdsNV.ResetCurrentItem(); if (dS.HasChanges()) { this.nHANVIENTableAdapter.Update(this.dS.NHANVIEN); gvNV.UpdateCurrentRow(); NHANVIEN nv1 = new NHANVIEN(txtMANV.Text, txtHOTEN.Text, txtSODT.Text, txtDC.Text, cbPHAI.Text, txtMACN.Text, nv.Status); Undo.Push(nv1); if (nv.Status == Program.status.update) { NHANVIEN nv3 = new NHANVIEN(nv.Manv, nv.Hoten, nv.Sodt, nv.Dc, nv.Phai, nv.Macn, nv.Status); Undo.Push(nv3); } } } catch (Exception ex) { if (ex.Message.Contains("MANV")) { MessageBox.Show("Mã nhân viên bị trùng"); } else { MessageBox.Show("lỗi thêm nhân viên.", "Error", MessageBoxButtons.OK); } } btnGhi.Enabled = true; btnRefresh.Enabled = true; btnThem.Enabled = true; btnDS.Enabled = true; btnXoa.Enabled = true; btnThoat.Enabled = true; btnPhuchoi.Enabled = true; if (Undo.Count == 0) { btnPhuchoi.Enabled = false; return; } btnSua.Enabled = true; }