Exemplo n.º 1
0
        private void PopuleazaTreeView(Director _Director)
        {
            TreeNode parinte = new TreeNode(_Director.GetNumeDirector());

            if (_Director.GetListaFisiere() != null)
            {
                for (int Index = 0; Index < _Director.GetListaFisiere().Count; Index++)
                {
                    TreeNode copil = new TreeNode(_Director.GetListaFisiere()[Index].GetNumeFisier());
                    parinte.Nodes.Add(copil);
                }
            }
            TreeView.Nodes.Add(parinte);
        }
Exemplo n.º 2
0
 void PopuleazaListView()
 {
     for (int IndexFisier = 0; IndexFisier < director.GetListaFisiere().Count; IndexFisier++)
     {
         ListViewItem listViewItem = new ListViewItem(director[IndexFisier].GetNumeFisier(), 0);
         listViewItem.SubItems.Add(director[IndexFisier].GetGen());
         listViewItem.SubItems.Add(director[IndexFisier].GetRecenzie());
         listViewItem.SubItems.Add(director[IndexFisier].GetVizualizat().ToString());
         ListViewRating.Items.Add(listViewItem);
     }
 }
Exemplo n.º 3
0
 private void RedenumireDirectorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (ListViewDirectoare.SelectedIndices.Count > 0)
     {
         int           IndexDirector = ListViewDirectoare.SelectedIndices[0];
         Director      director      = this[IndexDirector];
         DirectoryInfo directoryInfo = new DirectoryInfo(director.GetLocatieDirector());
         if (directoryInfo.Exists == true)
         {
             string NumeVechiDirector        = director.GetNumeDirector();
             string NumeCompletVechiDirector = director.GetLocatieDirector();
             if ((MessageBox.Show("Redenumiti Directorul?", "Avertisment", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes))
             {
                 try
                 {
                     this.Hide();
                     string directorSursa   = directoryInfo.FullName;
                     string directorParinte = director.GetLocatieDirector().Remove((director.GetLocatieDirector().Length) - (director.GetNumeDirector().Length));
                     RedenumireDirectorForm redenumireDirector = new RedenumireDirectorForm(director);
                     redenumireDirector.ShowDialog();
                     string numeDirector = director.GetNumeDirector();
                     director.SetNumeDirector(numeDirector);
                     director.SetLocatieDirector(directorParinte + numeDirector);
                     string directorDestinatie = director.GetLocatieDirector();
                     Directory.Move(directorSursa, directorDestinatie);
                     for (int IndexFisier = 0; IndexFisier < director.GetListaFisiere().Count; IndexFisier++)
                     {
                         string NumeNouFisier = director.GetLocatieDirector() + "\\" + director[IndexFisier].GetNumeFisier();
                         director[IndexFisier].SetNumeComplet(NumeNouFisier);
                     }
                     ListViewDirectoare.Items[IndexDirector].Text = director.GetNumeDirector();
                     TreeView.Nodes[IndexDirector].Text           = director.GetNumeDirector();
                 }
                 catch (ArgumentException _ExceptionArgument)
                 {
                     Program.SalvareFisierLoguri(_ExceptionArgument);
                 }
                 catch (IOException _ExceptionIO)
                 {
                     Program.SalvareFisierLoguri(_ExceptionIO);
                 }
             }
         }
         this.Show();
     }
 }