private void metroButton5_Click(object sender, EventArgs e) { try { Controller.ExcluiAluno(Controller.ExcAluno1); MessageBox.Show("Aluno Excluido com sucesso !"); for (int i = 0; i < gridAlunosNovos.RowCount; i++) { gridAlunosNovos.Rows[i].DataGridView.Columns.Clear(); } gridAlunosNovos.DataSource = null; gridAlunosNovos.Refresh(); gridAlunosNovos.Columns.Add("Matricula", "Matricula"); gridAlunosNovos.Columns.Add("Nome", "Nome"); gridAlunosNovos.Columns.Add("Status", "Status"); Controller.GetAlunos(); foreach (Aluno al in Controller.L_alunos1) { try { if (al.Nome1 == "" && al.Status1 == "ATIVO") { gridAlunosNovos.Rows.Add(al.Matricula1, al.Nome1, al.Status1 ); } } catch (Exception) { MetroMessageBox.Show(this, "Falha ao tentar realizar o filtro, por favor tente novamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception error) { MessageBox.Show("Erro ao tentar excluir o aluno: " + error); } if (Controller.L_alunos1.Count() != 0) { for (int i = Controller.L_alunos1.Count - 1; i >= 0; i--) { Controller.L_alunos1.RemoveAt(i); } } for (int i = 0; i < gridAlunosNovos.RowCount; i++) { gridAlunosNovos.Rows[i].DataGridView.Columns.Clear(); } gridAlunosNovos.DataSource = null; gridAlunosNovos.Refresh(); gridAlunosNovos.Columns.Add("Matricula", "Matricula"); gridAlunosNovos.Columns.Add("Nome", "Nome"); gridAlunosNovos.Columns.Add("Status", "Status"); Controller.GetAlunos(); Controller.L_alunos1.Count(); foreach (Aluno al in Controller.L_alunos1) { try { if (al.Nome1 == "" && al.Status1 == "ATIVO") { gridAlunosNovos.Rows.Add(al.Matricula1, al.Nome1, al.Status1 ); } } catch (Exception) { MetroMessageBox.Show(this, "Falha ao tentar realizar o filtro, por favor tente novamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } Home Hhome = new Home(); this.Hide(); // use dessa maneira. Hhome.ShowDialog(); }
private void metroButton2_Click(object sender, EventArgs e) { Controller.GetAlunos(); int qtd = Controller.L_alunos1.Count(), cont = 0; try { // Salvando dados alterados no grid foreach (Aluno al in Controller.L_alunos1) { if (cont <= qtd) { if (al.Matricula1.Equals(gridAlunosNovos.Rows[cont].Cells["Matricula"].Value.ToString())) { al.Nome1 = gridAlunosNovos.Rows[cont].Cells["Nome"].Value.ToString(); cont++; } } } MessageBox.Show("Nomes adicionados com sucesso !"); Controller.AlteraNomes(); } catch (Exception er) { MessageBox.Show("erro" + er); } gridAlunosNovos.Refresh(); if (Controller.L_alunos1.Count() != 0) { for (int i = Controller.L_alunos1.Count - 1; i >= 0; i--) { Controller.L_alunos1.RemoveAt(i); } } for (int i = 0; i < gridAlunosNovos.RowCount; i++) { gridAlunosNovos.Rows[i].DataGridView.Columns.Clear(); } gridAlunosNovos.DataSource = null; gridAlunosNovos.Refresh(); gridAlunosNovos.Columns.Add("Matricula", "Matricula"); gridAlunosNovos.Columns.Add("Nome", "Nome"); gridAlunosNovos.Columns.Add("Status", "Status"); Controller.GetAlunos(); foreach (Aluno al in Controller.L_alunos1) { try { if (al.Nome1 == "" && al.Status1 == "ATIVO") { gridAlunosNovos.Rows.Add(al.Matricula1, al.Nome1, al.Status1 ); } } catch (Exception) { MetroMessageBox.Show(this, "Falha ao tentar realizar o filtro, por favor tente novamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (Controller.L_alunos1.Count() != 0) { for (int i = Controller.L_alunos1.Count - 1; i >= 0; i--) { Controller.L_alunos1.RemoveAt(i); } } Home Hhome = new Home(); this.Hide(); // use dessa maneira. Hhome.ShowDialog(); }