Beispiel #1
0
        public async Task <IActionResult> Create([Bind("FacultadId,Nombre,Direccion,Telefono,DepartamentoAlumnos,Facebook,Instagram,Twitter,PaginaWeb,Email,RecorridoVirtual")] Facultades facultades)
        {
            if (ModelState.IsValid)
            {
                _context.Add(facultades);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(facultades));
        }
        public async Task <IActionResult> Create([Bind("id,sede,letra,numero,estado")] Salones salones)
        {
            if (ModelState.IsValid)
            {
                _context.Add(salones);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(salones));
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("id,documento,nombres,apellidos,fechaIngreso,semestre,edad,telefonoMovil,estado")] Alumnos alumnos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(alumnos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(alumnos));
        }
        public async Task <IActionResult> Create([Bind("AlumnoId,Nombre,Apellido,Edad,Dni")] Alumnos alumnos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(alumnos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(alumnos));
        }
Beispiel #5
0
        public async Task <IActionResult> Create([Bind("id,nombreMateria,descripcion,estado")] Materias materias)
        {
            if (ModelState.IsValid)
            {
                _context.Add(materias);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(materias));
        }
Beispiel #6
0
        public async Task <IActionResult> Create([Bind("id,nota,documento,estado")] Notas notas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(notas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(notas));
        }
        public async Task <IActionResult> Create([Bind("ListadoAsignaturasId,ListadoCarrerasId,Codigo,Nombre,Creditos,Horas,Correlativas,Categoria")] ListadoAsignaturas listadoAsignaturas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(listadoAsignaturas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ListadoCarrerasId"] = new SelectList(_context.ListadoCarreras, "ListadoCarrerasId", "Nombre", listadoAsignaturas.ListadoCarrerasId);
            return(View(listadoAsignaturas));
        }
Beispiel #8
0
        public async Task <IActionResult> Create([Bind("ListadoCarrerasId,FacultadId,Nombre,Titulo,DuracionEstimadaAnios")] ListadoCarreras listadoCarreras)
        {
            if (ModelState.IsValid)
            {
                _context.Add(listadoCarreras);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FacultadId"] = new SelectList(_context.Facultades, "FacultadId", "Nombre", listadoCarreras.FacultadId);
            return(View(listadoCarreras));
        }
        public async Task <IActionResult> Create([Bind("NotasId,AsignaturaId,PrimerParcial,PrimerRecuperatorio,SegundoParcial,SegundoRecuperatorio,Final")] Notas notas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(notas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            var asignaturas = _context.Asignaturas.Select(asig => new
            {
                asig.AsignaturaId,
                asignaturaNombreApellido = $"ID {asig.AsignaturaId} - {_context.ListadoAsignaturas.Where(la => la.ListadoAsignaturasId == asig.ListadoAsignaturasId).SingleOrDefault().Nombre} - {_context.Alumnos.Where(a => a.AlumnoId == asig.AlumnoId).SingleOrDefault().Nombre} {_context.Alumnos.Where(a => a.AlumnoId == asig.AlumnoId).SingleOrDefault().Apellido} - ID {_context.Alumnos.Where(a => a.AlumnoId == asig.AlumnoId).SingleOrDefault().AlumnoId}"
            });

            ViewData["AsignaturaId"] = new SelectList(asignaturas, "AsignaturaId", "asignaturaNombreApellido", notas.AsignaturaId);
            return(View(notas));
        }
Beispiel #10
0
        public async Task <IActionResult> Create([Bind("CarreraId,AlumnoId,ListadoCarrerasId")] Carreras carreras)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carreras);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            var alumnos = _context.Alumnos.Select(a => new
            {
                a.AlumnoId,
                nombreCompleto = $"{a.Nombre} {a.Apellido}"
            });

            ViewData["AlumnoId"]          = new SelectList(alumnos, "AlumnoId", "nombreCompleto", carreras.AlumnoId);
            ViewData["ListadoCarrerasId"] = new SelectList(_context.ListadoCarreras, "ListadoCarrerasId", "Nombre", carreras.ListadoCarrerasId);
            return(View(carreras));
        }
Beispiel #11
0
        public async Task <IActionResult> Create([Bind("AsignaturaId,ListadoAsignaturasId,AlumnoId,CarreraId,Comision,HorarioEntrada,HorarioSalida,Dias")] Asignaturas asignaturas, string[] Dias)
        {
            if (ModelState.IsValid)
            {
                asignaturas.Dias = null;
                for (int i = 0; i < Dias.Length; i++)
                {
                    if (Dias[i] == null)
                    {
                        Dias[i] = "false";
                    }

                    if (Dias[i] != "false")
                    {
                        asignaturas.Dias += Dias[i] + "-";
                    }
                }
                if (asignaturas.Dias.EndsWith("-"))
                {
                    asignaturas.Dias = asignaturas.Dias.Remove(asignaturas.Dias.Length - 1);
                }
                _context.Add(asignaturas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            var alumnos = _context.Alumnos.Select(a => new
            {
                a.AlumnoId,
                nombreCompleto = $"ID {a.AlumnoId} - {a.Nombre} {a.Apellido}"
            });
            var carreras = _context.Carreras.Select(c => new
            {
                c.CarreraId,
                carreraNombreApellido = $"{_context.ListadoCarreras.Where(lc => lc.ListadoCarrerasId == c.ListadoCarrerasId).SingleOrDefault().Nombre} - {_context.Alumnos.Where(a => a.AlumnoId == c.AlumnoId).SingleOrDefault().Nombre} {_context.Alumnos.Where(a => a.AlumnoId == c.AlumnoId).SingleOrDefault().Apellido} - ID {_context.Alumnos.Where(a => a.AlumnoId == c.AlumnoId).SingleOrDefault().AlumnoId}"
            });

            ViewData["AlumnoId"]             = new SelectList(alumnos, "AlumnoId", "nombreCompleto", asignaturas.AlumnoId);
            ViewData["CarreraId"]            = new SelectList(carreras, "CarreraId", "carreraNombreApellido");
            ViewData["ListadoAsignaturasId"] = new SelectList(_context.ListadoAsignaturas, "ListadoAsignaturasId", "Nombre");
            return(View(asignaturas));
        }