/// fUNCION PARA CREAR BOTONES private void Crear_Boton() { int posicionX = 22, posicionY = 228; int totalAsientosLibres = 0, tamColumna = 5; Conexion_Consulta butacasOcupadas = new Conexion_Consulta(); ArrayList listaButacasOcupadas = butacasOcupadas.Butacas_Vendidas(idFuncionSala); for (int i = 1; i < nuevoBoton.Length; i++) { cantidadBotonesCreados++; nuevoBoton[i] = new Button(); nuevoBoton[i].Text = i.ToString(); nuevoBoton[i].Name = i.ToString(); nuevoBoton[i].Location = new Point(posicionX, posicionY); if (listaButacasOcupadas.Contains(i)) { nuevoBoton[i].BackColor = Color.Red; nuevoBoton[i].Enabled = false; } else { nuevoBoton[i].BackColor = Color.SeaGreen; foreach (Ticket ticket in listaTickets) { if (ticket.NroButaca == i && ticket.fkFuncionSala == idFuncionSala) { nuevoBoton[i].BackColor = Color.LightBlue; cantidadBotonesSeleccionados++; break; } } totalAsientosLibres++; } nuevoBoton[i].ForeColor = Color.Black; nuevoBoton[i].FlatStyle = FlatStyle.Popup; ///// nuevoBoton[i].Size = new Size(34, 34); ////// nuevoBoton[i].Click += Butacas_Click; this.Controls.Add(nuevoBoton[i]); posicionX += 40; if (i > 4 && i % tamColumna == 0 && i < 50) { posicionX += 40; } if (i > 9 && i % (tamColumna * 2) == 0 && i < 60) { posicionX = 21; posicionY += 38; } } }