Exemple #1
0
        public Carrera cargarCarrera(string nombreCarrera, bool simultaneidad, string nombreArchivo)
        {
            Carrera carrera = null;

            if (nombreCarrera == null || nombreCarrera == "")
            {
                throw new Exception("Carrera seleccionada inválida");
            }
            if (nombreArchivo == null || nombreArchivo == "")
            {
                throw new Exception("Nombre archivo inválido");
            }
            if (Carreras.Count == 0 || (Carreras.Count <= 1 && simultaneidad))
            {
                carrera = new Carrera(nombreCarrera);
                Carreras.Add(carrera);
                FileManager.CargarDatosDeArchivoFinal(nombreArchivo, carrera);
            }
            else
            {
                if (Carreras.Count == 2)
                {
                    throw new Exception("Ya ha cargado las dos carreras de su simultaneidad");
                }
                else
                {
                    throw new Exception("No puede cargar otra carrera." + Environment.NewLine + "Puede seleccionar simultaneidad para cargar una segunda carrera");
                }
            }
            return(carrera);
        }
 private void LlenarListas()
 {
     foreach (var item in Enum.GetNames(typeof(TipoCarrera)))
     {
         Carreras.Add((TipoCarrera)Enum.Parse(typeof(TipoCarrera), item));
     }
     foreach (var item in Enum.GetNames(typeof(Sede)))
     {
         Sedes.Add((Sede)Enum.Parse(typeof(Sede), item));
     }
     foreach (var item in Enum.GetNames(typeof(Turno)))
     {
         Turnos.Add((Turno)Enum.Parse(typeof(Turno), item));
     }
 }
Exemple #3
0
 public void fillCarrera()
 {
     if (Carreras == null)
     {
         Carreras = new Dictionary <int, string>();
     }
     Carreras.Clear();
     Carreras.Add(0, "Seleccione carrera a la que postula");
     Carreras.Add(1, "Filosofía");
     Carreras.Add(2, "Educación");
     Carreras.Add(3, "Periodismo");
     Carreras.Add(4, "Psicología");
     Carreras.Add(5, "Ciencia Política");
     Carreras.Add(6, "Turismo Sostenible");
     Carreras.Add(7, "Derecho");
     Carreras.Add(8, "Economía y Gestión Ambiental");
     Carreras.Add(9, "Administración");
     Carreras.Add(10, "Ingeniería Industrial");
 }