protected void Calque() { try { G = _Calque.AjouterGroupe("Options"); _EnumComboBox_FormatExport = G.AjouterEnumComboBox <eTypeFichierExport, Intitule>(FormatExport); _EnumComboBox_FormatExport.FiltrerEnum = eTypeFichierExport.DXF | eTypeFichierExport.DWG; _EnumComboBox_VersionExport = G.AjouterEnumComboBox <eDxfFormat, Intitule>(VersionExport); _CheckBox_UtiliserPoliceACAD = G.AjouterCheckBox(UtiliserPolicesACAD); _CheckBox_UtiliserStylesACAD = G.AjouterCheckBox(UtiliserStylesACAD); _CheckBox_FusionnerExtremites = G.AjouterCheckBox(FusionnerExtremites); _TextBox_ToleranceFusion = G.AjouterTexteBox(ToleranceFusion); _TextBox_ToleranceFusion.StdIndent(); _CheckBox_FusionnerExtremites.OnIsCheck += _TextBox_ToleranceFusion.IsEnable; _CheckBox_ExporterHauteQualite = G.AjouterCheckBox(ExporterHauteQualite); _CheckBox_ExporterHauteQualite.StdIndent(); _CheckBox_FusionnerExtremites.OnIsCheck += _CheckBox_ExporterHauteQualite.IsEnable; _CheckBox_FusionnerExtremites.ApplyParam(); _CheckBox_ConvertirSplineToPolyligne = G.AjouterCheckBox(ConvertirSplineToPolyligne); _CheckBox_ExporterFeuilleEspacePapier = G.AjouterCheckBox(ExporterFeuilleEspacePapier); AvecIndiceFichier = false; AvecIndiceDossier = false; AjouterCalqueDossier(); _EnumComboBox_FormatExport.OnSelectionChanged += delegate(Object sender, int Item) { _SelectionnerDossier.TypeFichier = _EnumComboBox_FormatExport.Val; _SelectionnerDossier.Maj(); _DernierDossier.TypeFichier = _EnumComboBox_FormatExport.Val; _DernierDossier.Maj(); }; } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Reperage"); _Texte_IndiceCampagne = G.AjouterTexteBox("Indice de la campagne de repérage :"); _Texte_IndiceCampagne.LectureSeule = true; _CheckBox_CampagneDepartDecompte = G.AjouterCheckBox("Indice actuel comme depart pour le decompte"); _Texte_IndiceCampagneDepartDecompte = G.AjouterTexteBox("Indice précédent pour le décompte :"); _Texte_IndiceCampagneDepartDecompte.LectureSeule = true; //_Texte_IndiceCampagneDepartDecompte.StdIndent(); _CheckBox_ReinitCampagneActuelle = G.AjouterCheckBox("Reinitialiser la campagne actuelle"); _CheckBox_MajCampagnePrecedente = G.AjouterCheckBox("Mettre à jour la campagne précédente (en cas d'oubli)"); _CheckBox_ReinitCampagneActuelle.OnCheck += delegate { _CheckBox_MajCampagnePrecedente.IsEnabled = false; _CheckBox_MajCampagnePrecedente.IsChecked = false; }; _CheckBox_ReinitCampagneActuelle.OnUnCheck += delegate { if (IndiceCampagne > 1) { _CheckBox_MajCampagnePrecedente.IsEnabled = true; } }; _CheckBox_MajCampagnePrecedente.OnCheck += delegate { _CheckBox_ReinitCampagneActuelle.IsEnabled = false; _CheckBox_ReinitCampagneActuelle.IsChecked = false; }; _CheckBox_MajCampagnePrecedente.OnUnCheck += delegate { _CheckBox_ReinitCampagneActuelle.IsEnabled = true; }; _CheckBox_MajCampagnePrecedente.OnCheck += delegate { if (_CheckBox_MajCampagnePrecedente.IsEnabled && (IndiceCampagne > 1)) { IndiceCampagne -= 1; } if (ReinitCampagneActuelle) { _CheckBox_ReinitCampagneActuelle.IsEnabled = false; } _CheckBox_CampagneDepartDecompte.IsEnabled = false; _Texte_IndiceCampagneDepartDecompte.IsEnabled = false; }; _CheckBox_MajCampagnePrecedente.OnUnCheck += delegate { if (_CheckBox_MajCampagnePrecedente.IsEnabled) { IndiceCampagne += 1; } if (ReinitCampagneActuelle) { _CheckBox_ReinitCampagneActuelle.IsEnabled = true; _CheckBox_ReinitCampagneActuelle.Visible = true; } _CheckBox_CampagneDepartDecompte.IsEnabled = true; _Texte_IndiceCampagneDepartDecompte.IsEnabled = true; }; G = _Calque.AjouterGroupe("Options"); _CheckBox_CombinerCorpsIdentiques = G.AjouterCheckBox(CombinerCorpsIdentiques); _CheckBox_CombinerAvecCampagnePrecedente = G.AjouterCheckBox(CombinerAvecCampagnePrecedente); _CheckBox_CombinerAvecCampagnePrecedente.StdIndent(); _CheckBox_CreerDvp = G.AjouterCheckBox(CreerDvp); _CheckBox_CombinerCorpsIdentiques.OnUnCheck += _CheckBox_CombinerAvecCampagnePrecedente.UnCheck; _CheckBox_CombinerCorpsIdentiques.OnIsCheck += _CheckBox_CombinerAvecCampagnePrecedente.IsEnable; _EnumComboBox_TypeCorps = G.AjouterEnumComboBox <eTypeCorps, Intitule>(TypeCorps); _EnumComboBox_TypeCorps.FiltrerEnum = eTypeCorps.Tole | eTypeCorps.Barre | eTypeCorps.Piece; } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); String Ref = MdlBase.eRefFichier(); _Texte_RefFichier.Text = Ref; _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(Ref)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _Texte_Quantite = G.AjouterTexteBox("Quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = Quantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; _CheckBox_ComposantsExterne = G.AjouterCheckBox(ComposantsExterne); G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 60; _TextListBox_Materiaux.SelectionMultiple = true; _CheckBox_ForcerMateriau = G.AjouterCheckBox("Forcer le materiau"); _TextComboBox_ForcerMateriau = G.AjouterTextComboBox(); _TextComboBox_ForcerMateriau.Editable = true; _TextComboBox_ForcerMateriau.LectureSeule = false; _TextComboBox_ForcerMateriau.NotifieSurSelection = false; _TextComboBox_ForcerMateriau.IsEnabled = false; _CheckBox_ForcerMateriau.OnIsCheck += _TextComboBox_ForcerMateriau.IsEnable; G = _Calque.AjouterGroupe("Options"); _CheckBox_PrendreEnCompteTole = G.AjouterCheckBox(PrendreEnCompteTole); _CheckBox_PrendreEnCompteTole.OnIsCheck += delegate(Object sender, Boolean value) { Rechercher_Materiaux(); }; _CheckBox_ExporterBarres = G.AjouterCheckBox(ExporterBarres); _EnumComboBox_TypeExport = G.AjouterEnumComboBox <eTypeFichierExport, Intitule>(TypeExport); _EnumComboBox_TypeExport.FiltrerEnum = eTypeFichierExport.Parasolid | eTypeFichierExport.ParasolidBinary | eTypeFichierExport.STEP; _CheckBox_CreerPdf3D = G.AjouterCheckBox(CreerPdf3D); _CheckBox_ExporterBarres.OnIsCheck += _CheckBox_CreerPdf3D.IsEnable; _CheckBox_ExporterBarres.OnIsCheck += _EnumComboBox_TypeExport.IsEnable; _CheckBox_ExporterBarres.ApplyParam(); _CheckBox_ListerUsinages = G.AjouterCheckBox(ListerUsinages); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); _Texte_RefFichier.Text = MdlBase.eRefFichierComplet(); _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(_Texte_RefFichier.Text)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _TextBox_Campagne = G.AjouterTexteBox("Campagne :", ""); _TextBox_Campagne.LectureSeule = true; _CheckBox_MettreAjourCampagne = G.AjouterCheckBox("Mettre à jour la campagne"); G = _Calque.AjouterGroupe("Quantité :"); _Texte_Quantite = G.AjouterTexteBox("Multiplier par quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = MdlBase.pQuantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 50; _TextListBox_Materiaux.SelectionMultiple = true; G = _Calque.AjouterGroupe("Ep :"); _TextListBox_Ep = G.AjouterTextListBox(); _TextListBox_Ep.TouteHauteur = true; _TextListBox_Ep.Height = 50; _TextListBox_Ep.SelectionMultiple = true; G = _Calque.AjouterGroupe("Options"); _CheckBox_AfficherLignePliage = G.AjouterCheckBox(AfficherLignePliage); _CheckBox_AfficherNotePliage = G.AjouterCheckBox(AfficherNotePliage); _CheckBox_AfficherNotePliage.StdIndent(); _CheckBox_AfficherLignePliage.OnUnCheck += _CheckBox_AfficherNotePliage.UnCheck; _CheckBox_AfficherLignePliage.OnIsCheck += _CheckBox_AfficherNotePliage.IsEnable; // Pour eviter d'ecraser le parametre de "AfficherNotePliage", le met à jour seulement si if (!_CheckBox_AfficherLignePliage.IsChecked) { _CheckBox_AfficherNotePliage.IsChecked = _CheckBox_AfficherLignePliage.IsChecked; _CheckBox_AfficherNotePliage.IsEnabled = _CheckBox_AfficherLignePliage.IsChecked; } _CheckBox_InscrireNomTole = G.AjouterCheckBox(InscrireNomTole); _Texte_TailleInscription = G.AjouterTexteBox(TailleInscription, false); _Texte_TailleInscription.ValiderTexte += ValiderTextIsInteger; _Texte_TailleInscription.StdIndent(); _CheckBox_InscrireNomTole.OnIsCheck += _Texte_TailleInscription.IsEnable; _Texte_TailleInscription.IsEnabled = _CheckBox_InscrireNomTole.IsChecked; _CheckBox_OrienterDvp = G.AjouterCheckBox(OrienterDvp); _EnumComboBox_OrientationDvp = G.AjouterEnumComboBox <eOrientation, Intitule>(OrientationDvp); _EnumComboBox_OrientationDvp.StdIndent(); _CheckBox_OrienterDvp.OnIsCheck += _EnumComboBox_OrientationDvp.IsEnable; _EnumComboBox_OrientationDvp.IsEnabled = _CheckBox_OrienterDvp.IsChecked; } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); _Texte_RefFichier.Text = MdlBase.eRefFichierComplet(); _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(_Texte_RefFichier.Text)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _TextBox_Campagne = G.AjouterTexteBox("Campagne :", ""); _TextBox_Campagne.LectureSeule = true; _CheckBox_MettreAjourCampagne = G.AjouterCheckBox("Mettre à jour la campagne"); G = _Calque.AjouterGroupe("Quantité :"); _Texte_Quantite = G.AjouterTexteBox("Multiplier par quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = MdlBase.pQuantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 50; _TextListBox_Materiaux.SelectionMultiple = true; G = _Calque.AjouterGroupe("Profil :"); _TextListBox_Profils = G.AjouterTextListBox(); _TextListBox_Profils.TouteHauteur = true; _TextListBox_Profils.Height = 50; _TextListBox_Profils.SelectionMultiple = true; G = _Calque.AjouterGroupe("Options"); _CheckBox_ExporterBarres = G.AjouterCheckBox(ExporterBarres); _EnumComboBox_TypeExport = G.AjouterEnumComboBox <eTypeFichierExport, Intitule>(TypeExport); _EnumComboBox_TypeExport.FiltrerEnum = eTypeFichierExport.Parasolid | eTypeFichierExport.ParasolidBinary | eTypeFichierExport.STEP; _CheckBox_CreerPdf3D = G.AjouterCheckBox(CreerPdf3D); _CheckBox_ExporterBarres.OnIsCheck += _CheckBox_CreerPdf3D.IsEnable; _CheckBox_ExporterBarres.OnIsCheck += _EnumComboBox_TypeExport.IsEnable; _CheckBox_ExporterBarres.ApplyParam(); _CheckBox_ListerUsinages = G.AjouterCheckBox(ListerUsinages); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); String Ref = MdlBase.eRefFichier(); _Texte_RefFichier.Text = Ref; _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(Ref)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _Texte_Quantite = G.AjouterTexteBox("Quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = Quantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; _CheckBox_ComposantsExterne = G.AjouterCheckBox(ComposantsExterne); G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 50; _TextListBox_Materiaux.SelectionMultiple = true; _CheckBox_ForcerMateriau = G.AjouterCheckBox("Forcer le materiau"); _TextComboBox_ForcerMateriau = G.AjouterTextComboBox(); _TextComboBox_ForcerMateriau.Editable = true; _TextComboBox_ForcerMateriau.LectureSeule = false; _TextComboBox_ForcerMateriau.NotifieSurSelection = false; _TextComboBox_ForcerMateriau.IsEnabled = false; _CheckBox_ForcerMateriau.OnIsCheck += _TextComboBox_ForcerMateriau.IsEnable; G = _Calque.AjouterGroupe("Ep :"); _TextListBox_Ep = G.AjouterTextListBox(); _TextListBox_Ep.TouteHauteur = true; _TextListBox_Ep.Height = 50; _TextListBox_Ep.SelectionMultiple = true; G = _Calque.AjouterGroupe("Options"); _CheckBox_AfficherLignePliage = G.AjouterCheckBox(AfficherLignePliage); _CheckBox_AfficherNotePliage = G.AjouterCheckBox(AfficherNotePliage); _CheckBox_AfficherNotePliage.StdIndent(); _CheckBox_AfficherLignePliage.OnUnCheck += _CheckBox_AfficherNotePliage.UnCheck; _CheckBox_AfficherLignePliage.OnIsCheck += _CheckBox_AfficherNotePliage.IsEnable; // Pour eviter d'ecraser le parametre de "AfficherNotePliage", le met à jour seulement si if (!_CheckBox_AfficherLignePliage.IsChecked) { _CheckBox_AfficherNotePliage.IsChecked = _CheckBox_AfficherLignePliage.IsChecked; _CheckBox_AfficherNotePliage.IsEnabled = _CheckBox_AfficherLignePliage.IsChecked; } _CheckBox_InscrireNomTole = G.AjouterCheckBox(InscrireNomTole); _Texte_TailleInscription = G.AjouterTexteBox(TailleInscription, false); _Texte_TailleInscription.ValiderTexte += ValiderTextIsInteger; _Texte_TailleInscription.StdIndent(); _CheckBox_InscrireNomTole.OnIsCheck += _Texte_TailleInscription.IsEnable; _Texte_TailleInscription.IsEnabled = _CheckBox_InscrireNomTole.IsChecked; _CheckBox_OrienterDvp = G.AjouterCheckBox(OrienterDvp); _EnumComboBox_OrientationDvp = G.AjouterEnumComboBox <eOrientation, Intitule>(OrientationDvp); _EnumComboBox_OrientationDvp.StdIndent(); _CheckBox_OrienterDvp.OnIsCheck += _EnumComboBox_OrientationDvp.IsEnable; _EnumComboBox_OrientationDvp.IsEnabled = _CheckBox_OrienterDvp.IsChecked; _CheckBox_FermerPlan = G.AjouterCheckBox(FermerPlan); _CheckBox_MajPlans = G.AjouterCheckBox("Mettre à jour les dvps existant"); _CheckBox_MajPlans.IsChecked = false; G = _Calque.AjouterGroupe("Fichiers volumineux"); G.Expanded = true; _CheckBox_ConvertirEsquisse = G.AjouterCheckBox(ConvertirEsquisse); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }