Exemplo n.º 1
0
        private void telaManterExercicios_Load(object sender, EventArgs e)
        {
            Exercicio exercicio = new Exercicio();
            Professor p         = new Professor();

            cod_prof    = p.getIDProfessor(cod_user);
            dtExecicios = exercicio.carregaAtividadesProfessor(cod_prof);
            gvAtividadesProfessor.DataSource = dtExecicios;

            Usuario user = new Usuario();

            lbNOME.Text = "Professor " + user.getNomeUsuario(cod_user);
        }
Exemplo n.º 2
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            //Obtem codigo do professor
            Professor p             = new Professor();
            string    cod_professor = p.getIDProfessor(cod_user);
            //Cadastra a turma
            Turma  turma    = new Turma();
            string resposta = turma.cadastrarTurma(campoCurso.Text, campoSemestre.Text, cod_professor);

            //Atualiza gridview
            dtTurmas = turma.getTurmas();
            gvTurmasCriadas.DataSource = dtTurmas;
            //Mostra resultadoda operação e volta a tela ManterTurmas
            MessageBox.Show(resposta);
            gpbDadosTurma.Visible = false;
        }
Exemplo n.º 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (lsAlunosAtividade.Items.Count > 0)
            {
                Professor p             = new Professor();
                string    cod_professor = p.getIDProfessor(cod_user);

                try
                {
                    cod_turma = turmas[cbRelacaoTurmas.SelectedIndex].cod_turma;
                }
                catch (ArgumentException)
                {
                }

                //CADASTRA A NOVA ATIVIDADE NO BANCO
                Exercicio exercicio     = new Exercicio();
                string    cod_atividade = exercicio.cadastraAtividade(dtpPrazo.Value.ToShortDateString(), DateTime.Now.ToShortDateString(), cod_professor, cod_jogo);

                //SE NOVA ATIVIDADE FOI CADASTRADA COM SUCESSO, VINCULA LISTA DE ALUNOS A ATIVIDADE
                if (!cod_atividade.StartsWith("ERRO:"))
                {
                    string resposta = "";
                    //CARREGA A LISTBOX COM OS ALUNOS E O CODIGO DA ATIVIDADE CRIADA
                    for (int i = 0; i < turmas[cbRelacaoTurmas.SelectedIndex].alunos.Count; i++)
                    {
                        resposta = exercicio.cadastraAlunosAtividade(turmas[cbRelacaoTurmas.SelectedIndex].alunos[i].cod_aluno, cod_atividade);
                    }

                    MessageBox.Show(resposta);
                    this.Hide();
                    telaManterExercicios manterExercicio = new telaManterExercicios(cod_user);
                    manterExercicio.Closed += (s, args) => this.Close();
                    manterExercicio.Show();
                }
            }
            else
            {
                MessageBox.Show("Turma sem alunos. Não foi possível criar exercício");
            }
        }
Exemplo n.º 4
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                //Rotina para excluir exercicio:
                //Identifica a linha selecionada no GridView, extrai o codigo da atividade e o armazena na variavel
                DataGridViewRow item          = gvAtividadesProfessor.SelectedRows[0];
                string          cod_atividade = dtExecicios.Rows[item.Index]["codigo"].ToString();

                //Exclui Atividade
                Exercicio exercicio = new Exercicio();
                MessageBox.Show(exercicio.excluiAtividade(cod_atividade));

                /* ATUALIZA DATAGRID */
                Professor p = new Professor();
                cod_prof    = p.getIDProfessor(cod_user);
                dtExecicios = exercicio.carregaAtividadesProfessor(cod_prof);
                gvAtividadesProfessor.DataSource = dtExecicios;
            }
            catch (ArgumentException)
            {
                MessageBox.Show("SELECIONE UM EXERCICIO NA LISTA ACIMA");
            }
        }