Exemple #1
0
        public object Clone()  //Metodo para clonar
        {
            Alumnos al = (Alumnos)this.MemberwiseClone();

            //Tomar el nombre y apellido del padre
            al.Ppadres           = new Padres();
            al.Ppadres.NombreP   = Ppadres.NombreP;
            al.Ppadres.TelefonoP = Ppadres.TelefonoP;
            return(al);
        }
Exemple #2
0
        public void InicioClonesAlumnos()  //Metodo clones de alumnos
        {
            #region clonesAlumnos
            Console.WriteLine("---------------ALUMNO ORIGINAL---------------");
            AlumnosTXT.WriteLine("---------------ALUMNO ORIGINAL---------------");
            Alumnos alu1 = new Alumnos() //llamado a la clase de alumnos
            {
                Ppadres = new Padres()   //permitira agregar informacion del padre
            };

            //agregacion del nombre y el telefono
            alu1.Ppadres.NombreP   = "Bruno";
            alu1.Ppadres.TelefonoP = 8097888955;
            Console.WriteLine(alu1);  //impresion del alumno registrado original
            AlumnosTXT.WriteLine(alu1);

            //clones
            Alumnos clon1 = (Alumnos)alu1.Clone();
            Console.WriteLine("--------------------CLON----------------------");
            AlumnosTXT.WriteLine("--------------------CLON----------------------");
            clon1.NombreA           = "Jason";
            clon1.Ppadres.TelefonoP = 8491258722;
            Console.WriteLine(clon1);
            AlumnosTXT.WriteLine(clon1);

            Alumnos clon2 = (Alumnos)alu1.Clone();
            clon2.CarreraA        = "Multimedia";
            clon2.Ppadres.NombreP = "Mayra";
            Console.WriteLine("--------------------CLON----------------------");
            AlumnosTXT.WriteLine("--------------------CLON----------------------");
            Console.WriteLine(clon2);
            AlumnosTXT.WriteLine(clon2);

            Alumnos clon3 = (Alumnos)alu1.Clone();
            clon3.NombreA         = "Jonathan";
            clon3.MatriculaA      = "2019-87795";
            clon3.Ppadres.NombreP = "Fiorenzo";
            Console.WriteLine("--------------------CLON----------------------");
            AlumnosTXT.WriteLine("--------------------CLON----------------------");
            Console.WriteLine(clon3);
            AlumnosTXT.WriteLine(clon3);

            AlumnosTXT.Close();

            Console.ReadKey();
            Console.Clear();
            Console.WriteLine("DATOS REGISTRADOS EXITOSAMENTE EN TXT");
            Console.ReadKey();

            #endregion
        }
Exemple #3
0
        static void Main(string[] args)
        {
            //Llamado de cada clase

            Alumnos alumnos = new Alumnos();

            alumnos.Finalizacion(true);
            alumnos.PagoMensual(true);
            alumnos.Actividad();

            Padres padres = new Padres();

            padres.Info();
            padres.Presentacion(false);
            padres.Inscripcion();

            Clones clones = new Clones();

            clones.InicioClonesPadres();
            clones.InicioClonesAlumnos();
        }