Ejemplo n.º 1
0
        /// <summary>
        /// Sobrescritura del método heredado de Object para mostrar los datos de la jornada.
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder datosJornada = new StringBuilder();

            datosJornada.Append($"CLASE DE {this.clase} POR ");
            datosJornada.AppendLine(instructor.ToString());
            datosJornada.AppendLine("ALUMNOS: ");
            foreach (Alumno alumno in this.alumnos)
            {
                datosJornada.AppendLine(alumno.ToString());
            }
            return(datosJornada.ToString());
        }
Ejemplo n.º 2
0
        public static bool GuardarTxt(this Profesor <Alumno> plan)
        {
            string nombre = plan.Nombre;
            bool   aux    = false;

            if (plan != null)
            {
                try
                {
                    string       desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                    StreamWriter sw      = new StreamWriter(Path.Combine(desktop, $"{nombre}.txt"));
                    sw.WriteLine(plan.ToString());
                    sw.Close();
                    aux = true;
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
            return(aux);
        }