//Constructor que toma el formulario como parametro public Controlador(Button b1, Button b2) { this.b1 = b1; this.b2 = b2; libros = new List <Libro>(); socios = new List <Socio>(); ejem = new List <Ejemplar>(); ejem2 = new List <Ejemplar>(); ejem3 = new List <Ejemplar>(); //Listas de socios anteriores Socio s1 = new Socio("Pedro", "Picapiedra", 101); SocioVIP s2 = new SocioVIP("Pablo", "Marmol", 102, 30); socios.Add(s1); socios.Add(s2); //Listas de libros Libro l1 = new Libro("El codigo da vinci", "Dan Bronw", 97898758, ejem); Libro l2 = new Libro("Inferno", "Dan Bronw", 13244567, ejem2); Libro l3 = new Libro("Origen", "Dan Bronw", 12345678, ejem3); libros.Add(l1); libros.Add(l2); libros.Add(l3); //lista de ejemplares Ejemplar e1 = new Ejemplar(l1, 3, 33); Ejemplar e2 = new Ejemplar(l1, 3, 34); Ejemplar e3 = new Ejemplar(l1, 3, 35); ejem.Add(e1); ejem.Add(e2); ejem.Add(e3); Ejemplar e11 = new Ejemplar(l2, 6, 28); Ejemplar e21 = new Ejemplar(l2, 2, 29); Ejemplar e31 = new Ejemplar(l2, 3, 25); ejem2.Add(e11); ejem2.Add(e21); ejem2.Add(e31); }
void Button1Click(object sender, EventArgs e) { String nombre = textBox1.Text; String apellido = textBox2.Text; int ide = new Random().Next(99, 999); if (checkBox1.Checked == true) { SocioVIP sv = new SocioVIP(nombre, apellido, ide, 30); socios.Add(sv); label3.Text = "Socio Agregado" + "\n" + sv.Imprimir(); } else { Socio sc = new Socio(nombre, apellido, ide); socios.Add(sc); label3.Text = "Socio Agregado" + "\n" + sc.Imprimir(); } }