public void DocumentoJson(string nombreDoc)
        {
            Funcionalidades funcionalidades = new Funcionalidades();

            if (!File.Exists(GetPath(nombreDoc)))
            {
                var alumnos = funcionalidades.SetAlumno();

                List <Alumno> alumnosLista = new List <Alumno>
                {
                    alumnos
                };

                using (StreamWriter doc = File.CreateText(GetPath(nombreDoc)))
                {
                    JsonSerializer serializer = new JsonSerializer();
                    serializer.Serialize(doc, alumnosLista);
                }
            }
            else
            {
                var alumnosListaSerializada = System.IO.File.ReadAllText(GetPath(nombreDoc));
                var alumnosLista            = JsonConvert.DeserializeObject <List <Alumno> >(alumnosListaSerializada);
                var alumnos = funcionalidades.SetAlumno();

                alumnosLista.Add(alumnos);
                alumnosListaSerializada = JsonConvert.SerializeObject(alumnosLista, Formatting.Indented);
                File.WriteAllText(GetPath(nombreDoc), alumnosListaSerializada);
            }
        }
        public void DocumentoTxt(string nombreDoc)
        {
            Funcionalidades funcionalidades = new Funcionalidades();

            if (!File.Exists(GetPath(nombreDoc)))
            {
                var doc    = SetDocumento(nombreDoc);
                var alumno = funcionalidades.SetAlumno();
                doc.WriteLine(alumno.Id + "," + alumno.Nombre + "," + alumno.Apellido + "," + alumno.Dni);
                doc.Close();
            }
            else
            {
                var doc    = AppendDocumento(nombreDoc);
                var alumno = funcionalidades.SetAlumno();
                doc.WriteLine(alumno.Id + "," + alumno.Nombre + "," + alumno.Apellido + "," + alumno.Dni);
                doc.Close();
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            Funcionalidades funcionalidadesMain = new Funcionalidades();

            funcionalidadesMain.Menu();
        }