/* 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; }
/*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; } }