Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id);

            db.ATIVIDADE_PROFMT.Remove(aTIVIDADE_PROFMT);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "COD_ATIVIDADE,NOME_ATIVIDADE,DATA_ENTREGA,TIPO_ATIVIDADE,COD_MATERIA,COD_TURMA,PERIODO_LETIVO")]  Atividade_ProfmtViewModel atividade_ProfmtViewModel)
        {
            if (ModelState.IsValid)
            {
                //CRIAR OBJETO ATIVIDADE
                ATIVIDADE atividade = new ATIVIDADE();
                //INSERIR O PROXIMO DADOS
                atividade.NOME_ATIVIDADE = atividade_ProfmtViewModel.NOME_ATIVIDADE;
                atividade.DATA_ENTREGA   = atividade_ProfmtViewModel.DATA_ENTREGA;
                atividade.TIPO_ATIVIDADE = atividade_ProfmtViewModel.TIPO_ATIVIDADE;
                atividade.COD_MATERIA    = atividade_ProfmtViewModel.COD_MATERIA;


                db.ATIVIDADE.Add(atividade);
                db.SaveChanges();

                ATIVIDADE_PROFMT aTIVIDADE_PROFMT = new ATIVIDADE_PROFMT();
                aTIVIDADE_PROFMT.COD_ATIVIDADE  = db.ATIVIDADE.Max(row => row.COD_ATIVIDADE);
                aTIVIDADE_PROFMT.COD_MATERIA    = atividade_ProfmtViewModel.COD_MATERIA;
                aTIVIDADE_PROFMT.COD_TURMA      = atividade_ProfmtViewModel.COD_TURMA;
                aTIVIDADE_PROFMT.PERIODO_LETIVO = atividade_ProfmtViewModel.PERIODO_LETIVO;


                var user      = (ClaimsIdentity)User.Identity;
                var UsuarioId =
                    Convert.ToInt32(
                        user
                        .Claims
                        .Where(
                            u => u.Type == ClaimTypes.Sid)
                        .FirstOrDefault()
                        .Value);



                var PROFESSOR =
                    db.PROFESSOR
                    .Where(a => a.UsuarioId == UsuarioId).FirstOrDefault();
                aTIVIDADE_PROFMT.COD_PROF = PROFESSOR.COD_PROF;
                db.ATIVIDADE_PROFMT.Add(aTIVIDADE_PROFMT);
                db.SaveChanges();
                String link = "Index/" + PROFESSOR.COD_PROF + "/" + atividade_ProfmtViewModel.COD_MATERIA + "/" + atividade_ProfmtViewModel.COD_TURMA;
                return(RedirectToAction(link));
            }

            ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "NOME_ATIVIDADE", "NOME_ATIVIDADE", atividade_ProfmtViewModel.NOME_ATIVIDADE);
            ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "DATA_ENTREGA", "DATA_ENTREGA", atividade_ProfmtViewModel.DATA_ENTREGA);
            ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "TIPO_ATIVIDADE", "TIPO_ATIVIDADE", atividade_ProfmtViewModel.TIPO_ATIVIDADE);
            ViewBag.COD_MATERIA   = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", atividade_ProfmtViewModel.COD_MATERIA);
            ViewBag.COD_TURMA     = new SelectList(db.TURMA, "COD_TURMA", "SERIE", atividade_ProfmtViewModel.COD_TURMA);
            return(View(atividade_ProfmtViewModel));
        }
Esempio n. 3
0
        // GET: ATIVIDADE_PROFMT/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id);

            if (aTIVIDADE_PROFMT == null)
            {
                return(HttpNotFound());
            }
            return(View(aTIVIDADE_PROFMT));
        }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "COD_ATIVIDADE,COD_PROF,COD_MATERIA,COD_TURMA,PERIODO_LETIVO")] ATIVIDADE_PROFMT aTIVIDADE_PROFMT)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aTIVIDADE_PROFMT).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "COD_ATIVIDADE", "NOME_ATIVIDADE", aTIVIDADE_PROFMT.COD_ATIVIDADE);
     ViewBag.COD_MATERIA   = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE_PROFMT.COD_MATERIA);
     ViewBag.COD_PROF      = new SelectList(db.PROFESSOR, "COD_PROF", "NOME", aTIVIDADE_PROFMT.COD_PROF);
     ViewBag.COD_TURMA     = new SelectList(db.TURMA, "COD_TURMA", "SERIE", aTIVIDADE_PROFMT.COD_TURMA);
     return(View(aTIVIDADE_PROFMT));
 }
Esempio n. 5
0
        // GET: ATIVIDADE_PROFMT/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ATIVIDADE_PROFMT aTIVIDADE_PROFMT = db.ATIVIDADE_PROFMT.Find(id);

            if (aTIVIDADE_PROFMT == null)
            {
                return(HttpNotFound());
            }
            ViewBag.COD_ATIVIDADE = new SelectList(db.ATIVIDADE, "COD_ATIVIDADE", "NOME_ATIVIDADE", aTIVIDADE_PROFMT.COD_ATIVIDADE);
            ViewBag.COD_MATERIA   = new SelectList(db.MATERIA, "COD_MATERIA", "NOME", aTIVIDADE_PROFMT.COD_MATERIA);
            ViewBag.COD_PROF      = new SelectList(db.PROFESSOR, "COD_PROF", "NOME", aTIVIDADE_PROFMT.COD_PROF);
            ViewBag.COD_TURMA     = new SelectList(db.TURMA, "COD_TURMA", "SERIE", aTIVIDADE_PROFMT.COD_TURMA);
            return(View(aTIVIDADE_PROFMT));
        }