Exemplo n.º 1
0
 //-----------------------------------
 public override void OnDesignSelect(
     Type typeEdite,
     object objetEdite,
     sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
 }
Exemplo n.º 2
0
 /////////////////////////////////////////////////////////////////
 public override void OnDesignSelect(
     Type typeEdite,
     object objetEdite,
     sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
     CActionSur2iLinkEditor.SetObjet(GetObjetPourAnalyseFormule(typeEdite));
 }
Exemplo n.º 3
0
 /// //////////////////////////////////////////////////
 public override void OnDesignSelect(
     Type typeEdite,
     object objetEdite,
     sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
     CProprieteChampCustomEditor.SetTypeElementAChamp(GetObjetPourAnalyseThis(typeEdite).TypeAnalyse);
 }
 //-------------------------------------------------------
 public override void OnDesignSelect(
     Type typeEdite,
     object objetEdite,
     sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
     CProprieteVariableFiltreDynamiqueEditor.SetElementEdite(objetEdite as IElementAVariablesDynamiquesBase);
 }
Exemplo n.º 5
0
 /// ///////////////////////////////////////
 public override void OnDesignSelect(Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
     CProprieteExpressionEditor.ObjetPourSousProprietes = GetObjetPourAnalyseThis(typeEdite);
     CProprieteAffectationsProprietesEditor.SetTypeSource(GetObjetPourAnalyseThis(typeEdite).TypeAnalyse);
     if (SourceFormula != null)
     {
         CProprieteAffectationsProprietesEditor.SetTypeElementAffecte(SourceFormula.TypeDonnee.TypeDotNetNatif);
     }
     CProprieteAffectationsProprietesEditor.FournisseurProprietes = fournisseurProprietes;
 }
Exemplo n.º 6
0
        /// ///////////////////////////////////////
        public override void OnDesignSelect(Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
        {
            base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
            C2iWndDataGrid grid = Parent as C2iWndDataGrid;

            if (grid != null)
            {
                if (grid.SourceFormula != null)
                {
                    CProprieteExpressionEditor.ObjetPourSousProprietes = grid.SourceFormula.TypeDonnee.TypeDotNetNatif;
                }
            }
        }
Exemplo n.º 7
0
        //------------------------------------------------------------------------------------
        public override void OnDesignSelect(
            Type typeEdite,
            object objetEdite,
            sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
        {
            base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
            CListeFormulesEditor.ObjetPourSousProprietes = new CObjetPourSousProprietes(typeEdite);

            m_typeSource = typeEdite;
            CProprieteAffectationsProprietesEditor.SetObjetSource(
                new CObjetPourSousProprietes(new CInfoAffectationDocumentToGed(typeEdite)));
            CProprieteAffectationsProprietesEditor.SetTypeElementAffecte(typeof(CDocumentGED));
            CProprieteAffectationsProprietesEditor.FournisseurProprietes = fournisseurProprietes;
        }
Exemplo n.º 8
0
        public void CreateControle(CCreateur2iFormulaireV2 createur, C2iWnd wnd, Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
        {
            C2iWndZoneMultiple zoneMultiple = wnd as C2iWndZoneMultiple;

            if (zoneMultiple == null)
            {
                return;
            }
            m_zoneMultiple = zoneMultiple;
            m_createur     = createur;
            CCreateur2iFormulaireV2.AffecteProprietesCommunes(wnd, this);
            m_fournisseurProprietes = fournisseurProprietes;
            //m_panelTop.Visible = zoneMultiple.HasAddButton;
            m_lnkAdd.Visible = zoneMultiple.HasAddButton && !m_bPreventAddFromRestriction;
            m_tooltip.SetToolTip(m_lnkDernierePage, I.T("Last page|10000"));
            m_tooltip.SetToolTip(m_lnkPremierePage, I.T("First page|10001"));
            m_tooltip.SetToolTip(m_lnkSuivant, I.T("Next page|10002"));
            m_tooltip.SetToolTip(m_lnkPrecedent, I.T("Previous page|10003"));
            parent.Controls.Add(this);
        }
Exemplo n.º 9
0
        public void CreateControle(CCreateur2iFormulaireV2 createur, C2iWnd wnd, Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
        {
            C2iWndZoneMultiple zoneMultiple = wnd as C2iWndZoneMultiple;

            if (zoneMultiple == null)
            {
                return;
            }
            m_zoneMultiple = zoneMultiple;
            m_createur     = createur;
            CCreateur2iFormulaireV2.AffecteProprietesCommunes(wnd, this);
            m_fournisseurProprietes = fournisseurProprietes;
            //m_panelTop.Visible = zoneMultiple.HasAddButton;
            m_lnkAdd.Visible = zoneMultiple.HasAddButton && !m_bPreventAddFromRestriction;
            m_tooltip.SetToolTip(m_lnkDernierePage, I.T("Last page|10000"));
            m_tooltip.SetToolTip(m_lnkPremierePage, I.T("First page|10001"));
            m_tooltip.SetToolTip(m_lnkSuivant, I.T("Next page|10002"));
            m_tooltip.SetToolTip(m_lnkPrecedent, I.T("Previous page|10003"));

            m_controlItem.Init(this, zoneMultiple.FormulaireFils, m_createur);

            parent.Controls.Add(this);
            Color fond = m_zoneMultiple.BackColor;

            if (m_zoneMultiple.FormulaireFils != null)
            {
                fond = m_zoneMultiple.BackColor;
            }
            m_controlItem.BackColor     = CUtilCouleur.GetCouleurAlternative(fond);
            m_controlItem.ColorInactive = fond;
        }
Exemplo n.º 10
0
 protected override void MyCreateControle(CCreateur2iFormulaireV2 createur, C2iWnd wnd, Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseur)
 {
 }
Exemplo n.º 11
0
 //---------------------------------------------
 public virtual void CreateControle(CCreateur2iFormulaireV2 createur, C2iWnd wnd, Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     m_wndAssociee           = wnd;
     m_createur              = createur;
     m_fournisseurProprietes = fournisseurProprietes;
     MyCreateControle(createur, wnd, parent, fournisseurProprietes);
     if (Control != null)
     {
         m_controlesFils = createur.CreateChilds(wnd, Control, fournisseurProprietes);
         foreach (IControleWndFor2iWnd ctrl in Childs)
         {
             ctrl.WndContainer = this;
         }
         AfterCreateChilds();
     }
     OnChangeElementEdite(m_elementEdite);//!createur.LockEdition);
 }
Exemplo n.º 12
0
 //------------------------------------------------------
 public override void OnDesignSelect(Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
 {
     base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes);
     m_parametreChart.TypeSourceGlobale = GetObjetPourAnalyseThis(typeEdite).TypeAnalyse;
 }
Exemplo n.º 13
0
        //-----------------------------------------------------------
        protected override void MyCreateControle(CCreateur2iFormulaireV2 createur, sc2i.formulaire.C2iWnd wnd, System.Windows.Forms.Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes)
        {
            if (WndVariable == null | WndVariable.Variable == null)
            {
                return;
            }
            IVariableDynamique variable = WndVariable.Variable;

            if (variable.IsChoixParmis())
            {
                if ((variable is CVariableDynamiqueSelectionObjetDonnee &&
                     ((CVariableDynamiqueSelectionObjetDonnee)variable).UtiliserRechercheRapide) ||
                    (variable is CChampCustom &&
                     typeof(CObjetDonneeAIdNumerique).IsAssignableFrom(variable.TypeDonnee.TypeDotNetNatif) &&
                     WndVariable is C2iWndChampCustom &&
                     !((C2iWndChampCustom)WndVariable).UtiliserUneCombo)
                    )
                {
                    m_controleForVariable = GetControle <CControleForVariableRechercheRapide>();
                }
                else
                {
                    m_controleForVariable = GetControle <CControleForVariableComboBox>();
                }
            }
            else if (variable.TypeDonnee.TypeDotNetNatif == typeof(bool))
            {
                m_controleForVariable = GetControle <CControleForVariableCheckBox>();
            }
            else if (variable.TypeDonnee.TypeDotNetNatif == typeof(string))
            {
                m_controleForVariable = GetControle <CControleForVariableTextBox>();
            }
            else if (variable.TypeDonnee.TypeDotNetNatif == typeof(int))
            {
                m_controleForVariable = GetControle <CControleForVariableTextBoxEntier>();
            }
            else if (variable.TypeDonnee.TypeDotNetNatif == typeof(double))
            {
                if (variable.ClasseUnite != null)
                {
                    m_controleForVariable = GetControle <CControleForVariableTextBoxAvecUnite>();
                }
                else
                {
                    m_controleForVariable = GetControle <CControleForVariableTextBoxDouble>();
                }
            }
            else if (variable.TypeDonnee.TypeDotNetNatif == typeof(DateTime))
            {
                m_controleForVariable = GetControle <CControleForVariableDateTimePicker>();
            }
            if (m_controleForVariable != null)
            {
                m_controleForVariable.SetVariable(variable);
                System.Windows.Forms.Control ctrl = m_controleForVariable.Control;
                m_controleForVariable.WndFor2iVariable = this;
                if (ctrl != null)
                {
                    parent.Controls.Add(ctrl);
                    m_controleForVariable.FillFrom2iWnd(wnd);
                    CCreateur2iFormulaireV2.AffecteProprietesCommunes(WndVariable, ctrl);
                    m_controleForVariable.LockEdition = LockEdition;
                }
                m_controleForVariable.ValueChanged += new EventHandler(m_controleForVariable_ValueChanged);
            }
        }