Example #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         bool            IsNew           = false;
         VariableSetting VariableSetting = VariableSettingRepo.GetBy(txtKey.Text);
         if (VariableSetting == null)
         {
             IsNew           = true;
             VariableSetting = new VariableSetting();
         }
         VariableSetting.Key         = txtKey.Text;
         VariableSetting.Value       = cbEncrypt.Checked ? WFUtils.Encrypt(txtValue.Text) : txtValue.Text;
         VariableSetting.Description = txtDescription.Text;
         VariableSetting.CanModify   = cbEncrypt.Checked ? 1 : 2;
         int i = 0;
         if (IsNew)
         {
             i = VariableSettingRepo.Create(VariableSetting);
         }
         else
         {
             i = VariableSettingRepo.Edit(VariableSetting);
         }
         MessageBox.Show("Data berhasil disimpan [" + txtKey.Text + "]");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.GetFullMessage() + " - Harap periksa data input kembali");
         return;
     }
     BindGrid(xcurrentPage);
     btnReset.PerformClick();
 }