Esempio n. 1
0
        public async Task <IActionResult> Create([Bind("idparametro,descripcion,valor")] Parametro parametro)
        {
            if (ModelState.IsValid)
            {
                _context.Add(parametro);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(parametro));
        }
        public async Task <IActionResult> Create([Bind("idtipodocumento,descripcion")] TipoDocumento tipoDocumento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipoDocumento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoDocumento));
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("idsede,descripcion")] Sede sede)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sede);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sede));
        }
Esempio n. 4
0
        public async Task <IActionResult> Create([Bind("idasignatura,idprograma")] ProgramaAsignatura programaAsignatura)
        {
            if (ModelState.IsValid)
            {
                _context.Add(programaAsignatura);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["idasignatura"] = new SelectList(_context.Asignaturas, "idasignatura", "descripcion", programaAsignatura.idasignatura);
            ViewData["idprograma"]   = new SelectList(_context.Programas, "idprograma", "descripcion", programaAsignatura.idprograma);
            return(View(programaAsignatura));
        }
Esempio n. 5
0
        public async Task <IActionResult> Create([Bind("idhorario,horainicio,horafin,iddiasemana")] Horario horario)
        {
            var usu  = HttpContext.Session.GetInt32("Usuario");
            var perf = HttpContext.Session.GetInt32("Perfil");

            if (usu == 1 && perf == 1)
            {
                if (ModelState.IsValid)
                {
                    _context.Add(horario);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                return(View(horario));
            }
            return(View("~/Views/Account/Login.cshtml"));
        }
Esempio n. 6
0
        public async Task <IActionResult> Create([Bind("idgrupo,descripcion,idhorario,idasignatura")] Grupo grupo)
        {
            var usu  = HttpContext.Session.GetInt32("Usuario");
            var perf = HttpContext.Session.GetInt32("Perfil");

            if (usu == 1 && perf == 1)
            {
                if (ModelState.IsValid)
                {
                    _context.Add(grupo);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                return(View(grupo));
            }
            return(View("~/Views/Account/Login.cshtml"));
        }
Esempio n. 7
0
        public async Task <IActionResult> Create([Bind("idgrupo,idaula")] GrupoAula grupoAula)
        {
            var usu  = HttpContext.Session.GetInt32("Usuario");
            var perf = HttpContext.Session.GetInt32("Perfil");

            if (usu == 1 && perf == 1)
            {
                if (ModelState.IsValid)
                {
                    _context.Add(grupoAula);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                ViewData["idaula"]  = new SelectList(_context.Aulas, "idaula", "numaula", grupoAula.idaula);
                ViewData["idgrupo"] = new SelectList(_context.Grupos, "idgrupo", "descripcion", grupoAula.idgrupo);
                return(View(grupoAula));
            }
            return(View("~/Views/Account/Login.cshtml"));
        }