Exemplo n.º 1
0
        public ActionResult Boletim(string id)
        {
            UsuarioDAO          usuarioDAO          = new UsuarioDAO();
            SalaDAO             salaDAO             = new SalaDAO();
            AlunoSalaDAO        alunoSalaDAO        = new AlunoSalaDAO();
            UsuarioAtividadeDAO usuarioAtividadeDAO = new UsuarioAtividadeDAO();

            List <double> Medias = new List <double>();

            foreach (var Aluno in alunoSalaDAO.BuscaPorAlunos(int.Parse(id)))
            {
                double media = 0;
                int    pesos = 0;

                foreach (var at in usuarioAtividadeDAO.BuscaPorAtividadesAux(Aluno.Id))
                {
                    media += at.Nota * at.Peso;
                    pesos += at.Peso;
                }

                if (pesos != 0)
                {
                    media = Math.Round(media / pesos, 1);
                }
                Medias.Add(media);
            }

            ViewBag.Alunos    = alunoSalaDAO.BuscaPorAlunos(int.Parse(id));
            ViewBag.Sala      = salaDAO.BuscaPorId(int.Parse(id));
            ViewBag.Medias    = Medias;
            ViewBag.Not       = Session["not"];
            ViewBag.AlunosAux = alunoSalaDAO.BuscaPorAlunosAux(int.Parse(id));
            ViewBag.Usu       = usuarioDAO.BuscaPorId((int)Session["usu"]);
            ViewBag.Msg       = Session["msg"];
            Session["msg"]    = "";

            return(View());
        }
Exemplo n.º 2
0
        public ActionResult CriarAtividade(string id)
        {
            UsuarioDAO   usuarioDao   = new UsuarioDAO();
            SalaDAO      salaDAO      = new SalaDAO();
            AlunoSalaDAO alunoSalaDao = new AlunoSalaDAO();

            Sala            sala    = salaDAO.BuscaPorId(int.Parse(id));
            Usuario         usuario = usuarioDao.BuscaPorId((int)Session["usu"]);
            IList <Usuario> alunos  = alunoSalaDao.BuscaPorAlunos(sala.Id);

            ViewBag.Not       = Session["not"];
            ViewBag.Usu       = usuario;
            ViewBag.Sala      = sala;
            Session["Alunos"] = alunos;
            ViewBag.Msg       = Session["msg"];
            Session["msg"]    = "";

            return(View());
        }
Exemplo n.º 3
0
        public ActionResult Administrar(string id)
        {
            UsuarioDAO   usuarioDao   = new UsuarioDAO();
            SalaDAO      salaDAO      = new SalaDAO();
            AlunoSalaDAO alunoSalaDbo = new AlunoSalaDAO();

            Usuario         professor = usuarioDao.BuscaPorId(((int)Session["usu"]));
            Sala            sala      = salaDAO.BuscaPorId(int.Parse(id));
            IList <Usuario> alunos    = alunoSalaDbo.BuscaPorAlunos(int.Parse(id));

            ViewBag.Not    = Session["not"];
            ViewBag.Usu    = professor;
            ViewBag.Alunos = alunos;
            ViewBag.Sala   = sala;
            ViewBag.Msg    = Session["msg"];
            Session["msg"] = "";

            return(View());
        }