public Todos(InterfazParqueadero prin) { InitializeComponent(); principal = prin; textBox2.ScrollBars = ScrollBars.Vertical; ArrayList usuarios = principal.darUsuarios(); if (usuarios == null || usuarios.Count == 0) { textBox2.Text = "No hay ingresos asociados a ese vehículo"; } else { for (int i = 0; i < usuarios.Count; i++) { Usuario usu = (mundo.Usuario)usuarios[i]; ArrayList veh = usu.darVehiculos(); for (int j = 0; j < veh.Count; j++) { Vehiculo ve = (mundo.Vehiculo)veh[j]; ArrayList ingresos = ve.darIngresos(); for (int t = 0; t < ingresos.Count; t++) { Ingreso actual = (mundo.Ingreso)ingresos[t]; if (usu is Frecuente) { Frecuente a = (mundo.Frecuente)usu; textBox2.Text = string.Concat(textBox2.Text, "Usuario con cédula ", a.darCedula(), " con el vehiculo de placas ", ve.darPlaca(), " en su ingreso en", ": Fecha de entrada ", actual.darFechaDeIngreso(), ", Hora de entrada ", actual.darHoraDeIngreso(), ", Fecha de salida ", actual.darFechaDeSalida(), ", Hora de salida ", actual.darHoraDeSalida(), "\r\n", "\r\n"); } else { textBox2.Text = string.Concat(textBox2.Text, "Usuario invitado ", i, " con el vehiculo de placas ", ve.darPlaca(), " ingresó en", ": Fecha de entrada ", actual.darFechaDeIngreso(), ", Hora de entrada ", actual.darHoraDeIngreso(), ", Fecha de salida ", actual.darFechaDeSalida(), ", Hora de salida ", actual.darHoraDeSalida(), "\r\n", "\r\n"); } } } } } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Equals("")) { textBox2.Text = "Ingrese una cédula válida"; } else { Usuario usu = principal.buscarUsuario(textBox1.Text); if (usu == null) { textBox2.Text = "No hay ingresos asociados a ese usuario"; } else { ArrayList veh = usu.darVehiculos(); for (int j = 0; j < veh.Count; j++) { Vehiculo ve = (mundo.Vehiculo)veh[j]; ArrayList ingresos = ve.darIngresos(); for (int t = 0; t < ingresos.Count; t++) { Ingreso actual = (mundo.Ingreso)ingresos[t]; if (usu is Frecuente) { Frecuente a = (mundo.Frecuente)usu; textBox2.Text = string.Concat(textBox2.Text, "Usuario con cédula ", a.darCedula(), " con el vehiculo de placas ", ve.darPlaca(), " en su ingreso : Fecha de entrada ", actual.darFechaDeIngreso(), ", Hora de entrada ", actual.darHoraDeIngreso(), ", Fecha de salida ", actual.darFechaDeSalida(), ", Hora de salida ", actual.darHoraDeSalida(), "\r\n", "\r\n"); } else { textBox2.Text = string.Concat(textBox2.Text, "Usuario invitado", " con el vehiculo de placas ", ve.darPlaca(), " en su ingreso ", t, ": Fecha de entrada ", actual.darFechaDeIngreso(), ", Hora de entrada ", actual.darHoraDeIngreso(), ", Fecha de salida ", actual.darFechaDeSalida(), ", Hora de salida ", actual.darHoraDeSalida(), "\r\n", "\r\n"); } } } } } }
private void button1_Click(object sender, EventArgs e) { if (!textBox1.Equals("")) { Vehiculo ve = principal.buscarVehiculo(textBox1.Text); if (ve == null) { textBox2.Text = "No hay ingresos asociados a ese vehículo"; } else { ArrayList ingresos = ve.darIngresos(); for (int i = 0; i < ingresos.Count; i++) { Ingreso actual = (mundo.Ingreso)ingresos[i]; textBox2.Text = string.Concat(textBox2.Text, "Ingresó en", ": Fecha de entrada ", actual.darFechaDeIngreso(), ", Hora de entrada ", actual.darHoraDeIngreso(), ", Fecha de salida ", actual.darFechaDeSalida(), ", Hora de salida ", actual.darHoraDeSalida(), "\r\n", "\r\n"); } } } }