예제 #1
0
        public string GetPath(string nombreDoc)
        {
            GestorConf gestorConf = new GestorConf();
            var        path       = nombreDoc + "." + gestorConf.GetFormato();

            return(path);
        }
예제 #2
0
        public StreamWriter SetDocumento(string nombreDoc)
        {
            GestorConf   gestionConfiguracionSet = new GestorConf();
            FileStream   fileStream = new FileStream(nombreDoc + "." + gestionConfiguracionSet.GetFormato(), FileMode.Create, FileAccess.Write);
            StreamWriter documento  = new StreamWriter(fileStream);

            return(documento);
        }
예제 #3
0
        public StreamWriter ReadDocumento(string nombreDoc)
        {
            GestorConf   gestionConfiguracionRead = new GestorConf();
            FileStream   fileStream = new FileStream(nombreDoc + "." + gestionConfiguracionRead.GetFormato(), FileMode.Open, FileAccess.Read);
            StreamWriter documento  = new StreamWriter(fileStream);

            return(documento);
        }
예제 #4
0
        public void Menu()
        {
            var        opc        = 1;
            GestorConf gestorConf = new GestorConf();
            var        getFormato = gestorConf.GetFormato();

            Console.Clear();
            Console.WriteLine("Gestion de alumnos" + getFormato);
            Console.WriteLine("Elija una opcion:");
            Console.WriteLine("1 - Crear nuevo alumno");
            Console.WriteLine("2 - Text");
            Console.WriteLine("3 - Json");
            Console.WriteLine("4 - Salir");
            opc = Convert.ToInt32(Console.ReadLine());

            switch (opc)
            {
            case 1:
                GestorDocumento gestorDocumento = new GestorDocumento();
                var             nombreDoc       = "DocumentoAlumnos";
                var             isDoc           = gestorDocumento.IsDocumento(nombreDoc);

                if (getFormato == "txt")
                {
                    gestorDocumento.DocumentoTxt(nombreDoc);
                    Menu();
                }
                else
                {
                    gestorDocumento.DocumentoJson(nombreDoc);
                    Menu();
                }
                break;

            case 2:
                gestorConf.SetFormato("txt");
                Menu();
                break;

            case 3:
                gestorConf.SetFormato("json");
                Menu();
                break;

            case 4:
                break;
            }
        }