private void LimpaCategorias(bool setLast = false) { categorias = categoriaController.GetAll(); comboBoxCategoria.Items.Clear(); foreach (Categoria categoria in categorias) { comboBoxCategoria.Items.Add($"{categoria.Codcategoria} - {categoria.Nome}"); } if (categorias.Any()) { comboBoxCategoria.SelectedIndex = 0; } if (evento.Codcategoria != 0) { comboBoxCategoria.SelectedIndex = comboBoxCategoria.FindStringExact($"{evento.Codcategoria} - {evento.CodcategoriaNavigation.Nome}"); } if (setLast) { comboBoxCategoria.SelectedIndex = comboBoxCategoria.Items.Count - 1; } }
public void PrepararFiltros() { locais = localController.GetAll(); categorias = categoriaController.GetAll(); eventos = eventoController.GetAll().Where(e => e.Liberado).ToList(); comboBoxLocal.Items.Clear(); comboBoxCategoria.Items.Clear(); comboBoxLocal.Items.Add("Selecione um local..."); comboBoxLocal.SelectedIndex = 0; comboBoxCategoria.Items.Add("Selecione uma categoria..."); comboBoxCategoria.SelectedIndex = 0; foreach (var local in locais) { comboBoxLocal.Items.Add(local.ToString()); } foreach (var categoria in categorias) { comboBoxCategoria.Items.Add(categoria.Nome); } }