public void btnSaveProjectName_Click(object sender, EventArgs e) { NewTableController controller = new NewTableController(); LoadProjects loadProjects = new LoadProjects(); bool exists = false; foreach (var project in loadProjects.ProjectList()) { if (project == projectName1 && rename1) { string folderName = loadProjects.CreateProjectDirectory(); string pathString = System.IO.Path.Combine(folderName, projectName1.Replace(" ", "_")); string pathString1 = System.IO.Path.Combine(folderName, txtProjectName.Text.Replace(" ", "_")); if (!loadProjects.ProjectList().Contains(txtProjectName.Text.Replace(" ", "_"))) { if (controller.CheckTextInput(txtProjectName.Text.Replace(" ", "_"))) { System.IO.Directory.Move(pathString, pathString1); f1.oldName = projectName1.Replace(" ", "_"); f1.newProject = txtProjectName.Text.Replace(" ", "_"); f1.projectIsRenamed = true; this.Hide(); } else { MessageBox.Show("Invalid input!"); } } } else if (project == txtProjectName.Text.Replace(" ", "_")) { exists = true; } } if (!exists) { if (controller.CheckTextInput(txtProjectName.Text)) { string folderName = loadProjects.CreateProjectDirectory(); string pathString = System.IO.Path.Combine(folderName, txtProjectName.Text.Replace(" ", "_")); System.IO.Directory.CreateDirectory(pathString); f1.newProject = txtProjectName.Text.Replace(" ", "_"); this.Hide(); } else if (!rename1) { txtProjectName.Text = ""; MessageBox.Show("Invalid input"); } } else { MessageBox.Show("Project already exists!"); } }
private void formERADijagram_Load(object sender, EventArgs e) { LoadProjects loadProjects = new LoadProjects(); loadProjects.CreateProjectDirectory(); newProjectList = loadProjects.ProjectList(); formERADijagram_Activated(sender, e); }