private void btnCapNhat_Click(object sender, EventArgs e) { using (var uow = new UnitOfWork()) { Competence update = uow.FindObject <Competence>(CriteriaOperator.Parse("CompetenceID = ?", txtMaChucVu.Text)); if (update != null) { update.CompetenceName = txtTenChucVu.Text; update.Allowance = txtTienPhuCap.Text; try { if (LaHopLe() == true) { update.Save(); uow.CommitChanges(); frmCompetenceList f = this.Tag as frmCompetenceList; f.RefreshData(); XtraMessageBox.Show("Cập nhật thành công!", "THÔNG BÁO"); txtMaChucVu.Focus(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "THÔNG BÁO"); } } } }
private void btnThem_Click(object sender, EventArgs e) { using (var uow = new UnitOfWork()) { Competence insert = new Competence(uow); insert.CompetenceID = txtMaChucVu.Text; insert.CompetenceName = txtTenChucVu.Text; insert.Allowance = txtTienPhuCap.Text; try { if (LaHopLe() == true) { insert.Save(); uow.CommitChanges(); frmCompetenceList f = this.Tag as frmCompetenceList; f.RefreshData(); XtraMessageBox.Show("Thêm thành công!", "THÔNG BÁO"); CleanForm(); txtMaChucVu.Focus(); } } catch (Exception ex) { Competence c = uow.FindObject <Competence>(CriteriaOperator.Parse("CompetenceID = ?", txtMaChucVu.Text)); if (c != null) { er.SetError(this, "Mã chức vụ đã tồn tại!"); XtraMessageBox.Show("Mã chức vụ đã tồn tại!!!", "THÔNG BÁO"); } else { XtraMessageBox.Show(ex.Message, "THÔNG BÁO"); } } } }