public EventoController(Form mdiContainer) { //Inicializo mi lista de lista de asientos button lstAsientoButton = new List<AsientoButton>(); //creo una instancia de bus asiento para recuperar la lista de asientos que tengo en la base de datos busAsiento objbusAsiento = new busAsiento(); //llamo al metodo leer para recuperar todo la lista List<ASIENTO> lstAsientos=objbusAsiento.Leer(); //necesito llenar la lista lstAsientoBUtton para lo cual tengo quer recorrer la lstAsientos e ir creandolos //asimismo de pasada tengo que asignarle una posición en pantalla para lo cual´haré uso de mi matriz que me hace referencia //de la posición en pantalla de los asientos int j = 0; int i = 0; foreach(ASIENTO objAsiento in lstAsientos) { AsientoButton objAsientoButton=new AsientoButton(); while (this.PosButaca[j, i] == 'E') { if (i < 56) { i++; if(i>=56) { j++; i = 0; } } else { break; } } objAsientoButton.setxPos((i * 23)); objAsientoButton.setyPos((j * 30) + 60 + (6 * j)); objAsientoButton.setbtnAsiento(objAsiento); objAsientoButton.crearAsientoButton(mdiContainer); lstAsientoButton.Add(objAsientoButton); i++; if (i >= 56) { j++; i = 0; } } }
public EventoController(Form mdiContainer) { //Inicializo mi lista de lista de asientos button lstAsientoButton = new List <AsientoButton>(); //creo una instancia de bus asiento para recuperar la lista de asientos que tengo en la base de datos busAsiento objbusAsiento = new busAsiento(); //llamo al metodo leer para recuperar todo la lista List <ASIENTO> lstAsientos = objbusAsiento.Leer(); //necesito llenar la lista lstAsientoBUtton para lo cual tengo quer recorrer la lstAsientos e ir creandolos //asimismo de pasada tengo que asignarle una posición en pantalla para lo cual´haré uso de mi matriz que me hace referencia //de la posición en pantalla de los asientos int j = 0; int i = 0; foreach (ASIENTO objAsiento in lstAsientos) { AsientoButton objAsientoButton = new AsientoButton(); while (this.PosButaca[j, i] == 'E') { if (i < 56) { i++; if (i >= 56) { j++; i = 0; } } else { break; } } objAsientoButton.setxPos((i * 23)); objAsientoButton.setyPos((j * 30) + 60 + (6 * j)); objAsientoButton.setbtnAsiento(objAsiento); objAsientoButton.crearAsientoButton(mdiContainer); lstAsientoButton.Add(objAsientoButton); i++; if (i >= 56) { j++; i = 0; } } }