示例#1
0
        //--------------------------------------------------------------------------------------
        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);
        }