//----------------------------------FIN REGISTRO Y LOG IN--------------------------------------------- /* metodo para abrir la ventana de agregar ruta * se activa undiendo en el boton "+" en la linea Rutas en el panel perfil_Usuario * La ventana queda ligada a Control_AgregarRuta */ public void agregarRuta(Object sender) { if (controlRegistroRuta != null) { controlRegistroRuta.cerrar(); } RegistroRuta registroRuta = new RegistroRuta(); registroRuta.Owner = formInicio; controlRegistroRuta = new Control_RegistroRuta(registroRuta, sistema.Estado_usuarioLogged); controlRegistroRuta.eventoResgitroRuta += pintarRutas; }
/*Pinta las rutas 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 pintarRutas(Object sender) { formInicio.panel_PerfilUsuario1.comboBoxRutas.Items.Clear(); if (sistema.Estado_usuarioLogged.Rutas != null) { foreach (var r in sistema.Estado_usuarioLogged.Rutas) { formInicio.panel_PerfilUsuario1.comboBoxRutas.Items.Add(r.Nombre); } } formInicio.panel_PerfilUsuario1.comboBoxRutas.SelectedIndex = -1; formInicio.panel_PerfilUsuario1.comboBoxRutas.Text = ""; if (sender.GetType() == typeof(Control_RegistroRuta)) { controlRegistroRuta.cerrar(); controlRegistroRuta = null; } }