コード例 #1
0
 private void InitComboStructure()
 {
     if (m_listeObjets != null)
     {
         InitComboStructure(m_listeObjets.TypeObjets);
     }
     m_panelMultiStructure.Init(MutliStructureFromCombo);
 }
コード例 #2
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Data structure |100") + StructureExport.Libelle);

            CMultiStructureExport multiStructure = StructureExport.MultiStructure;

            if (multiStructure == null)
            {
                multiStructure = new CMultiStructureExport(StructureExport.ContexteDonnee);
            }
            m_panelMultiStructure.Init(multiStructure);

            m_cmbGroupeParametrage.Init(
                typeof(CGroupeParametrage),
                null,
                "Libelle",
                typeof(CFormEditionGroupeParametrage),
                false);
            m_cmbGroupeParametrage.ElementSelectionne = StructureExport.GroupeParametrage;

            if (!result)
            {
                return(result);
            }

            return(result);
        }
コード例 #3
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();
        }