private async void RellenarDropdownModelo() { DropDownList_modelo.Items.Clear(); // Trae la lista de modelos disponibles de la base de datos. IEnumerable <Models.Modelo> IEnumerable_modelos = new ObservableCollection <Models.Modelo>(); ModeloManager modeloManager = new ModeloManager(); IEnumerable_modelos = await modeloManager.ObtenerModelos(VG.usuarioActual.CadenaToken); List <Models.Modelo> lista_modelos = IEnumerable_modelos.ToList(); if (lista_modelos.Count > 0) { // Rellena el dropdown con los modelos disponibles. lista_modelos.Reverse(); for (int i = 0; i < lista_modelos.Count(); i++) { DropDownList_modelo.Items .Insert(0, new ListItem( lista_modelos[i].MOD_NOMBRE + ". Color: " + lista_modelos[i].MOD_COLOR , "" + lista_modelos[i].MOD_CODIGO)); } } // Coloca la opcion "Seleccionar" al inicio del dropdown para obligar al usuario a seleccionar // un Modelo. DropDownList_modelo.Items.Insert(0, new ListItem("Seleccionar", "seleccionar")); }
private async void InicializarControles() { try { modelos = await modelosManager.ObtenerModelos(VG.usuarioActual.CadenaToken); gridView.DataSource = modelos.ToList(); gridView.DataBind(); } catch (Exception) { // Token caduco, redirecciona al Login. Response.Redirect("~/Login.aspx"); } }