Пример #1
0
        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"));
        }