//----------------------------------- public override void OnDesignSelect( Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes); }
///////////////////////////////////////////////////////////////// public override void OnDesignSelect( Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes); CActionSur2iLinkEditor.SetObjet(GetObjetPourAnalyseFormule(typeEdite)); }
/// ////////////////////////////////////////////////// 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); }
/// /////////////////////////////////////// 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; }
/// /////////////////////////////////////// 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; } } }
//------------------------------------------------------------------------------------ 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; }
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); }
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; }
protected override void MyCreateControle(CCreateur2iFormulaireV2 createur, C2iWnd wnd, Control parent, sc2i.expression.IFournisseurProprietesDynamiques fournisseur) { }
//--------------------------------------------- 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); }
//------------------------------------------------------ public override void OnDesignSelect(Type typeEdite, object objetEdite, sc2i.expression.IFournisseurProprietesDynamiques fournisseurProprietes) { base.OnDesignSelect(typeEdite, objetEdite, fournisseurProprietes); m_parametreChart.TypeSourceGlobale = GetObjetPourAnalyseThis(typeEdite).TypeAnalyse; }
//----------------------------------------------------------- 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); } }