protected void Rechercher_Infos()
        {
            WindowLog.Ecrire("Recherche des materiaux et epaisseurs ");

            ListeCorps     = MdlBase.pChargerNomenclature(eTypeCorps.Barre);
            ListeMateriaux = new List <String>();
            ListeProfil    = new List <String>();
            Campagne       = 1;

            foreach (var corps in ListeCorps.Values)
            {
                Campagne = Math.Max(Campagne, corps.Campagne.Keys.Max());

                ListeMateriaux.AddIfNotExist(corps.Materiau);
                ListeProfil.AddIfNotExist(corps.Dimension);
            }

            WindowLog.SautDeLigne();

            ListeMateriaux.Sort(new WindowsStringComparer());
            ListeProfil.Sort(new WindowsStringComparer());

            _TextBox_Campagne.Text = Campagne.ToString();

            _TextListBox_Materiaux.Liste = ListeMateriaux;
            _TextListBox_Materiaux.ToutSelectionner(false);

            _TextListBox_Profils.Liste = ListeProfil;
            _TextListBox_Profils.ToutSelectionner(false);
        }
        private void PublierInfos(String Chemin)
        {
            try
            {
                List <String> pListe = new List <String>();

                if (String.IsNullOrWhiteSpace(Chemin) || !File.Exists(Chemin))
                {
                    pListe.Add("");
                }
                else
                {
                    using (StreamReader sr = new StreamReader(Chemin, System.Text.Encoding.GetEncoding(1252)))
                    {
                        while (sr.Peek() > -1)
                        {
                            pListe.Add(sr.ReadLine());
                        }
                    }
                }

                _Texte_SelectionnerFichierInfos.Text = Chemin;
                _TextListBox_AfficherInfos.Liste     = pListe;
                _TextListBox_AfficherInfos.ToutSelectionner(false);
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }
Beispiel #3
0
        protected void Rechercher_Infos()
        {
            WindowLog.Ecrire("Recherche des materiaux : ");

            ListeMateriaux = MdlBase.ListeMateriaux(eTypeCorps.Tole);

            foreach (var m in ListeMateriaux)
            {
                WindowLog.Ecrire(" - " + m);
            }

            WindowLog.SautDeLigne();

            _TextListBox_Materiaux.Liste = ListeMateriaux;
            _TextListBox_Materiaux.ToutSelectionner(false);
            _TextComboBox_ForcerMateriau.Liste         = ListeMateriaux;
            _TextComboBox_ForcerMateriau.SelectedIndex = 0;

            WindowLog.Ecrire("Recherche des ep de tôle : ");

            ListeEp = MdlBase.ListeEp();

            foreach (var m in ListeEp)
            {
                WindowLog.Ecrire(" - ep" + m);
            }

            WindowLog.SautDeLigne();

            _TextListBox_Ep.Liste = ListeEp;
            _TextListBox_Ep.ToutSelectionner(false);
        }
Beispiel #4
0
            protected void Rechercher_Materiaux()
            {
                WindowLog.Ecrire("Recherche des materiaux : ");

                ListeMateriaux = MdlBase.ListeMateriaux(_CheckBox_PrendreEnCompteTole.IsChecked ? eTypeCorps.Tole | eTypeCorps.Barre : eTypeCorps.Barre);

                foreach (var m in ListeMateriaux)
                {
                    WindowLog.Ecrire(" - " + m);
                }

                WindowLog.SautDeLigne();

                _TextListBox_Materiaux.Liste = ListeMateriaux;
                _TextListBox_Materiaux.ToutSelectionner(false);
                _TextComboBox_ForcerMateriau.Liste         = ListeMateriaux;
                _TextComboBox_ForcerMateriau.SelectedIndex = 0;
            }
Beispiel #5
0
        protected void Rechercher_Infos()
        {
            try
            {
                WindowLog.Ecrire("Recherche des materiaux et profils ");

                ListeCorps     = MdlBase.pChargerNomenclature(eTypeCorps.Barre);
                ListeMateriaux = new List <String>();
                ListeProfil    = new List <String>();
                Campagne       = 1;

                foreach (var corps in ListeCorps.Values)
                {
                    Campagne = Math.Max(Campagne, corps.Campagne.Keys.Max());

                    ListeMateriaux.AddIfNotExist(corps.Materiau);
                    ListeProfil.AddIfNotExist(corps.Dimension);
                }

                WindowLog.SautDeLigne();

                ListeMateriaux.Sort(new WindowsStringComparer());
                ListeProfil.Sort(new WindowsStringComparer());

                _TextBox_Campagne.Text = Campagne.ToString();

                _TextListBox_Materiaux.Liste = ListeMateriaux;
                _TextListBox_Materiaux.ToutSelectionner(false);

                _TextListBox_Profils.Liste = ListeProfil;
                _TextListBox_Profils.ToutSelectionner(false);

                if (!File.Exists(Path.Combine(MdlBase.pDossierLaserTube(), Campagne.ToString(), CONST_PRODUCTION.FICHIER_NOMENC)))
                {
                    _CheckBox_MettreAjourCampagne.IsEnabled = false;
                    _CheckBox_MettreAjourCampagne.Visible   = false;
                }
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }