private void Alunosfm_Load(object sender, EventArgs e) { // Alunos ativos if (Controller.L_alunos1.Count() != 0) { for (int i = Controller.L_alunos1.Count - 1; i >= 0; i--) { Controller.L_alunos1.RemoveAt(i); } } Controller.GetAlunos(); for (int i = 0; i < grid_alunosAtivos.RowCount; i++) { grid_alunosAtivos.Rows[i].DataGridView.Columns.Clear(); } grid_alunosAtivos.DataSource = null; grid_alunosAtivos.Refresh(); grid_alunosAtivos.Columns.Add("Matricula", "Matricula"); grid_alunosAtivos.Columns.Add("Nome", "Nome"); grid_alunosAtivos.Columns.Add("Status", "Status"); foreach (Aluno al in Controller.L_alunos1) { if (al.Nome1 != "" && al.Status1 == "ATIVO") { grid_alunosAtivos.Rows.Add(al.Matricula1, al.Nome1, al.Status1); } } // Grid 2 Alunos inativos for (int i = 0; i < Grid_alunosInativos.RowCount; i++) { Grid_alunosInativos.Rows[i].DataGridView.Columns.Clear(); } Grid_alunosInativos.DataSource = null; Grid_alunosInativos.Refresh(); Grid_alunosInativos.Columns.Add("Matricula", "Matricula"); Grid_alunosInativos.Columns.Add("Nome", "Nome"); Grid_alunosInativos.Columns.Add("Status", "Status"); foreach (Aluno al in Controller.L_alunos1) { if (al.Status1 != "ATIVO") { Grid_alunosInativos.Rows.Add(al.Matricula1, al.Nome1, al.Status1); } } }
private void metroButton5_Click(object sender, EventArgs e) { if (Controller.L_alunos1.Count() != 0) { for (int i = Controller.L_alunos1.Count - 1; i >= 0; i--) { Controller.L_alunos1.RemoveAt(i); } } // pegando alunos inativos try { // Salvando dados alterados no grid Controller.GetAlunos(); Controller.GetAlunosInativos(); int qtd = Controller.L_alunos1.Count(), cont = 0; foreach (Aluno al in Controller.L_alunos1) { if (cont <= qtd) { if (al.Matricula1.Equals(Grid_alunosInativos.Rows[cont].Cells["Matricula"].Value.ToString())) { al.Nome1 = Grid_alunosInativos.Rows[cont].Cells["Nome"].Value.ToString(); cont++; } } } MessageBox.Show("Nomes adicionados com sucesso !"); Controller.AlteraNomes(); } catch (Exception er) { MessageBox.Show("erro" + er); } Grid_alunosInativos.Refresh(); Home Hhome = new Home(); this.Hide(); // use dessa maneira. Hhome.ShowDialog(); }