public CResultAErreurType <CListeParametresInspiration> MajChamps() { CResultAErreur result = CResultAErreur.True; CResultAErreurType <CListeParametresInspiration> resRetour = new CResultAErreurType <CListeParametresInspiration>(); CListeParametresInspiration lst = new CListeParametresInspiration(); if (CurrentItemIndex != null) { ItemControl.MajChamps(); } foreach (CCustomizableListItem item in Items) { CParametreInspirationProprieteDeType parametre = item.Tag as CParametreInspirationProprieteDeType; if (parametre != null) { result = parametre.VerifieDonnees(); if (!result) { resRetour.EmpileErreur(result.Erreur); return(resRetour); } lst.Add(parametre); } } resRetour.DataType = lst; return(resRetour); }
//------------------------------------------------------------ public CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; if (ItemControl != null && CurrentItemIndex != null) { result = ItemControl.MajChamps(); } return(result); }
//------------------------------------------------------------------------ public CResultAErreurType <CParametreDroitEditionType> GetParametre() { CResultAErreurType <CParametreDroitEditionType> result = new CResultAErreurType <CParametreDroitEditionType>(); CResultAErreur resTmp = ItemControl.MajChamps(); if (resTmp && CurrentItemIndex != null) { resTmp = ItemControl.MajChamps(); } if (!resTmp) { result.EmpileErreur(resTmp.Erreur); return(result); } CParametreDroitEditionType parametre = new CParametreDroitEditionType(); foreach (CCustomizableListItem item in Items) { CParametreDroitEditionType.CCoupleFormuleToGroupeRestrictions couple = item.Tag as CParametreDroitEditionType.CCoupleFormuleToGroupeRestrictions; if (couple != null) { parametre.AddFormule(couple); } } resTmp = parametre.VerifieDonnees(); if (!resTmp) { result.EmpileErreur(resTmp.Erreur); } else { result.DataType = parametre; } return(result); }
//------------------------------------------------------- public CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; if (m_generator != null) { if (CurrentItemIndex != null) { ItemControl.MajChamps(); } List <CMapItemDessin> lst = new List <CMapItemDessin>(); foreach (CCustomizableListItem item in Items) { CMapItemDessin dessin = item.Tag as CMapItemDessin; if (dessin != null) { dessin.Index = item.Index; lst.Add(dessin); } } m_generator.ItemsDessin = lst.ToArray(); } return(result); }