private void btnOdustani_Click(object sender, EventArgs e) { NewTableController controller = new NewTableController(); LoadProjects loadProjects = new LoadProjects(); if (brojAtributa < 1 || !controller.CheckPrimaryKey(dirPath1)) { controller.DeleteTable(dirPath1); loadProjects.DeleteTableDependece(projectName1, tableName1 + ".dat"); } this.Close(); }
private void lblDeleteTable_Click(object sender, EventArgs e) { LoadProjects loadProjects = new LoadProjects(); string projectName = treeProject.SelectedNode.Parent.Text; string tableName = treeProject.SelectedNode.Text; var dirPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var dirName = $@"{dirPath}\Projects\" + projectName + "\\" + tableName; DialogResult dialogResult = MessageBox.Show("Are you sure", "Delete table: " + tableName, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { File.Delete(dirName); panelTableOptions.Height = 0; isTableMenuOpen = false; loadProjects.DeleteTableDependece(projectName, tableName); formERADijagram_Activated(sender, e); } }
private void btnSpremi_Click(object sender, EventArgs e) { NewTableController controller = new NewTableController(); LoadProjects loadProjects = new LoadProjects(); if (brojAtributa < 1) { controller.DeleteTable(dirPath1); loadProjects.DeleteTableDependece(projectName1, tableName1 + ".dat"); this.Close(); } else { if (!controller.CheckPrimaryKey(dirPath1)) { MessageBox.Show("There is no primary key"); } else { this.Close(); } } }