public static CParametrageFiltrageAlarmes EditParametre(CAlarme alarme) { CFormMasquageAlarmeManuel form = new CFormMasquageAlarmeManuel(); form.m_alarme = alarme; if (form.ShowDialog() == DialogResult.OK) { return(form.m_parametre); } return(null); }
public static CParametrageFiltrageAlarmes CreateMasquage(CAlarme Alarme, bool bEditerEtSauvegarder) { CParametrageFiltrageAlarmes masque = null; CAlarme alrm = Alarme; CResultAErreur result = CResultAErreur.True; if (bEditerEtSauvegarder) { alrm.BeginEdit(); } try { masque = CFormMasquageAlarmeManuel.EditParametre(alrm); if (masque != null) { alrm.MasquagePropre = masque; } else { return(masque); } } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } finally { if (bEditerEtSauvegarder && result) { result = alrm.CommitEdit(); } if (!result) { alrm.CancelEdit(); } } if (!result) { CFormAlerte.Afficher(result.Erreur); } return(masque); }