Exemplo n.º 1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!ViewEditing.CheckMandatoryField(ref ControlsToCheck))
     {
         Display.ShowError("Check the highlighted fields");
         return;
     }
     try
     {
         Display.ShowWaitCursor(this, true);
         this.Focus();
         if (CurrEl.CurrentState != ObjectState.view)
         {
             if (SaveButtonClicked != null)
             {
                 SaveButtonClicked(sender, e);
             }
         }
         else
         {
             Display.ShowWarning("No changes to save");
         }
     }
     catch (Exception ex)
     {
         Display.ShowError(ex.Message);
     }
     finally
     {
         Display.ShowWaitCursor(this, false);
     }
 }
Exemplo n.º 2
0
        private void onButtonSaveClicked(object sender, EventArgs e)
        {
            try
            {
                Display.ShowWaitCursor(this, true);
                bool retOp = false;

                if (oViewEditing.actualStatus == state.edit)
                {
                    retOp = treatTypeBll.Update(CurrentElement);
                }
                else if (oViewEditing.actualStatus == state.insert)
                {
                    retOp = treatTypeBll.Save(CurrentElement);
                }

                if (retOp)
                {
                    oViewEditing.actualStatus = state.view;
                    ViewEditing.ResetErrorMessages(ControlsToCheck);
                    onButtonReloadClicked(sender, e);
                    Display.ShowMessage(Properties.Resources.ProperlySaved);
                }
                else
                {
                    Display.ShowError(Properties.Resources.SavingErrors);
                }
            }
            catch (Exception ex)
            {
                Display.ShowError(ex.Message);
            }
        }
Exemplo n.º 3
0
 private void onButtonCancelClicked(object sender, EventArgs e)
 {
     try
     {
         treatmentTypeBindingSource.CancelEdit();
         RefreshTreatmentTypes(true);
         ViewEditing.ResetErrorMessages(ControlsToCheck);
         oViewEditing.actualStatus = state.view;
     }
     catch (Exception ex)
     {
         Display.ShowError(ex.Message);
     }
 }
Exemplo n.º 4
0
 private void treatmentTypeBindingSource_PositionChanged(object sender, EventArgs e)
 {
     try
     {
         CurrentElement = (TreatmentType)treatmentTypeBindingSource.Current;
         ViewEditing.ResetErrorMessages(ControlsToCheck);
         SetGui4UserProfile();
     }
     catch (Exception ex)
     {
         Display.ShowError(ex.Message);
     }
     finally
     {
         if (oViewEditing.actualStatus != state.insert)
         {
             oViewEditing.actualStatus = state.view;
         }
     }
 }
Exemplo n.º 5
0
 private void btnLast_Click(object sender, EventArgs e)
 {
     panel1.Focus();
     ViewEditing.MoveTo(oViewEditing, mainBindingSource, (Button)sender, panel1);
 }