public ActionResult MarcarAsistencia(int idHorario) { if (SecurityHelper.GetAlumnoID() > 0) { Horario horario = new Horario(); horario = horarioDataAccess.GetHorarioById(idHorario); Asistencia asistencia = new Asistencia(); asistencia.IdHorario = horario.IdHorario; asistencia.IdDocente = horario.IdDocente; asistencia.NombreDocente = horario.NombreDocente; asistencia.IdLaboratorio = horario.IdLaboratorio; asistencia.IdFacultad = horario.IdFacultadLaboratorio; asistencia.NombreLaboratorio = horario.NombreLaboratorio; asistencia.IdSubgrupo = horario.IdSubgrupo; asistencia.NumeroSubgrupo = horario.NumeroSubgrupo; asistencia.TipoSubgrupo = horario.TipoSubgrupo; asistencia.IdGrupo = horario.IdGrupo; asistencia.NumeroGrupo = horario.NumeroGrupo; asistencia.IdCurso = horario.IdCurso; asistencia.CodigoCurso = horario.CodigoCurso; asistencia.NombreCurso = horario.NombreCurso; asistencia.NumeroCiclo = horario.NumeroCiclo; asistencia.NumeroMalla = horario.NumeroMalla; asistencia.IdCarrera = horario.IdCarrera; asistencia.NombreCarrera = horario.NombreCarrera; asistencia.NombreFacultad = horario.NombreFacultad; asistencia.Dia = horario.Dia; asistencia.HoraInicio = horario.HoraInicio; asistencia.HoraFin = horario.HoraFin; asistencia.FechaRecuperacion = horario.FechaRecuperacion; asistencia.IdAlumno = SecurityHelper.GetAlumnoID(); asistencia.NombreUsuarioAlumno = SecurityHelper.GetAlumnoNombreUsuario(); asistencia.NombreAlumno = SecurityHelper.GetAlumnoNombres(); asistencia.TipoAsistencia = 3; //tipoAsistencia 1=Administrador, 2=Docente, 3=Alumno asistencia.CantidadHoras = horario.Horas; asistencia.MinutosHora = horario.MinutosHora; asistenciaDataAccess.CreateAsistencia(asistencia); return(RedirectToAction("Index", "Home", new { Area = "Alumnos" })); } else { return(RedirectToAction("Index", "Login", new { Area = "Alumnos" })); } }
public ActionResult Editar(int idHorario) { if (SecurityHelper.GetAdministradorID() > 0 && SecurityHelper.GetAdministradorRol() == "Administrador General") { HorarioViewModel model = new HorarioViewModel(); model.Horario = horarioDataAccess.GetHorarioById(idHorario); List <Facultad> listaFacultades = new List <Facultad>(); listaFacultades = facultadDataAccess.GetListaFacultades(); model.ListaFacultadesLaboratorio = listaFacultades; model.ListaDocentes = docenteDataAccess.GetListaDocentes(); model.ListaFacultadesCurso = listaFacultades; return(View(model)); } else { return(RedirectToAction("Index", "Login", new { Area = "" })); } }