Esempio n. 1
0
 public ActionResult Editar([Bind(Include = "Modulo_ID,Modulo_Nome,Curso_ID,Max_Alunos,Tot_Inscritos,Carga_Horaria")] Negocio_Modulo negocio_Modulo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(negocio_Modulo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Detalhes", "Modulo", new { id = negocio_Modulo.Modulo_ID }));
     }
     //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID);
     return(View(negocio_Modulo));
 }
Esempio n. 2
0
        public ActionResult DeletarConfirmacao(int id)
        {
            Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id);

            if (negocio_Modulo.Negocio_Disciplina == null || negocio_Modulo.Negocio_Vinculo_Modulo == null)
            {
                return(RedirectToAction("Error"));
            }
            db.Negocio_Modulo.Remove(negocio_Modulo);
            db.SaveChanges();
            return(RedirectToAction("Detalhes", "Curso", new { id = negocio_Modulo.Curso_ID }));
        }
Esempio n. 3
0
        public ActionResult NovoModulo([Bind(Include = "Modulo_ID,Modulo_Nome,Curso_ID,Max_Alunos,Tot_Inscritos,Carga_Horaria")] Negocio_Modulo negocio_Modulo)
        {
            if (ModelState.IsValid)
            {
                negocio_Modulo.Tot_Inscritos = 0;
                db.Negocio_Modulo.Add(negocio_Modulo);
                db.SaveChanges();
                return(RedirectToAction("Detalhes", "Curso", new { id = negocio_Modulo.Curso_ID }));
            }

            //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID);
            return(View(negocio_Modulo));
        }
Esempio n. 4
0
        public ActionResult Deletar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id);

            if (negocio_Modulo == null)
            {
                return(HttpNotFound());
            }
            return(View(negocio_Modulo));
        }
Esempio n. 5
0
        public ActionResult Editar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id);

            if (negocio_Modulo == null)
            {
                return(HttpNotFound());
            }
            // ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID);
            return(View(negocio_Modulo));
        }
Esempio n. 6
0
        public ActionResult NovoModulo(int?id)
        {
            //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Curso NC = db.Negocio_Curso.Find(id);

            if (NC == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.Curso_ID = id;
            Negocio_Modulo NM = new Negocio_Modulo();

            NM.Curso_ID = NC.Curso_ID;
            return(View(NM));
        }
Esempio n. 7
0
        public ActionResult Detalhes(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id);

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

            VerModuloViewModel VMVM = new VerModuloViewModel();

            VMVM.ModuloID     = negocio_Modulo.Modulo_ID;
            VMVM.CursoID      = negocio_Modulo.Curso_ID;
            VMVM.CursoNM      = negocio_Modulo.Negocio_Curso.Curso_Nome;
            VMVM.ModuloNome   = negocio_Modulo.Modulo_Nome;
            VMVM.MaxAlunos    = negocio_Modulo.Max_Alunos.Value;
            VMVM.TotAlunos    = negocio_Modulo.Tot_Inscritos.Value;
            VMVM.CargaHoraria = negocio_Modulo.Carga_Horaria.Value;

            List <ListaDisciplinaViewModel> listTemp = new List <ListaDisciplinaViewModel>();
            Negocio_Disciplina       dTemp;
            ListaDisciplinaViewModel discVM;

            foreach (var disciplina in db.Negocio_Disciplina)
            {
                dTemp = db.Negocio_Disciplina.Find(disciplina.Disciplina_ID);
                if (dTemp.Modulo_ID == negocio_Modulo.Modulo_ID)
                {
                    discVM = new ListaDisciplinaViewModel();
                    discVM.DisciplinaID = dTemp.Disciplina_ID;
                    discVM.DisciplinaNM = dTemp.Disciplina_Nome;
                    listTemp.Add(discVM);
                }
            }
            VMVM.disciplinas = listTemp;

            return(View(VMVM));
        }
        public ActionResult NovaDisciplina(int?id)
        {
            //ViewBag.Professor_ID = new SelectList(db.Negocio_Funcionario, "Funcionario_ID", "Funcionario_ID");
            //ViewBag.Modulo_ID = new SelectList(db.Negocio_Modulo, "Modulo_ID", "Modulo_Nome");

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //ViewBag.Modulo_ID = id;
            Negocio_Modulo NM = db.Negocio_Modulo.Find(id);

            if (NM == null)
            {
                return(HttpNotFound());
            }
            Negocio_Disciplina ND = new Negocio_Disciplina();

            ND.Modulo_ID = NM.Modulo_ID;
            PopulateFuncionarioDropDown();

            return(View(ND));
        }