protected void SvgNomFonction(Object SelBox, Parametre Param) { Feature F = MdlBase.eSelect_RecupererObjet <Feature>(1, ((CtrlSelectionBox)SelBox).Marque); if (F.IsRef() && _CheckBox_EnregistrerSelection.IsChecked) { Param.SetValeur(F.Name); } }
protected void SvgNomComposant(Object SelBox, Parametre Param) { Component2 Cp = MdlBase.eSelect_RecupererComposant(1, ((CtrlSelectionBox)SelBox).Marque); if (Cp.IsRef() && _CheckBox_EnregistrerSelection.IsChecked) { Param.SetValeur(Cp.eNomSansExt()); } }
public PageRepererDossier() { try { CombinerCorpsIdentiques = _Config.AjouterParam("CombinerCorpsIdentiques", true, "Combiner les corps identiques des différents modèles"); CombinerAvecCampagnePrecedente = _Config.AjouterParam("CombinerAvecCampagnePrecedente", true, "Combiner les corps avec les précédentes campagnes"); CreerDvp = _Config.AjouterParam("CreerDvp", true, "Creer les configs dvp des tôles"); TypeCorps = _Config.AjouterParam("TypeCorps", eTypeCorps.Piece, "Type de corps à repérer :"); TypeCorps.SetValeur(eTypeCorps.Piece); if (MdlBase.ePropExiste(CONST_PRODUCTION.FILTRE_CORPS)) { var r = (eTypeCorps)Enum.Parse(typeof(eTypeCorps), MdlBase.eGetProp(CONST_PRODUCTION.FILTRE_CORPS)); TypeCorps.SetValeur(r); } OnCalque += Calque; OnRunAfterActivation += RechercherIndiceCampagne; OnRunOkCommand += RunOkCommand; } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void RunOkCommand() { AppliquerOptions(); CmdDxfDwg Cmd = new CmdDxfDwg(); Cmd.Dessin = MdlBase.eDrawingDoc(); Cmd.typeExport = _EnumComboBox_FormatExport.Val; Cmd.CheminDossier = NomDossier; Cmd.Feuille = MdlBase.eDrawingDoc().eFeuilleActive(); Cmd.ToutesLesFeuilles = _CheckBox_ToutesLesFeuilles.IsChecked; Cmd.NomFichier = NomFichierComplet; CheminDernierDossier.SetValeur <String>(NomDossier); Cmd.Executer(); RetablirOptions(); }
protected override void Command() { try { var ListeVue = MdlBase.eSelect_RecupererListeObjets <View>(); if (ListeVue.IsNull() || (ListeVue.Count == 0)) { ListeVue = MdlBase.eDrawingDoc().eFeuilleActive().eListeDesVues(); } if (ListeVue.IsNull() || (ListeVue.Count == 0)) { return; } MdlBase.eEffacerSelection(); foreach (var vue in ListeVue) { var dcp = vue.RootDrawingComponent; if (dcp.IsRef()) { ParcourirDrawingComponent(MdlBase, dcp, vue, NomEsquisse.GetValeur <String>(), AfficherMasquer.GetValeur <Boolean>()); } } MdlBase.eEffacerSelection(); AfficherMasquer.SetValeur <Boolean>(!AfficherMasquer.GetValeur <Boolean>()); } catch (Exception e) { this.LogErreur(new Object[] { e }); } }
private void RetablirOptions() { Sw.DxfDwg_ExporterFeuilleDansEspacePapier = Svg_DxfDwg_ExporterFeuilleDansEspacePapier; ExporterFeuilleEspacePapier.SetValeur(Svg_DxfDwg_ExporterFeuilleDansEspacePapier); }