public ActionResult Index()
 {
     if (SecurityHelper.GetAdministradorID() > 0 && (SecurityHelper.GetAdministradorRol() == "Administrador General" || SecurityHelper.GetAdministradorRol() == "Técnico"))
     {
         LaboratorioViewModel model = new LaboratorioViewModel();
         model.ListaLaboratorios = laboratorioDataAccess.GetListaLaboratorios();
         return(View(model));
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }
Esempio n. 2
0
 public ActionResult Hardware()
 {
     if (SecurityHelper.GetAdministradorID() > 0 && (SecurityHelper.GetAdministradorRol() == "Administrador General" ||
                                                     SecurityHelper.GetAdministradorRol() == "Técnico" ||
                                                     SecurityHelper.GetAdministradorRol() == "Practicante"))
     {
         EquipoComputoViewModel model = new EquipoComputoViewModel();
         model.ListaFacultadesLaboratorio = facultadDataAccess.GetListaFacultades();
         model.ListaLaboratorios          = laboratorioDataAccess.GetListaLaboratorios();
         return(View(model));
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }
        public void setSoftwareValues(Software software)
        {
            software.ListaCarreras     = new List <Carrera>();
            software.ListaLaboratorios = new List <Laboratorio>();

            List <Carrera> listaCarrerasExistentes = carreraDataAccess.GetListaCarreras();

            string[] listaCarrerasSeleccionadas = software.CarrerasStringList.Split('\n');

            foreach (string carreraSeleccionada in listaCarrerasSeleccionadas)
            {
                foreach (Carrera carreraExistente in listaCarrerasExistentes)
                {
                    if (carreraSeleccionada.Equals(carreraExistente.NombreCarrera))
                    {
                        software.ListaCarreras.Add(carreraExistente);
                    }
                }
            }

            List <Laboratorio> listaLaboratoriosExistentes = laboratorioDataAccess.GetListaLaboratorios();

            string[] listaLaboratoriosSeleccionados = software.LaboratoriosStringList.Split('\n');

            foreach (string laboratoriosSeleccionado in listaLaboratoriosSeleccionados)
            {
                foreach (Laboratorio laboratorioExistente in listaLaboratoriosExistentes)
                {
                    if (laboratoriosSeleccionado.Equals(laboratorioExistente.NombreLaboratorio))
                    {
                        software.ListaLaboratorios.Add(laboratorioExistente);
                    }
                }
            }
        }
        public ActionResult Crear()
        {
            if (SecurityHelper.GetAdministradorID() > 0 && SecurityHelper.GetAdministradorRol() == "Administrador General")
            {
                List <Facultad>  listaFacultades = new List <Facultad>();
                HorarioViewModel model           = new HorarioViewModel();
                listaFacultades = facultadDataAccess.GetListaFacultades();
                model.ListaFacultadesLaboratorio = listaFacultades;
                model.ListaLaboratorios          = laboratorioDataAccess.GetListaLaboratorios();

                model.ListaDocentes = docenteDataAccess.GetListaDocentes();

                model.ListaFacultadesCurso = listaFacultades;
                model.ListaCarreras        = carreraDataAccess.GetListaCarreras();
                model.ListaCursos          = cursoDataAccess.GetListaCursos();

                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Login", new { Area = "" }));
            }
        }