//---------------------------------------------------------------------------------------------------------- public void InitChamps(CActionSur2iLink action, sc2i.expression.CObjetPourSousProprietes objetPourSousProprietes) { m_actionEditee = action as CActionSur2iLinkAfficherFormulaire; if (m_actionEditee == null) { Visible = false; return; } Visible = true; m_objetPourSousProprietes = objetPourSousProprietes; m_splitContainerInfosParam.Visible = false; Type tp = ((CActionSur2iLinkAfficherFormulaire)m_actionEditee).TypeFormulaire; // Init combo Type formulaire m_cmbFormulaireStandard.SelectedValue = new CInfoClasseDynamique(tp, ""); // Init Contexte du formulaire m_txtContexteFormulaire.Text = ((CActionSur2iLinkAfficherFormulaire)m_actionEditee).ContexteForm; // Init la liste des Paramètres du Formulaire UpdateListeParametresFormulaire(tp); m_wndAideFormuleParametre.FournisseurProprietes = new CFournisseurPropDynStd(true); m_wndAideFormuleParametre.ObjetInterroge = m_objetPourSousProprietes; }
//-------------------------------------------------------------------------------------- public void InitChamps(sc2i.formulaire.CActionSur2iLink action, sc2i.expression.CObjetPourSousProprietes objetPourSousProprietes) { m_actionEditee = action as CActionSur2iLinkAfficheFormulaireCustom; if (m_actionEditee == null) { Visible = false; return; } m_objetPourSousProprietes = objetPourSousProprietes; Visible = true; CFormulaire formulaire = new CFormulaire(CSc2iWin32DataClient.ContexteCourant); if (formulaire.ReadIfExists(m_actionEditee.IdFormulaireInDb)) { m_cmbFormulaireCustom.SelectedValue = formulaire; } }
//--------------------------------------------------------- public void InitChamps(sc2i.formulaire.CActionSur2iLink action, sc2i.expression.CObjetPourSousProprietes objetPourSousProprietes) { m_actionEditee = action as CActionSur2iLinkAfficherEntite; if (m_actionEditee == null) { Visible = false; return; } Visible = true; m_objetPourSousProprietes = objetPourSousProprietes; m_txtFormuleEntite.Formule = m_actionEditee.FormuleElement; m_txtFormuleContexteEntite.Formule = m_actionEditee.FormuleContexte; m_txtFormuleTitreAfficheEntite.Formule = m_actionEditee.FormuleTitre; m_txtFormuleCodeFormulaire.Formule = m_actionEditee.FormuleCodeFormulaire; m_wndAideFormuleAfficherEntite.FournisseurProprietes = new CFournisseurPropDynStd(true); m_wndAideFormuleAfficherEntite.ObjetInterroge = m_objetPourSousProprietes; m_txtFormuleEntite.Init(m_wndAideFormuleAfficherEntite.FournisseurProprietes, m_wndAideFormuleAfficherEntite.ObjetInterroge); m_txtFormuleContexteEntite.Init(m_wndAideFormuleAfficherEntite.FournisseurProprietes, m_wndAideFormuleAfficherEntite.ObjetInterroge); m_txtFormuleTitreAfficheEntite.Init(m_wndAideFormuleAfficherEntite.FournisseurProprietes, m_wndAideFormuleAfficherEntite.ObjetInterroge); m_txtFormuleCodeFormulaire.Init(m_wndAideFormuleAfficherEntite.FournisseurProprietes, m_wndAideFormuleAfficherEntite.ObjetInterroge); }
/// //////////////////////////////////// ///////////////////////////////// ///Retourne le type qui sera source des parametres en fonction du type de l'objet source ///Retourne null si l'analyse se fait à partir du type de base public abstract CObjetPourSousProprietes GetObjetAnalyseParametresFromObjetAnalyseSource(CObjetPourSousProprietes tpSource);