private void deleteClick(object sender, EventArgs e) { if (u != -1) { if (project.projectID != int.Parse(dataSet.Tables[0].Rows[u][0].ToString())) { SqlDataBaseClient.SQLCommandDeleteProject(dataSet.Tables[0].Rows[u][0].ToString()); dataSet = SqlDataBaseClient.SQLCommandSelectAllFrom("Project"); files = new string[dataSet.Tables[0].Rows.Count]; listView1.Items.Clear(); for (int i = 0; i < dataSet.Tables[0].Rows.Count; i++) { files[i] = dataSet.Tables[0].Rows[i][1].ToString(); } foreach (string file in files) { ListViewItem lvi = new ListViewItem(); lvi.Text = file; listView1.Items.Add(lvi); } u = -1; } else { MessageBox.Show("Не удалось выполнить удаление, так как проект открыт в программе. Закройте текущий проект и повторите удаление."); } } else { MessageBox.Show("Выберите проект."); } }
public Start(Project project, MainForm mainform, Solver sol) { this.sol = sol; u = -1; this.project = project; this.mainform = mainform; InitializeComponent(); dataSet = SqlDataBaseClient.SQLCommandSelectAllFrom("Project"); files = new string[dataSet.Tables[0].Rows.Count]; for (int i = 0; i < dataSet.Tables[0].Rows.Count; i++) { files[i] = dataSet.Tables[0].Rows[i][1].ToString(); } foreach (string file in files) { ListViewItem lvi = new ListViewItem(); lvi.Text = file; listView1.Items.Add(lvi); } }