//-------------------------------------------- protected override CResultAErreur MyMajChamps() { CResultAErreur result = base.MyMajChamps(); if (!result) { return(result); } COperation op = Operation; if (op != null) { //Le type d'opération est déjà affecté if (m_panelLieEquipement.Visible) { op.Equipement = m_txtSelectEquipementLie.ElementSelectionne as CEquipement; } if (m_dateDebut.Visible) { op.DateDebut = m_dateDebut.Value; } if (m_dateFin.Visible) { op.DateHeureFin = m_dateFin.Value; } if (m_txtDuree.Visible) { if (m_txtDuree.UnitValue != null) { CValeurUnite vu = m_txtDuree.UnitValue.ConvertTo(CClasseUniteTemps.c_idH); op.Duree = vu.Valeur; } else { op.Duree = null; } } op.Commentaires = m_txtCommentaire.Text; if (m_panelFormulaireEnCours != null) { m_panelFormulaireEnCours.AffecteValeursToElement(); } } return(result); }
//--------------------------------------------------------------- public CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; foreach (Control ctrl in m_panelEntites.Controls) { CPanelChampsCustom panelChamps = ctrl as CPanelChampsCustom; if (panelChamps != null) { result = panelChamps.MAJ_Champs(); if (!result) { result.EmpileErreur(I.T("Erreur on entity @1|20312", panelChamps.ElementEdite.DescriptionElement)); return(result); } } CPanelEditeEntiteSnmp panelSlide = ctrl as CPanelEditeEntiteSnmp; if (panelSlide != null) { result = panelSlide.MajChamps(); if (!result) { result.EmpileErreur(I.T("Erreur on entity @1|20312", panelSlide.ElementEdite.DescriptionElement)); return(result); } } CPanelFormulaireSurElement panelFormulaire = ctrl as CPanelFormulaireSurElement; if (panelFormulaire != null) { result = panelFormulaire.AffecteValeursToElement(); if (!result) { result.EmpileErreur(I.T("Erreur on entity @1|20312", panelSlide.ElementEdite.DescriptionElement)); return(result); } } } return(result); }