Example #1
0
        void IPropertyManagerPage2Handler9.AfterClose()
        {
            SauverConfigBouton = true;

            SauverConfig();

            if (OnRunAfterClose.IsRef())
            {
                OnRunAfterClose();
            }

            if (_Ok)
            {
                if (OnRunOkCommand.IsRef())
                {
                    OnRunOkCommand();
                }
                else
                if (OnRunCancelCommand.IsRef())
                {
                    OnRunCancelCommand();
                }
            }

            //SauverConfig();

            _Config = null;
            _Calque = null;
            _PmPage = null;
        }
            public Dossier(ModelDoc2 mdl, Calque Calque, Parametre paramGroupe, String dossier, String fichier, eTypeFichierExport typeFichier, Boolean selectionnable = false, Boolean ajouterIndiceDossier = false, Boolean ajouterIndiceFichier = true)
            {
                _Mdl                = mdl;
                _Calque             = Calque;
                _ParamGroupe        = paramGroupe;
                _NomDossierRelatif  = dossier;
                _NomFichierBase     = fichier;
                _NomFichierOriginal = fichier;

                _TypeFichier          = typeFichier;
                _Selectionnable       = selectionnable;
                _AjouterIndiceDossier = ajouterIndiceDossier;
                _AjouterIndiceFichier = ajouterIndiceFichier;

                AjouterAuCalque();
            }
Example #3
0
        protected override void Command()
        {
            if (!IsInit)
            {
                return;
            }

            try
            {
                _Calque = new Calque(_PmPage, NomModule);
                _Calque.Entete("Info", DescriptionModule);

                if (OnCalque.IsRef())
                {
                    OnCalque();
                }

                if (OnPreSelection.IsRef())
                {
                    OnPreSelection();
                }

                swPropertyManagerPageStatus_e r = (swPropertyManagerPageStatus_e)_PmPage.Show2(0);
                _IsShow = true;

                if (r == swPropertyManagerPageStatus_e.swPropertyManagerPage_CreationFailure)
                {
                    this.LogMethode(new Object[] { "Erreur de création" });
                    _IsShow = false;
                }
                else
                {
                }
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }