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)); } }
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"); }