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); } }
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); } }
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); } }
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; } } }
private void btnLast_Click(object sender, EventArgs e) { panel1.Focus(); ViewEditing.MoveTo(oViewEditing, mainBindingSource, (Button)sender, panel1); }