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()); }
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()); }
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()); }