コード例 #1
0
ファイル: Todos.cs プロジェクト: VictorPotes/Problema1
        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");
                            }
                        }
                    }
                }
            }
        }
コード例 #2
0
 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");
                     }
                 }
             }
         }
     }
 }
コード例 #3
0
 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");
             }
         }
     }
 }