Пример #1
0
        //public ActionResult Create([Bind(Include = "COD_ALUNO,NOME,RM,DATA_NASCIENTO,SEXO")] TB_ALUNO tB_ALUNO)
        public ActionResult Create(MatriculaAluno matricula)//vai pegar os dados que estão inseridos na classe MatriculaAluno
        {
            TB_ALUNO tB_ALUNO = matricula.TB_ALUNO;

            if (ModelState.IsValid)
            {
                db.TB_ALUNO.Add(tB_ALUNO);
                db.SaveChanges();

                TB_TURMA       tB_TURMA       = db.TB_TURMA.Find(matricula.COD_TURMA);
                TB_ALUNO_TURMA tB_ALUNO_TURMA = new TB_ALUNO_TURMA
                {
                    ANO       = DateTime.Today.Year + "",
                    COD_ALUNO = tB_ALUNO.COD_ALUNO,
                    COD_TURMA = tB_TURMA.COD_TURMA,
                    SEMESTRE  = "1", //obs: Precisa ver de onde vai tirar essa informacao.
                    //Acredito que o semestre deveria estar acessível através da turma,
                    //mas turma não tem essa informação, entao, acho que está faltando...
                };
                db.TB_ALUNO_TURMA.Add(tB_ALUNO_TURMA);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tB_ALUNO));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            TB_TURMA tB_TURMA = db.TB_TURMA.Find(id);

            db.TB_TURMA.Remove(tB_TURMA);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "COD_TURMA,SERIE,PERIODO,HORA_ENTRADA,HORA_SAIDA,COD_CURSO")] TB_TURMA tB_TURMA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tB_TURMA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.COD_CURSO = new SelectList(db.TB_CURSO, "COD_CURSO", "NOME_CURSO", tB_TURMA.COD_CURSO);
     return(View(tB_TURMA));
 }
Пример #4
0
        // GET: Turma/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TB_TURMA tB_TURMA = db.TB_TURMA.Find(id);

            if (tB_TURMA == null)
            {
                return(HttpNotFound());
            }
            return(View(tB_TURMA));
        }
Пример #5
0
        // GET: Turma/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TB_TURMA tB_TURMA = db.TB_TURMA.Find(id);

            if (tB_TURMA == null)
            {
                return(HttpNotFound());
            }
            ViewBag.COD_CURSO = new SelectList(db.TB_CURSO, "COD_CURSO", "NOME_CURSO", tB_TURMA.COD_CURSO);
            return(View(tB_TURMA));
        }