Esempio n. 1
0
        private void buttonOuvrir_Click(object sender, EventArgs e)
        {
            string lecture;

            string[] lectureTemp;
            int      n;

            FileGUI fileGui = new FileGUI();

            fileGui.AddFilter("Fichiers texte", "txt");
            fileGui.AddFilter("Tous les fichiers", "*");

            if (fileGui.ShowDialog() == DialogResult.OK)
            {
                listBoxPersonnes.Items.Clear();
                fichier = fileGui.FileName;

                using (StreamReader streamReader = new StreamReader(fichier))
                {
                    while ((lecture = streamReader.ReadLine()) != null)
                    {
                        lectureTemp = lecture.Split('#');
                        n           = listBoxPersonnes.Items.Add(lectureTemp[0]);
                        SendMessage(listBoxPersonnes.Handle, ListBoxEcrire, n, int.Parse(lectureTemp[1]));
                    }
                }

                labelFichier.Text = fichier.Substring(fichier.LastIndexOf("\\", StringComparison.Ordinal) + 1);
            }
        }
Esempio n. 2
0
        private void boutonEmplacementPiece_Click(object sender, EventArgs e)
        {
            FileGUI ouvrir = new FileGUI();

            ouvrir.AddFilter("Fichier de pièces", "xml");

            if (ouvrir.ShowDialog() == DialogResult.OK)
            {
                textBoxEmplacementPiece.Text = CutPath(ouvrir.FileName);
            }
        }
Esempio n. 3
0
        private void boutonOpenSauvegarde_Click(object sender, EventArgs e)
        {
            FileGUI ouvrir = new FileGUI();

            ouvrir.AddFilter("Fichier de sauvegarde", "sav");

            if (ouvrir.ShowDialog() == DialogResult.OK)
            {
                textBoxEmplacementSauvegarde.Text = CutPath(ouvrir.FileName);
            }
        }
Esempio n. 4
0
        public FicEditeur()
        {
            InitializeComponent();

            enregistrer = new FileGUI(saveFileDialog);
            enregistrer.AddFilter("Mes fichiers", "me&sdocs");
            enregistrer.AddFilter("Tout les fichiers", "*");

            ouvrir = new FileGUI(openFileDialog);
            ouvrir.AddFilter("Mes fichiers", "mesdocs");
            ouvrir.AddFilter("Tout les fichiers", "*");
        }
Esempio n. 5
0
        private void buttonSauver_Click(object sender, EventArgs e)
        {
            FileGUI fileGui = new FileGUI(FileGUI.Write);

            fileGui.AddFilter("Fichiers texte", "txt");
            fileGui.AddFilter("Tous les fichiers", "*");

            if (fileGui.ShowDialog() == DialogResult.OK)
            {
                fichier = fileGui.FileName;

                using (StreamWriter streamWriter = new StreamWriter(fichier))
                {
                    for (int i = 0; i < listBoxPersonnes.Items.Count; i++)
                    {
                        int nPos = SendMessage(listBoxPersonnes.Handle, ListBoxLire, i, 0);
                        streamWriter.WriteLine(listBoxPersonnes.Items[i] + "#" + nPos);
                    }
                }

                listBoxPersonnes.Text = fichier.Substring(fichier.LastIndexOf("\\", StringComparison.Ordinal) + 1);
            }
        }
Esempio n. 6
0
        private void LoadElements( FileGUI.Element Doc )
        {
            List<FileGUI.Element> WindowList = ( from Item in Doc.ItemList[ 0 ].ItemList
                                                 where Item.Name == "windowType"
                                                 select Item ).ToList();

            ItemTree.Items.Clear();

            foreach ( FileGUI.Element Win in WindowList )
            {
                TreeViewItem ViewItem = new TreeViewItem();
                ViewItem.Header = Win.Field<string>( "name" );
                ViewItem.Tag = Win;
                ItemTree.Items.Add( ViewItem );
            }
        }