public bool MenuPrincipal() { int opcion = 0; ImprimirMenuPrincipal(); opcion = Convert.ToInt32(Console.ReadLine()); switch ((OpcionesMenu)opcion) { case OpcionesMenu.CREAR: IFicheroFactory factory = new FicheroAlumnoFactory(); var extensionElegida = ConfigurationManager.AppSettings["serializacionFichero"]; Extension extActual = (Extension)Enum.Parse(typeof(Extension), extensionElegida, true); IFicheroAlumno ficheroAlumnos = factory.CrearFichero(extActual); AlumnoDAO alumnoDAO = new AlumnoDAO(); ficheroAlumnos.Añadir(alumnoDAO.CrearAlumno()); Console.WriteLine("Alumno añadido"); break; case OpcionesMenu.CONFIGURACION: Configuracion(); break; case OpcionesMenu.SALIR: Console.Clear(); Console.WriteLine("\n\n\n*** Cerrando ***\n\n\n"); Thread.Sleep(2000); return(false); default: return(true); } return(true); }
public void Initialize() { factory = new FicheroAlumnoFactory(); ficheroAlumnos = factory.CrearFichero(Extension.JSON); FileUtils.CrearFichero(ficheroAlumnos.Ruta); }
public void SeleccionarTipoFichero(Extension extension) { FicheroFactory ficheroFactory = new FicheroFactory(); ficheroAlumno = ficheroFactory.CrearFichero(extension); }
public AlumnoBL() { FicheroFactory ficheroFactory = new FicheroFactory(); ficheroAlumno = ficheroFactory.CrearFichero((Extension)Enum.Parse(typeof(Extension), ConfigurationManager.AppSettings["tipoFichero"])); }