Exemple #1
0
        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);
        }
Exemple #2
0
 public void Initialize()
 {
     factory        = new FicheroAlumnoFactory();
     ficheroAlumnos = factory.CrearFichero(Extension.JSON);
     FileUtils.CrearFichero(ficheroAlumnos.Ruta);
 }
Exemple #3
0
        public void SeleccionarTipoFichero(Extension extension)
        {
            FicheroFactory ficheroFactory = new FicheroFactory();

            ficheroAlumno = ficheroFactory.CrearFichero(extension);
        }
Exemple #4
0
        public AlumnoBL()
        {
            FicheroFactory ficheroFactory = new FicheroFactory();

            ficheroAlumno = ficheroFactory.CrearFichero((Extension)Enum.Parse(typeof(Extension), ConfigurationManager.AppSettings["tipoFichero"]));
        }