Exemple #1
0
        /* metodo para abrir la ventana de agregar vehiculo
         * se activa undiendo en el boton "+" en la linea vehiculo en el panel perfil_Usuario
         * La ventana queda ligada a Control_AgregarVehiculo
         */
        public void agregarVehiculo(Object sender)
        {
            if (controlRegistroVehiculo != null)
            {
                controlRegistroVehiculo.cerrar();
            }
            RegistroVehiculo registroVehiculo = new RegistroVehiculo();

            registroVehiculo.Owner  = formInicio;
            controlRegistroVehiculo = new Control_RegistroVehiculo(registroVehiculo, sistema.Estado_usuarioLogged);
            controlRegistroVehiculo.eventoAgregarVehiuclo += pintarvehiculos;
        }
Exemple #2
0
        /*Pinta los vehiculos que tiene agregado el usuario en el panel de perfil de usuario
         * Se llama:
         *       cuando se hace log in
         *       cuando se agrega una ruta
         */
        public void pintarvehiculos(Object sender)
        {
            List <Vehiculo> vehis = sistema.Estado_usuarioLogged.Vehiculos;

            formInicio.panel_PerfilUsuario1.comboBoxVehiculos.Items.Clear();
            formInicio.panel_PerfilUsuario1.comboBoxVehiculos.SelectedIndex = -1;
            formInicio.panel_PerfilUsuario1.comboBoxVehiculos.Text          = "";
            if (sistema.Estado_usuarioLogged.Vehiculos != null)
            {
                foreach (var r in vehis)
                {
                    formInicio.panel_PerfilUsuario1.comboBoxVehiculos.Items.Add(r.Placa);
                }
            }
            if (sender.GetType() == typeof(Control_RegistroVehiculo))
            {
                controlRegistroVehiculo.cerrar();
                controlRegistroVehiculo = null;
            }
        }