//------------------------------------------------------------------------- private bool EditeVariable(CVariableDynamique variable) { if (variable == null) { return(false); } bool bRetour = true; if (variable is CVariableDynamiqueSaisie) { bRetour = CFormEditVariableDynamiqueSaisie.EditeVariable((CVariableDynamiqueSaisie)variable, m_mapDatabaseGenerator); } else if (variable is CVariableDynamiqueCalculee) { bRetour = CFormEditVariableFiltreCalculee.EditeVariable((CVariableDynamiqueCalculee)variable, m_mapDatabaseGenerator); } else if (variable is CVariableDynamiqueSelectionObjetDonnee) { bRetour = CFormEditVariableDynamiqueSelectionObjetDonnee.EditeVariable((CVariableDynamiqueSelectionObjetDonnee)variable); } else if (variable is CVariableDynamiqueListeObjets) { bRetour = CFormEditVariableDynamiqueListeObjets.EditeVariable((CVariableDynamiqueListeObjets)variable, m_mapDatabaseGenerator); } else { bRetour = false; } return(bRetour); }
//------------------------------------------------------------------------- private bool EditeVariable(CVariableDynamique variable) { if (variable == null) { return(false); } if (!m_extModeEdition.ModeEdition) { return(false); } bool bRetour = true; if (variable is CVariableDynamiqueSaisie) { bRetour = CFormEditVariableDynamiqueSaisie.EditeVariable((CVariableDynamiqueSaisie)variable, m_macro); } else if (variable is CVariableDynamiqueCalculee) { bRetour = CFormEditVariableFiltreCalculee.EditeVariable((CVariableDynamiqueCalculee)variable, m_macro); } else if (variable is CVariableDynamiqueSelectionObjetDonnee) { bRetour = CFormEditVariableDynamiqueSelectionObjetDonnee.EditeVariable((CVariableDynamiqueSelectionObjetDonnee)variable); } else if (variable is CVariableDynamiqueListeObjets) { bRetour = CFormEditVariableDynamiqueListeObjets.EditeVariable((CVariableDynamiqueListeObjets)variable, m_macro); } else { bRetour = false; } if (bRetour) { m_macro.OnChangeVariable(variable); } return(bRetour); }