private void PopuleazaListViewDirectoare(Director _Director) { ListViewItem listViewItem = new ListViewItem(_Director.GetNumeDirector(), 0); listViewItem.SubItems.Add(_Director.GetLocatieDirector()); ListViewDirectoare.Items.Add(listViewItem); }
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(); } }
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); }
private void RedenumireDirector_Load(object sender, EventArgs e) { this.RedenumireDirectorTextBox.Text = director.GetNumeDirector(); }
public RedenumireDirectorForm(Director _Director) { InitializeComponent(); this.director = _Director; this.numeVechi = _Director.GetNumeDirector(); }