/// ///////////////////////////////////////////// public object GetValeurChamp(IVariableDynamique variable) { if (m_elementAVariablesExterne != null && GetVariableLocaleAuFiltre(variable.IdVariable) == null) { return(m_elementAVariablesExterne.GetValeurChamp(variable)); } if (variable == null) { return(null); } if (variable is CVariableDynamiqueCalculee) { CVariableDynamiqueCalculee variableCalculee = (CVariableDynamiqueCalculee)variable; return(variableCalculee.GetValeur(this)); } else if (variable is CVariableDynamiqueListeObjets) { CVariableDynamiqueListeObjets variableListe = (CVariableDynamiqueListeObjets)variable; return(variableListe.GetValeur(this)); } else { object valeur = m_tableValeursChamps[variable.IdVariable]; if (valeur == null && variable is CVariableDynamiqueSaisie) { return(((CVariableDynamiqueSaisie)variable).GetValeurParDefaut()); } return(valeur); } }
//------------------------------------------------- public virtual object GetValeurChamp(IVariableDynamique variable) { if (variable == null) { return(null); } if (variable is CVariableDynamiqueCalculee) { CVariableDynamiqueCalculee variableCalculee = (CVariableDynamiqueCalculee)variable; return(variableCalculee.GetValeur(this)); } else if (variable is CVariableDynamiqueListeObjets) { CVariableDynamiqueListeObjets variableListe = (CVariableDynamiqueListeObjets)variable; return(variableListe.GetValeur(this)); } else { object valeur = m_tableValeursChamps[variable.IdVariable]; if (valeur == null && variable is CVariableDynamiqueSaisie) { return(((CVariableDynamiqueSaisie)variable).GetValeurParDefaut()); } return(valeur); } }
/// //////////////////////////////////////////////////////// public object GetValeurChamp(IVariableDynamique variable) { if (m_elementAVariablesExterne != null) { return(m_elementAVariablesExterne.GetValeurChamp(variable)); } if (variable == null) { return(null); } if (variable is CVariableDynamiqueCalculee) { CVariableDynamiqueCalculee variableCalculee = (CVariableDynamiqueCalculee)variable; return(variableCalculee.GetValeur(this)); } else { object val = m_tableValeursChamps[variable.IdVariable]; if (val == null && variable is CVariableDynamiqueSaisie) { m_tableValeursChamps[variable.IdVariable] = ((CVariableDynamiqueSaisie)variable).GetValeurParDefaut(); } return(m_tableValeursChamps[variable.IdVariable]); } }
/// ///////////////////////////////////////////////////////////// public object GetValeurChamp(IVariableDynamique variable) { if (variable == null) { return(null); } if (variable is CVariableDynamiqueCalculee) { object valeur = null; CVariableDynamiqueCalculee variableCalculee = (CVariableDynamiqueCalculee)variable; valeur = variableCalculee.GetValeur(this); return(valeur); } else { object valeur = m_tableValeursChamps[variable.IdVariable]; if (valeur == null && variable is CVariableDynamiqueSaisie) { return(((CVariableDynamiqueSaisie)variable).GetValeurParDefaut()); } return(valeur); } }