Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }