private Button generarAsientoVacio(int numeroAsiento) { Button botonAsiento = new Button { Background = Brushes.Black, Foreground = Brushes.White, FontWeight = FontWeights.Bold, Content = numeroAsiento.ToString(), Margin = new Thickness(1), Width = 50, Height = 50, FontSize = 15, BorderBrush = Brushes.Transparent, Name = "btnAsiento_" + numeroAsiento }; botonAsiento.Click += new RoutedEventHandler(btnAsiento_Click); if (_servicioRepositorio.servicioConVentas(oServicio.ser_codigo) == true) { Pasaje oPasaje = _pasajeRepositorio.traerAsiento(numeroAsiento, oServicio.ser_codigo); if (oPasaje != null) { Cliente oCliente = new Cliente(); oCliente = _clienteRepositorio.buscarCliente(oPasaje.cli_dni); botonAsiento.Background = Brushes.Red; ToolTip tt = new ToolTip(); tt.Content = "Cliente: " + oCliente.cli_nombre + " " + oCliente.cli_apellido + "\nDNI: " + oCliente.cli_dni + "\nTelefono: " + oCliente.cli_telefono + "\nEmail: " + oCliente.cli_email; botonAsiento.ToolTip = tt; asientoOcupado++; } else { botonAsiento.Cursor = Cursors.Hand; } } return(botonAsiento); }