//-------------------------------------------------------------------------
        protected void InitComboTypes(bool bForcerRemplissage)
        {
            if (!m_bComboRemplissageInitialized || bForcerRemplissage)
            {
                List <CInfoClasseDynamique> lstInfo = new List <CInfoClasseDynamique>();


                if (m_cmbTypeElement.Items.Count == 0)
                {
                    foreach (CInfoClasseDynamique info in DynamicClassAttribute.GetAllDynamicClass())
                    {
                        if (typeof(IElementDeSchemaReseau).IsAssignableFrom(info.Classe))
                        {
                            lstInfo.Add(info);
                        }
                    }
                    m_cmbTypeElement.Init(lstInfo.ToArray());
                }

                m_bComboRemplissageInitialized = true;
            }
            if (ModeleEtiquetteSchema.TypeCible != null)
            {
                m_cmbTypeElement.TypeSelectionne = ModeleEtiquetteSchema.TypeCible;
            }
            m_wndAide.ObjetInterroge = ModeleEtiquetteSchema.TypeCible;
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormuleElement.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleCodeFormulaire.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionImprimerModeleTexte.FormuleElementAEditer != null)
            {
                m_txtFormuleElement.Text = ActionImprimerModeleTexte.FormuleElementAEditer.GetString();
            }
            if (ActionImprimerModeleTexte.FormuleElementAEditer != null)
            {
                m_txtFormuleCodeFormulaire.Text = ActionImprimerModeleTexte.FormuleParametresImpression.GetString();
            }

            m_cmbModele.Init(typeof(CModeleTexte), "Libelle", true);
            CModeleTexte modele = new CModeleTexte(CSc2iWin32DataClient.ContexteCourant);

            if (ActionImprimerModeleTexte.IdModeleAEditer != null &&
                modele.ReadIfExists(ActionImprimerModeleTexte.IdModeleAEditer.Value))
            {
                m_cmbModele.ElementSelectionne = modele;
            }
        }
示例#3
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormuleWorkflow.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleProjetParent.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleTypeEtapeDebut.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = true;

            if (ActionCreerSqueletteProjet.FormuleWorkflow != null)
            {
                m_txtFormuleWorkflow.Text = ActionCreerSqueletteProjet.FormuleWorkflow.GetString();
            }
            if (ActionCreerSqueletteProjet.FormuleTypeEtapeDebut != null)
            {
                m_txtFormuleTypeEtapeDebut.Text = ActionCreerSqueletteProjet.FormuleTypeEtapeDebut.GetString();
            }
            if (ActionCreerSqueletteProjet.FormuleProjetParent != null)
            {
                m_txtFormuleProjetParent.Text = ActionCreerSqueletteProjet.FormuleProjetParent.GetString();
            }
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            FillListeVariables();
            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = false;


            m_comboVariables.SelectedValue = ActionModifier.VariableAModifier != null?ActionModifier.VariableAModifier:null;
            if (ActionModifier.ExpressionValeur != null)
            {
                m_txtFormule.Text = ActionModifier.ExpressionValeur.GetString();
            }

            CListeObjetsDonnees liste = new CListeObjetsDonnees(ActionModifier.Process.ContexteDonnee, typeof(CVariableSurObjet));

            m_comboVariablesSurObjet.ListDonnees       = liste;
            m_comboVariablesSurObjet.ProprieteAffichee = "Nom";

            foreach (CVariableSurObjet variable in liste)
            {
                if (variable.Id == ActionModifier.IdVariableSurObjet)
                {
                    m_comboVariablesSurObjet.SelectedValue = variable;
                }
            }


            m_comboVariables_SelectedValueChanged(this, new EventArgs());
        }
        /// ////////////////////////////////////////////////////////////////////////////
        public void InitDialog()
        {
            m_labelChamp.Text = m_composant.Champ == null?I.T("[UNDEFINED]|30013") : m_composant.Champ.Nom;

            m_champ       = m_composant.Champ;
            m_champValeur = m_composant.ChampValeur;
            InitOperateurs();
            m_cmbOperateur.SelectedValue    = m_composant.IdOperateur;
            m_wndAide.FournisseurProprietes = m_filtre;
            m_wndAide.ObjetInterroge        = typeof(CFiltreDynamique);

            if (m_composant.ChampValeur != null)
            {
                m_btnChamp.Checked = true;
            }
            else
            {
                m_btnValeur.Checked = true;
            }
            m_labelChampValeur.Text = m_composant.ChampValeur == null?I.T("[UNDEFINED]|30013") : m_composant.ChampValeur.Nom;

            m_txtFormule.Text = m_composant.ExpressionValeur == null?"":m_composant.ExpressionValeur.GetString();
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);

            m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
            m_txtCondition.Text = m_composant.ConditionApplication.GetString();
        }
示例#6
0
 private void OnEnterZoneEdition(object sender, System.EventArgs e)
 {
     if (sender is sc2i.win32.expression.CControleEditeFormule)
     {
         if (m_txtFormule != null)
         {
             m_txtFormule.BackColor = Color.White;
         }
         m_txtFormule           = (sc2i.win32.expression.CControleEditeFormule)sender;
         m_txtFormule.BackColor = Color.LightGreen;
         if (m_txtFormule == m_txtConditionDest)
         {
             if (m_expressionDest != null)
             {
                 m_wndAideFormule.FournisseurProprietes = new CFournisseurPropDynStd(true);
                 m_wndAideFormule.ObjetInterroge        = m_expressionDest.TypeDonnee.TypeDotNetNatif;
             }
             else
             {
                 m_wndAideFormule.FournisseurProprietes = ActionSynchronisme.Process;
                 m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
             }
             m_txtConditionDest.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
         }
         else
         {
             m_wndAideFormule.FournisseurProprietes = ActionSynchronisme.Process;
             m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
         }
     }
 }
示例#7
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormuleFichier.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleTable.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = true;

            if (ActionImporterTable.FormuleFichierSource != null)
            {
                m_txtFormuleFichier.Text = ActionImporterTable.FormuleFichierSource.GetString();
            }
            if (ActionImporterTable.FormuleTableAImporter != null)
            {
                m_txtFormuleTable.Text = ActionImporterTable.FormuleTableAImporter.GetString();
            }
            switch (ActionImporterTable.ModeImport)
            {
            case EImportTableParametrableMode.Update_Or_Create:
                m_rbtUpdate.Checked = true;
                break;

            case EImportTableParametrableMode.RAZ_Puis_Import:
                m_rbtReset.Checked = true;
                break;

            case EImportTableParametrableMode.Delete:
                m_rbtDelete.Checked = true;
                break;
            }
        }
示例#8
0
        /// ////////////////////////////////////////////////////////////////////////////
        public void InitDialog()
        {
            m_labelChamp.Text = m_composant.Champ == null?I.T("[UNDEFINED]|30013") : m_composant.Champ.Nom;

            m_champTest = m_composant.Champ;
            m_champRetourneParRequete       = m_composant.ChampRetourneParSousFiltre;
            m_wndAide.FournisseurProprietes = m_filtre;
            m_wndAide.ObjetInterroge        = typeof(CFiltreDynamique);

            m_btnIn.Checked    = !m_composant.IsNotInTest;
            m_btnNotIn.Checked = m_composant.IsNotInTest;

            m_labelChampValeur.Text = m_champRetourneParRequete == null?I.T("[UNDEFINED]|30013") : m_champRetourneParRequete.Nom;

            m_sousFiltre = m_composant.SousFiltre;
            if (m_sousFiltre == null)
            {
                m_sousFiltre = new CFiltreDynamique();
            }
            m_sousFiltre.ElementAVariablesExterne = m_filtre;


            m_panelSousFiltre.InitSansVariables(m_sousFiltre);

            m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
            m_txtCondition.Text = m_composant.ConditionApplication.GetString();
        }
示例#9
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Settings group|30219") + GroupeParametrage.Libelle);

            m_wndAide.FournisseurProprietes = new CFournisseurPropDynStd(true);
            m_wndAide.ObjetInterroge        = GroupeParametrage.GetType();
            m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);

            if (GroupeParametrage.FormuleCondition != null)
            {
                m_txtCondition.Text = GroupeParametrage.FormuleCondition.GetString();
            }
            else
            {
                m_txtCondition.Text = "";
            }

            CListeObjetsDonnees listeActions = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(CProcessInDb),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeActions.InitFromListeObjets(
                listeActions,
                typeof(CProcessInDb),
                typeof(CFormEditionProcess),
                GroupeParametrage,
                "GroupeParametrage");

            CListeObjetsDonnees listeEvenements = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(CEvenement),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeEvenements.InitFromListeObjets(
                listeEvenements,
                typeof(CEvenement),
                typeof(CFormEditionEvenement),
                GroupeParametrage,
                "GroupeParametrage");

            CListeObjetsDonnees listeExport = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(C2iStructureExportInDB),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeExports.InitFromListeObjets(
                listeExport,
                typeof(C2iStructureExportInDB),
                typeof(CFormEditionStructureDonnee),
                GroupeParametrage,
                "GroupeParametrage");


            return(result);
        }
示例#10
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();

            m_txtDest.Init(ActionSynchronisme.Process, typeof(CProcess));
            if (ActionSynchronisme.FormuleDest != null)
            {
                m_txtDest.Text = ActionSynchronisme.FormuleDest.GetString();
            }
            else
            {
                m_txtDest.Text = "";
            }

            m_txtSource.Init(ActionSynchronisme.Process, typeof(CProcess));
            if (ActionSynchronisme.FormuleSource != null)
            {
                m_txtSource.Text = ActionSynchronisme.FormuleSource.GetString();
            }
            else
            {
                m_txtSource.Text = "";
            }

            m_txtSource_Validated(m_txtSource, new EventArgs());
            m_txtDest_Validated(m_txtDest, new EventArgs());
            if (m_cmbChampDest.ListDonnees != null)
            {
                foreach (CInfoChampTable info in m_cmbChampDest.ListDonnees)
                {
                    if (info.NomChamp == ActionSynchronisme.ChampDest)
                    {
                        m_cmbChampDest.SelectedValue = info;
                        break;
                    }
                }
            }
            if (m_cmbChampSource.ListDonnees != null)
            {
                foreach (CInfoChampTable info in m_cmbChampSource.ListDonnees)
                {
                    if (info.NomChamp == ActionSynchronisme.ChampSource)
                    {
                        m_cmbChampSource.SelectedValue = info;
                        break;
                    }
                }
            }
            if (ActionSynchronisme.FormuleConditionDest != null)
            {
                m_txtConditionDest.Text = ActionSynchronisme.FormuleConditionDest.GetString();
            }
            else
            {
                m_txtConditionDest.Text = "";
            }
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            DataTable table = new DataTable( );

            table.Columns.Add("TEXT", typeof(string));
            table.Columns.Add("VAL", typeof(CActionMessageBox.TypeMessageBox));
            DataRow row = table.NewRow();

            row["TEXT"] = I.T("Ok|10");
            row["VAL"]  = CActionMessageBox.TypeMessageBox.OK;
            table.Rows.Add(row);

            row         = table.NewRow();
            row["TEXT"] = I.T("Ok / Cancel|30015");
            row["VAL"]  = CActionMessageBox.TypeMessageBox.OKAnnuler;
            table.Rows.Add(row);

            row         = table.NewRow();
            row["TEXT"] = I.T("Yes / No|30016");
            row["VAL"]  = CActionMessageBox.TypeMessageBox.OuiNon;
            table.Rows.Add(row);



            m_cmbTypeBoite.DataSource    = table;
            m_cmbTypeBoite.ValueMember   = "VAL";
            m_cmbTypeBoite.DisplayMember = "TEXT";

            m_cmbTypeBoite.SelectedValue = ActionMessageBox.TypeBox;

            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = true;

            if (ActionMessageBox.FormuleMessage != null)
            {
                m_txtFormule.Text = ActionMessageBox.FormuleMessage.GetString();
            }
            if (ActionMessageBox.SecondesMaxiAffichage > 0)
            {
                m_chkAutoClose.Checked    = true;
                m_panelAutoClose.Visible  = true;
                m_txtSecondesMax.IntValue = ActionMessageBox.SecondesMaxiAffichage;
            }
            else
            {
                m_chkAutoClose.Checked    = false;
                m_panelAutoClose.Visible  = false;
                m_txtSecondesMax.IntValue = null;
            }
        }
示例#12
0
        private void CFormStdEditeFormule_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_txtFormule.Init(m_fournisseur, m_objetAnalyse);
            m_txtFormule.Text = m_strFormule;
            m_wndAideFormule.FournisseurProprietes = m_fournisseur;
            m_wndAideFormule.ObjetInterroge        = m_objetAnalyse;
        }
        /// //////////////////////////////////////////////////
        private void Init(CVariableDynamiqueSelectionObjetDonnee variable)
        {
            m_wndAideFormule.FournisseurProprietes = new CFournisseurPropDynStd(true);
            m_variable = variable;
            //Clone le filtre
            m_filtreDynamique = (CFiltreDynamique)CCloner2iSerializable.Clone(m_variable.FiltreSelection);
            if (m_filtreDynamique == null)
            {
                m_filtreDynamique = new CFiltreDynamique(CSc2iWin32DataClient.ContexteCourant);
            }
            if (m_variable.FiltreSelection != null)
            {
                m_filtreDynamique.ElementAVariablesExterne = m_variable.FiltreSelection.ElementAVariablesExterne;
            }
            m_wndAideFormule.ObjetInterroge = m_filtreDynamique.TypeElements;

            m_txtValeurAffichee.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_panelFiltre.InitSansVariables(m_filtreDynamique);
            if (m_variable.ExpressionAffichee != null)
            {
                m_txtValeurAffichee.Text = m_variable.ExpressionAffichee.GetString();
            }
            else
            {
                m_txtValeurAffichee.Text = "";
            }
            if (m_variable.ExpressionRetournee != null)
            {
                m_txtValeurStockee.Text = m_variable.ExpressionRetournee.GetString();
            }
            else
            {
                m_txtValeurStockee.Text = "";
            }
            m_txtValeurStockee.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_textBoxReceiveFormules      = m_txtValeurAffichee;
            m_txtValeurAffichee.BackColor = Color.LightGreen;
            m_chkCanBeNull.Checked        = m_variable.CanBeNull;
            m_txtNullValue.Text           = m_variable.TextNull;
            m_txtNullValue.Visible        = m_chkCanBeNull.Checked;
            m_chkRechercheRapide.Checked  = m_variable.UtiliserRechercheRapide;
        }
示例#14
0
        private void CFormEditVariableFiltreCalculee_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_wndAide.FournisseurProprietes = m_fournisseurProprietes != null ? m_fournisseurProprietes : new CFournisseurPropDynStd(true);
            m_wndAide.ObjetInterroge        = m_typeDonnees;
            m_txtNomChamp.Text = m_champ.NomChamp;
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
            m_txtFormule.Text = ((C2iOrigineChampExportExpression)m_champ.Origine).Expression != null?((C2iOrigineChampExportExpression)m_champ.Origine).Expression.GetString():"";
        }
示例#15
0
 //--------------------------------------------------------------------------------
 private sc2i.win32.expression.CControleEditeFormule AddTextBox(Control parent)
 {
     sc2i.win32.expression.CControleEditeFormule txt = new sc2i.win32.expression.CControleEditeFormule();
     txt.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
     txt.Height = 60;
     txt.Enter += new EventHandler(OnEnterTexteFormule);
     txt.CreateControl();
     parent.Controls.Add(txt);
     txt.Dock = DockStyle.Top;
     return(txt);
 }
示例#16
0
        //-------------------------------------------------------------------------
        protected void InitComboTypes(bool bForcerRemplissage)
        {
            if (!m_bComboRemplissageInitialized || bForcerRemplissage)
            {
                m_cmbTypeElement.InitSurAttributs(typeof(TableAttribute));

                /*ArrayList classes = new ArrayList(DynamicClassAttribute.GetAllDynamicClass(typeof(sc2i.data.TableAttribute)));
                 * classes.Insert(0, new CInfoClasseDynamique(typeof(DBNull), "(Aucun)"));
                 * m_oldcmbTypeElements.DataSource = null;
                 * m_oldcmbTypeElements.DataSource = classes;
                 * m_oldcmbTypeElements.ValueMember = "Classe";
                 * m_oldcmbTypeElements.DisplayMember = "Nom";*/

                m_bComboRemplissageInitialized = true;
            }
            if (Champ.TypeObjets != null)
            {
                m_cmbTypeElement.TypeSelectionne = Champ.TypeObjets;
            }
            m_wndAide.ObjetInterroge = Champ.TypeObjets;
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
        }
示例#17
0
        private void CFormEditVariableDynamiqueCalculee_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_wndAide.FournisseurProprietes = m_elementAVariables is IFournisseurProprietesDynamiques?
                                              (IFournisseurProprietesDynamiques)m_elementAVariables:
                                              new CFournisseurPropDynStd();
            m_wndAide.ObjetInterroge = new CObjetPourSousProprietes(m_elementAVariables);
            m_txtNomVariable.Text    = m_variable.Nom;
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
            m_txtFormule.Text = m_variable.Expression != null?m_variable.Expression.GetString() : "";
        }
        /// ////////////////////////////////////////////////////////////////////////////
        public void InitDialog()
        {
            m_labelChamp.Text = m_composant.Champ == null?I.T("[UNDEFINED]|30013") : m_composant.Champ.Nom;

            m_champ = m_composant.Champ;
            m_wndAide.FournisseurProprietes = m_filtre;
            m_wndAide.ObjetInterroge        = typeof(CFiltreDynamique);

            m_txtFormule.Text = m_composant.ExpressionValeur == null?"":m_composant.ExpressionValeur.GetString();
            m_txtFormule.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);

            m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);
            m_txtCondition.Text = m_composant.ConditionApplication.GetString();
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = false;
            if (ActionPurger.FormuleDateLimite != null)
            {
                m_txtFormule.Text = ActionPurger.FormuleDateLimite.GetString();
            }
        }
        //---------------------------------------------------------------------------------------
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionSupprimer.ExpressionEntiteASupprimer != null)
            {
                m_txtFormule.Text = ActionSupprimer.ExpressionEntiteASupprimer.GetString();
            }
            m_chkEnCascade.Checked = ActionSupprimer.DeleteFillesEnCascade;
            m_chkPurge.Checked     = ActionSupprimer.PurgeAdmin;
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormuleElement.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionAfficheEtapeWorkflow.FormuleEtapeAAfficher != null)
            {
                m_txtFormuleElement.Text = ActionAfficheEtapeWorkflow.FormuleEtapeAAfficher.GetString();
            }
            m_chkDansNouvelOnglet.Checked = ActionAfficheEtapeWorkflow.DansNouvelOnglet;
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionAssocier.FormuleElementAAssocier != null)
            {
                m_txtFormule.Text = ActionAssocier.FormuleElementAAssocier.GetString();
            }
            InitComboComportement();
        }
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionDefUser.ExpressionUtilisateur != null)
            {
                m_txtFormule.Text = ActionDefUser.ExpressionUtilisateur.GetString();
            }

            UpdateUtilisateurEnDur();
        }
		/// //////////////////////////////////////////
		protected override void InitChamps()
		{
			base.InitChamps ();
			m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
			m_wndAideFormule.ObjetInterroge = typeof(CProcess);
			m_txtCleRegistre.Text = ActionModifier.CleRegistreAModifier;
			m_txtFormule.Init ( m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge );

			CFournisseurPropDynStd four = new CFournisseurPropDynStd();
			four.AvecReadOnly = false;
			if ( ActionModifier.ExpressionValeur != null )
			{
				m_txtFormule.Text = ActionModifier.ExpressionValeur.GetString();
			}
		}
示例#25
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            CFournisseurPropDynStd four = new CFournisseurPropDynStd();

            four.AvecReadOnly = true;

            if (ActionSetModificationContextuelle.FormuleContexte != null)
            {
                m_txtFormule.Text = ActionSetModificationContextuelle.FormuleContexte.GetString();
            }
        }
示例#26
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormuleCle.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleDescriptif.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleLibelle.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            m_txtFormuleStructure.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            CListeObjetsDonnees liste = new CListeObjetsDonnees(CSc2iWin32DataClient.ContexteCourant, typeof(CCategorieGED));

            m_wndListeCategories.Remplir(liste, false);
            foreach (ListViewItem item in m_wndListeCategories.Items)
            {
                CCategorieGED cat = (CCategorieGED)item.Tag;
                if (ActionExporterDonnees.ListeIdsCategoriesStockage.Contains(cat.Id))
                {
                    item.Checked = true;
                }
                else
                {
                    item.Checked = false;
                }
            }

            liste = new CListeObjetsDonnees(CSc2iWin32DataClient.ContexteCourant, typeof(sc2i.documents.C2iRapportCrystal));

            m_txtFormuleCle.Text        = ActionExporterDonnees.ExpressionCle.GetString();
            m_txtFormuleDescriptif.Text = ActionExporterDonnees.ExpressionDescriptif.GetString();
            m_txtFormuleLibelle.Text    = ActionExporterDonnees.ExpressionLibelle.GetString();

            m_radStructureParFormule.Checked = ActionExporterDonnees.UtiliserFormule;
            m_radStructurePropre.Checked     = !ActionExporterDonnees.UtiliserFormule;

            if (ActionExporterDonnees.ExpressionStructure != null)
            {
                m_txtFormuleStructure.Text = ActionExporterDonnees.ExpressionStructure.GetString();
            }
            m_panelStructure.Init(ActionExporterDonnees.StructureExport);
            m_panelExporteur.Exporteur = ActionExporterDonnees.Exporteur;


            UpdateDispoControles();
        }
示例#27
0
 public void Init(
     string strLibelle,
     C2iExpression formule,
     IFournisseurProprietesDynamiques fournisseur,
     Type typeInterroge)
 {
     m_lblLibelle.Text = strLibelle;
     if (formule != null)
     {
         m_txtFormule.Text = formule.GetString();
     }
     else
     {
         m_txtFormule.Text = null;
     }
     m_txtFormule.Init(fournisseur, typeInterroge);
 }
示例#28
0
        /// //////////////////////////////////////////
        protected override void InitChamps()
        {
            base.InitChamps();
            m_wndAideFormule.FournisseurProprietes = ObjetEdite.Process;
            m_wndAideFormule.ObjetInterroge        = typeof(CProcess);

            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);

            if (ActionCondition.ExpressionCondition != null)
            {
                m_txtFormule.Text = ActionCondition.ExpressionCondition.GetString();
            }
            else
            {
                m_txtFormule.Text = "";
            }
        }
 public void InitChamps(CParametreSourceChart parametre,
                        IFournisseurProprietesDynamiques fournisseur,
                        CObjetPourSousProprietes objetAnalyse)
 {
     m_parametreFormule = parametre as CParametreSourceChartFormule;
     if (m_parametreFormule == null)
     {
         return;
     }
     m_txtFormule.Formule = m_parametreFormule.Formule;
     m_txtFormule.Init(fournisseur, objetAnalyse);
     m_objetAnalyse = objetAnalyse;
     m_fournisseur  = fournisseur;
     m_wndAideFormule.FournisseurProprietes = m_fournisseur;
     m_wndAideFormule.ObjetInterroge        = m_objetAnalyse;
     m_txtSourceName.Text = parametre.SourceName;
 }
示例#30
0
        private void CFormEditProprieteExpression_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_wndAideFormule.ObjetInterroge        = m_objetPourSousProprietes;
            m_wndAideFormule.FournisseurProprietes = m_fournisseurProprietes;
            m_txtFormule.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge);
            if (m_expression != null)
            {
                m_txtFormule.Text = m_expression.GetString();
            }
            else
            {
                m_txtFormule.Text = "";
            }
        }