示例#1
0
        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");
                    }
                }
            }
        }
示例#2
0
 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");
             }
         }
     }
 }