Ejemplo n.º 1
0
        public ActionResult CorrigirNota([Bind(Include = "MatriculaID, VinculoID, AlunoNm, Nota1, Nota2")] LancarNotaViewModel correcao)
        {
            if (ModelState.IsValid)
            {
                Negocio_Vinculo_Disciplina vinculo = db.Negocio_Vinculo_Disciplina.Find(correcao.VinculoID);
                vinculo.Nota1           = correcao.Nota1;
                vinculo.Nota2           = correcao.Nota2;
                vinculo.Media_Final     = (correcao.Nota1 + correcao.Nota2) / 2;
                db.Entry(vinculo).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("VerNotasDisciplina", new { discID = vinculo.Disciplina_ID }));
            }

            return(View(correcao));
        }
Ejemplo n.º 2
0
        public ActionResult CorrigirNota(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Vinculo_Disciplina vinculo = db.Negocio_Vinculo_Disciplina.Find(id);

            if (vinculo == null)
            {
                return(HttpNotFound());
            }
            LancarNotaViewModel LNVM = new LancarNotaViewModel();

            LNVM.MatriculaID = vinculo.Matricula_ID;
            LNVM.VinculoID   = vinculo.Vinculo_ID;
            LNVM.AlunoNm     = vinculo.Negocio_Matricula_Aluno.Negocio_Pessoa.Primeiro_Nome + " " + vinculo.Negocio_Matricula_Aluno.Negocio_Pessoa.Sobrenome;
            LNVM.Nota1       = vinculo.Nota1.Value;
            LNVM.Nota2       = vinculo.Nota2.Value;

            return(View(LNVM));
        }
Ejemplo n.º 3
0
        public ActionResult LancarNotas(int?discID, int?profID)
        {
            if (discID == null || profID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Disciplina d = db.Negocio_Disciplina.Where(o => o.Disciplina_ID == discID && o.Funcionario_ID == profID).FirstOrDefault();

            if (d == null)
            {
                return(HttpNotFound());
            }

            ListaLancarNotaViewModel LLNVM = new ListaLancarNotaViewModel();

            LLNVM.DisciplinaID = d.Disciplina_ID;
            LLNVM.DisciplinaNm = d.Disciplina_Nome;
            List <LancarNotaViewModel> listTemp = new List <LancarNotaViewModel>();
            LancarNotaViewModel        LNVM;

            foreach (var vd in db.Negocio_Vinculo_Disciplina)
            {
                if (vd.Disciplina_ID == d.Disciplina_ID)
                {
                    LNVM             = new LancarNotaViewModel();
                    LNVM.MatriculaID = vd.Negocio_Matricula_Aluno.Matricula_ID;
                    LNVM.VinculoID   = vd.Vinculo_ID;
                    LNVM.AlunoNm     = vd.Negocio_Matricula_Aluno.Negocio_Pessoa.Primeiro_Nome + " " + vd.Negocio_Matricula_Aluno.Negocio_Pessoa.Sobrenome;
                    LNVM.Nota1       = vd.Nota1.Value;
                    LNVM.Nota2       = vd.Nota2.Value;
                    listTemp.Add(LNVM);
                }
            }
            LLNVM.notas = listTemp;
            return(View(LLNVM));
        }