コード例 #1
0
        public ActionResult EditarDisciplina(int id)
        {
            var        disciplinasDAO = new DisciplinasDAO();
            Disciplina disciplina     = disciplinasDAO.BuscaPorId(id);

            return(View(disciplina));
        }
コード例 #2
0
        public ActionResult AdicionarConteudo()
        {
            var disciplina = new DisciplinasDAO();
            var lista      = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = lista;
            var conteudo = new Conteudo();

            return(View(conteudo));
        }
コード例 #3
0
        public ActionResult VisualizarDetalhes(int id)
        {
            Professor         professor           = professorDAO.BuscaPorId(id);
            var               disciplinaDAO       = new DisciplinasDAO();
            List <Disciplina> disciplinaProfessor = disciplinaDAO.ListarDisciplinas()
                                                    .Where(x => x.ProfessorId == id)
                                                    .ToList();

            professor.Disciplinas = disciplinaProfessor;
            return(View(professor));
        }
コード例 #4
0
 public DisciplinasBO()
 {
     try
     {
         dao = new DisciplinasDAO();
     }
     catch (DataAccessException)
     {
         throw;
     }
     usr = new Usuario();
 }
コード例 #5
0
        public ActionResult Index()
        {
            var disciplina   = new DisciplinasDAO();
            var conteudosDAO = new ConteudosDAO();
            var conteudos    = conteudosDAO.ListarConteudos();

            foreach (var conteudo in conteudos)
            {
                conteudo.Disciplina = disciplina.BuscaPorId(conteudo.DisciplinaId);
            }
            return(View(conteudos));
        }
コード例 #6
0
        public ActionResult Index()
        {
            var professor      = new ProfessoresDAO();
            var disciplinasDAO = new DisciplinasDAO();
            var disciplinas    = disciplinasDAO.ListarDisciplinas();

            foreach (var disciplina in disciplinas)
            {
                disciplina.Professor = professor.BuscaPorId(disciplina.ProfessorId);
            }
            return(View(disciplinas));
        }
コード例 #7
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var professor      = new ProfessoresDAO();
            var disciplinasDAO = new DisciplinasDAO();
            var disciplinas    = disciplinasDAO.ListarDisciplinas();

            foreach (var disciplinass in disciplinas)
            {
                disciplinass.Professor = professor.BuscaPorId(disciplinass.ProfessorId);
            }

            Disciplina disciplina = disciplinasDAO.BuscaPorId(id);

            return(View(disciplina));
        }
コード例 #8
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var disciplina   = new DisciplinasDAO();
            var conteudosDAO = new ConteudosDAO();
            var conteudos    = conteudosDAO.ListarConteudos();

            foreach (var conteudoo in conteudos)
            {
                conteudoo.Disciplina = disciplina.BuscaPorId(conteudoo.DisciplinaId);
            }

            Conteudo conteudo = conteudosDAO.BuscaPorId(id);

            return(View(conteudo));
        }
コード例 #9
0
        public ActionResult AdicionarSubstitutivas()
        {
            var aluno = new AlunosDAO();
            var lista = aluno.ListarAlunos();

            ViewBag.ListarAluno = lista;

            var disciplina = new DisciplinasDAO();
            var listas     = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = listas;

            var substitutivas = new Substitutivas();

            return(View(substitutivas));
        }
コード例 #10
0
        public ActionResult AdicionarExameFinal()
        {
            var aluno = new AlunosDAO();
            var lista = aluno.ListarAlunos();

            ViewBag.ListarAluno = lista;

            var disciplina = new DisciplinasDAO();
            var listas     = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = listas;

            var exameFinal = new ExameFinal();

            return(View(exameFinal));
        }
コード例 #11
0
        public ActionResult AdicionarAvaliacao()
        {
            var aluno = new AlunosDAO();
            var lista = aluno.ListarAlunos();

            ViewBag.ListarAluno = lista;

            var disciplina            = new DisciplinasDAO();
            IList <Disciplina> listas = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = listas;

            var avaliacao = new Avaliacao();

            return(View(avaliacao));
        }
コード例 #12
0
        public ActionResult AdicionarFrequencia()
        {
            var aluno = new AlunosDAO();
            var lista = aluno.ListarAlunos();

            ViewBag.ListarAluno = lista;

            var disciplina = new DisciplinasDAO();
            var listas     = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = listas;

            var frequencia = new Frequencia();

            return(View(frequencia));
        }
コード例 #13
0
        public ActionResult AdicionarTrabalho()
        {
            var aluno = new AlunosDAO();
            var lista = aluno.ListarAlunos();

            ViewBag.ListarAluno = lista;

            var disciplina = new DisciplinasDAO();
            var listas     = disciplina.ListarDisciplinas();

            ViewBag.ListaDisciplina = listas;

            var trabalho = new Trabalho();

            return(View(trabalho));
        }
コード例 #14
0
ファイル: SPADAO.cs プロジェクト: filipi/OpenSARC
        /// <summary>
        /// Retorna todas as turmas que não há professor cadastrado
        /// </summary>
        /// <param name="calendarioId"></param>
        /// <returns></returns>
        public IList <TurmaSemProfessor> GetProfessorNone(Guid calendarioId)
        {
            DbCommand cmdSelect = baseDados.GetSqlStringCommand(QueryMap.Default.TurmasNone);

            Entities.TurmaSemProfessor turma = null;
            try
            {
                IList <Entities.TurmaSemProfessor> listaAux = new List <Entities.TurmaSemProfessor>();
                using (IDataReader leitor = baseDados.ExecuteReader(cmdSelect))
                {
                    CalendariosDAO caDAO    = new CalendariosDAO();
                    DisciplinasDAO disciDAO = new DisciplinasDAO();
                    CursosDAO      curDAO   = new CursosDAO();


                    Entities.Calendario cal = caDAO.GetCalendario(calendarioId);

                    while (leitor.Read())
                    {
                        //Disciplina - Turmas.CODIGO
                        string disciplinaCodigo = leitor.GetValue(leitor.GetOrdinal("CODIGO")).ToString();
                        Debug.WriteLine("Cod: " + disciplinaCodigo);
                        string numero = leitor.GetString(leitor.GetOrdinal("TURMA"));
                        Debug.WriteLine("Turma:" + numero);
                        int num = Convert.ToInt32(numero.Substring(0, 3));

                        Entities.Disciplina discip = disciDAO.GetDisciplina(disciplinaCodigo, calendarioId);

                        string datahora = leitor.GetValue(leitor.GetOrdinal("HORARIO")).ToString();

                        //Código do curso - Turmas.CURSO
                        string codigoCurso = leitor.GetValue(leitor.GetOrdinal("CURSO")).ToString();

                        Entities.Curso cur = curDAO.GetCurso(codigoCurso);

                        turma = Entities.TurmaSemProfessor.NewTurma(num, cal, discip, datahora, cur);

                        listaAux.Add(turma);
                    }
                }
                return(listaAux);
            }
            catch (Exception ex)
            {
                throw new DataAccessException("Erro ao ler dados.", ex);
            }
        }
コード例 #15
0
        public ActionResult Index()
        {
            var alunos        = new AlunosDAO();
            var disciplinas   = new DisciplinasDAO();
            var frequenciaDAO = new FrequenciasDAO();
            var frequencias   = frequenciaDAO.ListarFrequencias();

            foreach (var frequencia in frequencias)
            {
                frequencia.Aluno = alunos.BuscaPorId(frequencia.AlunoId);
            }

            foreach (var frequencia in frequencias)
            {
                frequencia.Disciplina = disciplinas.BuscaPorId(frequencia.DisciplinaId);
            }

            return(View(frequencias));
        }
コード例 #16
0
        public ActionResult Index()
        {
            var alunos           = new AlunosDAO();
            var disciplinas      = new DisciplinasDAO();
            var substitutivasDAO = new SubstitutivasDAO();
            var substitutivas    = substitutivasDAO.ListarSubstitutivas();

            foreach (var substitutiva in substitutivas)
            {
                substitutiva.Aluno = alunos.BuscaPorId(substitutiva.AlunoId);
            }

            foreach (var substitutiva in substitutivas)
            {
                substitutiva.Disciplina = disciplinas.BuscaPorId(substitutiva.DisciplinaId);
            }

            return(View(substitutivas));
        }
コード例 #17
0
        public ActionResult Index()
        {
            var alunos          = new AlunosDAO();
            var disciplinas     = new DisciplinasDAO();
            var examesfinaisDAO = new ExamesFinaisDAO();
            var examesfinais    = examesfinaisDAO.ListarExamesFinais();

            foreach (var examefinal in examesfinais)
            {
                examefinal.Aluno = alunos.BuscaPorId(examefinal.AlunoId);
            }

            foreach (var examefinal in examesfinais)
            {
                examefinal.Disciplina = disciplinas.BuscaPorId(examefinal.DisciplinaId);
            }

            return(View(examesfinais));
        }
コード例 #18
0
        public ActionResult Index()
        {
            var alunos        = new AlunosDAO();
            var disciplinas   = new DisciplinasDAO();
            var avaliacaosDAO = new AvaliacoesDAO();
            var avaliacaos    = avaliacaosDAO.ListarAvaliacoes();

            foreach (var avaliacao in avaliacaos)
            {
                avaliacao.Aluno = alunos.BuscaPorId(avaliacao.AlunoId);
            }

            foreach (var avaliacao in avaliacaos)
            {
                avaliacao.Disciplina = disciplinas.BuscaPorId(avaliacao.DisciplinaId);
            }

            return(View(avaliacaos));
        }
コード例 #19
0
        public ActionResult Index()
        {
            var alunos       = new AlunosDAO();
            var disciplinas  = new DisciplinasDAO();
            var trabalhosDAO = new TrabalhosDAO();
            var trabalhos    = trabalhosDAO.ListarTrabalhos();

            foreach (var trabalho in trabalhos)
            {
                trabalho.Aluno = alunos.BuscaPorId(trabalho.AlunoId);
            }

            foreach (var trabalho in trabalhos)
            {
                trabalho.Disciplina = disciplinas.BuscaPorId(trabalho.DisciplinaId);
            }

            return(View(trabalhos));
        }
コード例 #20
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var alunos       = new AlunosDAO();
            var disciplinas  = new DisciplinasDAO();
            var trabalhosDAO = new TrabalhosDAO();
            var trabalhos    = trabalhosDAO.ListarTrabalhos();

            foreach (var trabalhoo in trabalhos)
            {
                trabalhoo.Aluno = alunos.BuscaPorId(trabalhoo.AlunoId);
            }

            foreach (var trabalhoo in trabalhos)
            {
                trabalhoo.Disciplina = disciplinas.BuscaPorId(trabalhoo.DisciplinaId);
            }

            Trabalho trabalho = trabalhosDAO.BuscaPorId(id);

            return(View(trabalho));
        }
コード例 #21
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var alunos          = new AlunosDAO();
            var disciplinas     = new DisciplinasDAO();
            var examesfinaisDAO = new ExamesFinaisDAO();
            var examesfinais    = examesfinaisDAO.ListarExamesFinais();

            foreach (var examefinal in examesfinais)
            {
                examefinal.Aluno = alunos.BuscaPorId(examefinal.AlunoId);
            }

            foreach (var examefinal in examesfinais)
            {
                examefinal.Disciplina = disciplinas.BuscaPorId(examefinal.DisciplinaId);
            }

            ExameFinal exameFinal = exameFinalsDAO.BuscaPorId(id);

            return(View(exameFinal));
        }
コード例 #22
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var alunos        = new AlunosDAO();
            var disciplinas   = new DisciplinasDAO();
            var frequenciaDAO = new FrequenciasDAO();
            var frequencias   = frequenciaDAO.ListarFrequencias();

            foreach (var frequenciaa in frequencias)
            {
                frequenciaa.Aluno = alunos.BuscaPorId(frequenciaa.AlunoId);
            }

            foreach (var frequenciaa in frequencias)
            {
                frequenciaa.Disciplina = disciplinas.BuscaPorId(frequenciaa.DisciplinaId);
            }

            Frequencia frequencia = frequenciaDAO.BuscaPorId(id);

            return(View(frequencia));
        }
コード例 #23
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var alunos        = new AlunosDAO();
            var disciplinas   = new DisciplinasDAO();
            var avaliacaosDAO = new AvaliacoesDAO();
            var avaliacaos    = avaliacaosDAO.ListarAvaliacoes();

            foreach (var avaliacaoo in avaliacaos)
            {
                avaliacaoo.Aluno = alunos.BuscaPorId(avaliacaoo.AlunoId);
            }

            foreach (var avaliacaoo in avaliacaos)
            {
                avaliacaoo.Disciplina = disciplinas.BuscaPorId(avaliacaoo.DisciplinaId);
            }

            Avaliacao avaliacao = avaliacaosDAO.BuscaPorId(id);

            return(View(avaliacao));
        }
コード例 #24
0
        public ActionResult VisualizarDetalhes(int id)
        {
            var alunos           = new AlunosDAO();
            var disciplinas      = new DisciplinasDAO();
            var substitutivasDAO = new SubstitutivasDAO();
            var substitutivass   = substitutivasDAO.ListarSubstitutivas();

            foreach (var substitutiva in substitutivass)
            {
                substitutiva.Aluno = alunos.BuscaPorId(substitutiva.AlunoId);
            }

            foreach (var substitutiva in substitutivass)
            {
                substitutiva.Disciplina = disciplinas.BuscaPorId(substitutiva.DisciplinaId);
            }

            Substitutivas substitutivas = substitutivasDAO.BuscaPorId(id);

            return(View(substitutivas));
        }
コード例 #25
0
ファイル: SPADAO.cs プロジェクト: filipi/OpenSARC
        /// <summary>
        /// Retorna todas as turmas cadastradas no SPA
        /// </summary>
        /// <returns></returns>
        public IList <Turma> GetTurmas(Guid calendarioId)
        {
            DbCommand cmdSelect = baseDados.GetSqlStringCommand(QueryMap.Default.Turmas);

            Entities.Turma turma = null;
            try
            {
                IList <Entities.Turma> listaAux = new List <Entities.Turma>();
                using (IDataReader leitor = baseDados.ExecuteReader(cmdSelect))
                {
                    CalendariosDAO caDAO    = new CalendariosDAO();
                    DisciplinasDAO disciDAO = new DisciplinasDAO();
                    ProfessorDAO   profDAO  = new ProfessorDAO();
                    CursosDAO      curDAO   = new CursosDAO();

                    //Calendario - pega o corrente, neste caso, foi passado por parâmetro,
                    //no futuro, será variável de sessão.
                    Calendario cal = caDAO.GetCalendario(calendarioId);

                    while (leitor.Read())
                    {
                        Curso      cur    = null;
                        Disciplina discip = null;
                        Professor  prof   = null;

                        string numero = leitor.GetString(leitor.GetOrdinal("TURMA"));
                        int    num    = 1;
                        if (numero.Length >= 3)
                        {
                            num = Convert.ToInt32(numero.Substring(0, 3));
                        }
                        string datahora = leitor.GetValue(leitor.GetOrdinal("HORARIO")).ToString();
                        datahora = datahora.Replace("EF", "EX");
                        string codigoCurso;
                        string disciplinaCodigo;
                        string matriculaProfessor;

                        //Disciplina - Turmas.CODIGO
                        try
                        {
                            disciplinaCodigo = leitor.GetValue(leitor.GetOrdinal("CODIGO")).ToString();

                            discip = disciDAO.GetDisciplina(disciplinaCodigo, calendarioId);
                        }
                        catch (Exception)
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        //Matricula do professor - Turmas.PROFESSOR
                        try
                        {
                            matriculaProfessor = leitor.GetValue(leitor.GetOrdinal("PROFESSOR1")).ToString();

                            prof = profDAO.GetProfessorByMatricula(matriculaProfessor);
                        }
                        catch (Exception)
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        //Código do curso - Turmas.CURSO
                        try
                        {
                            codigoCurso = leitor.GetValue(leitor.GetOrdinal("CURSO")).ToString();

                            cur = curDAO.GetCurso(codigoCurso);
                        }

                        catch (Exception)
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        turma = Entities.Turma.NewTurma(num, cal, discip, datahora, prof, cur);
                        listaAux.Add(turma);
                    }
                }
                return(listaAux);
            }
            catch (Exception ex)
            {
                throw new DataAccessException("Erro ao ler dados.", ex);
            }
        }
コード例 #26
0
ファイル: SPADAO.cs プロジェクト: marlonps/OpenSARC
        /// <summary>
        /// Retorna todas as turmas que não há professor cadastrado
        /// </summary>
        /// <param name="calendarioId"></param>
        /// <returns></returns>
        public IList<TurmaSemProfessor> GetProfessorNone(Guid calendarioId)
        {
            DbCommand cmdSelect = baseDados.GetSqlStringCommand(QueryMap.Default.TurmasNone);
            Entities.TurmaSemProfessor turma = null;
            try
            {
                IList<Entities.TurmaSemProfessor> listaAux = new List<Entities.TurmaSemProfessor>();
                using (IDataReader leitor = baseDados.ExecuteReader(cmdSelect))
                {
                    CalendariosDAO caDAO = new CalendariosDAO();
                    DisciplinasDAO disciDAO = new DisciplinasDAO();
                    CursosDAO curDAO = new CursosDAO();

                    Entities.Calendario cal = caDAO.GetCalendario(calendarioId);

                    while (leitor.Read())
                    {

                        string numero = leitor.GetString(leitor.GetOrdinal("TURMA"));
                        int num = Convert.ToInt32(numero.Substring(0, 3));

                        //Disciplina - Turmas.CODIGO
                        string disciplinaCodigo = leitor.GetValue(leitor.GetOrdinal("CODIGO")).ToString();

                        Entities.Disciplina discip = disciDAO.GetDisciplina(disciplinaCodigo, calendarioId);

                        string datahora = leitor.GetValue(leitor.GetOrdinal("HORARIO")).ToString();

                        //Código do curso - Turmas.CURSO
                        string codigoCurso = leitor.GetValue(leitor.GetOrdinal("CURSO")).ToString();

                        Entities.Curso cur = curDAO.GetCurso(codigoCurso);

                        turma = Entities.TurmaSemProfessor.NewTurma(num, cal, discip, datahora, cur);

                        listaAux.Add(turma);
                    }
                }
                return listaAux;
            }
            catch (Exception ex)
            {
                throw new DataAccessException("Erro ao ler dados.", ex);
            }
        }
コード例 #27
0
 public ActionResult EditarDisciplina([Bind(Include = "Id, ProfessorId, Nome, CargaHoraria")] Disciplina disciplina)
 {
     disciplinasDAO = new DisciplinasDAO();
     disciplinasDAO.Editar(disciplina);
     return(RedirectToAction("Index", "Disciplinas"));
 }
コード例 #28
0
ファイル: SPADAO.cs プロジェクト: marlonps/OpenSARC
        /// <summary>
        /// Retorna todas as turmas cadastradas no SPA
        /// </summary>
        /// <returns></returns>
        public IList<Turma> GetTurmas(Guid calendarioId)
        {
            DbCommand cmdSelect = baseDados.GetSqlStringCommand(QueryMap.Default.Turmas);
            Entities.Turma turma = null;
            try
            {
                IList<Entities.Turma> listaAux = new List<Entities.Turma>();
                using (IDataReader leitor = baseDados.ExecuteReader(cmdSelect))
                {
                    CalendariosDAO caDAO = new CalendariosDAO();
                    DisciplinasDAO disciDAO = new DisciplinasDAO();
                    ProfessorDAO profDAO = new ProfessorDAO();
                    CursosDAO curDAO = new CursosDAO();

                    //Calendario - pega o corrente, neste caso, foi passado por parâmetro,
                    //no futuro, será variável de sessão.
                    Calendario cal = caDAO.GetCalendario(calendarioId);

                    while (leitor.Read())
                    {
                        Curso cur = null;
                        Disciplina discip = null;
                        Professor prof = null;

                        string numero = leitor.GetString(leitor.GetOrdinal("TURMA"));
                        int num = Convert.ToInt32(numero.Substring(0, 3));
                        string datahora = leitor.GetValue(leitor.GetOrdinal("HORARIO")).ToString();
                        string codigoCurso;
                        string disciplinaCodigo;
                        string matriculaProfessor;

                        //Disciplina - Turmas.CODIGO
                        try
                        {
                            disciplinaCodigo = leitor.GetValue(leitor.GetOrdinal("CODIGO")).ToString();

                            discip = disciDAO.GetDisciplina(disciplinaCodigo, calendarioId);
                        }
                        catch (Exception )
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        //Matricula do professor - Turmas.PROFESSOR
                        try
                        {
                            matriculaProfessor = leitor.GetValue(leitor.GetOrdinal("PROFESSOR1")).ToString();

                            prof = profDAO.GetProfessorByMatricula(matriculaProfessor);
                        }
                        catch (Exception )
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        //Código do curso - Turmas.CURSO
                        try
                        {
                            codigoCurso = leitor.GetValue(leitor.GetOrdinal("CURSO")).ToString();

                            cur = curDAO.GetCurso(codigoCurso);
                        }

                        catch (Exception )
                        {
                            CriaLOG(leitor);
                            continue;
                        }

                        turma = Entities.Turma.NewTurma(num, cal, discip, datahora, prof, cur);
                        listaAux.Add(turma);
                    }
                }
                return listaAux;
            }
            catch (Exception ex)
            {
                throw new DataAccessException("Erro ao ler dados.", ex);
            }
        }