예제 #1
0
        public void SelectConductor(Conductor c)
        {
            lytPasajeroConduElegido.Visible = true;
            lbPasajeroConducElegido.Visible = true;
            EstudianteMin control = new EstudianteMin(c);

            lytPasajeroConduElegido.Controls.Add(control, 0, 0);
            control.Dock = DockStyle.Fill;
        }
        public void SelectPasajero(Pasajero p)
        {
            conductor.Cupo       = conductor.Cupo > 0 ? conductor.Cupo - 1 : conductor.Cupo;
            lbConductorCupo.Text = conductor.Cupo + " Cupos";
            lytConductorPasajerosElegido.Visible       = true;
            lblConductorPasajerosSeleccionados.Visible = true;
            EstudianteMin control = new EstudianteMin(p);

            lytConductorPasajerosElegido.Controls.Add(control);
            control.Dock = DockStyle.Fill;
        }
예제 #3
0
        public controlPasajero(Carpool c, Pasajero p)
        {
            InitializeComponent();
            this.carpool             = c;
            this.pasajero            = p;
            lbPasajeroName.Text      = pasajero.Nombre;
            lbPasajeroUbicacion.Text = pasajero.Direccion;
            lbPasajeroTelefono.Text  = "Tel: " + pasajero.Telefono;
            lbPasajeroPuntos.Text    = "Puntos Carpooling: " + pasajero.PuntosCarpooling;

            foreach (Conductor con in carpool.Conductores())
            {
                EstudianteMin control = new EstudianteMin(con);
                lytPasajerosListConduc.Controls.Add(control, 0, 0);
                control.Dock = DockStyle.Fill;
                EventArgs ev = new EventArgs();
                control.Click += (s, e) => SelectConductor(con);
            }
        }
        public ControlConductor(Carpool c, Conductor con)
        {
            InitializeComponent();
            this.carpool   = c;
            this.conductor = con;

            lbConductorName.Text      = conductor.Nombre;
            lbConductorUbicacion.Text = conductor.Direccion;
            lbConductorTelefono.Text  = "Tel: " + conductor.Telefono;
            lbConductorPuntos.Text    = "Puntos Carpooling: " + conductor.PuntosCarpooling;
            lbConductorCupo.Text      = conductor.Cupo + " Cupos";

            foreach (Pasajero pas in carpool.Pasajeros())
            {
                EstudianteMin control = new EstudianteMin(pas);
                lytConductorListPasajeros.Controls.Add(control, 0, 0);
                control.Dock = DockStyle.Fill;
                EventArgs ev = new EventArgs();
                control.Click += (s, e) => SelectPasajero(pas);
            }
        }