// private void CarregarComboboxSubcategoriaLancamento() { try { var listaSubcategoriaLancamento = new SubcategoriaLancamentoListModel(); listaSubcategoriaLancamento.Add(new SubcategoriaLancamentoModel { IdSubcategoria = 0, NomeSubcategoria = "[Selecione a Subcategoria]" }); // foreach (var subcategoria in new SubcategoriaLancamentoDAO().SubCategoriaByAll().Select(x => new { idCategoria = x.CategoriaLancamento.IdCategoria, idSubcategoria = x.IdSubcategoria, nomeSubcategoria = x.NomeSubcategoria }).Where(x => x.idCategoria.Equals(Convert.ToInt32(this.cbbCategoria.SelectedValue)))) { listaSubcategoriaLancamento.Add(new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(subcategoria.idSubcategoria), NomeSubcategoria = subcategoria.nomeSubcategoria.ToString() }); } // this.cbbSubcategoria.DataSource = listaSubcategoriaLancamento; this.cbbSubcategoria.DisplayMember = "NomeSubcategoria"; this.cbbSubcategoria.ValueMember = "IdSubcategoria"; this.cbbSubcategoria.Update(); } catch (Exception) { return; } }
// public SubcategoriaLancamentoListModel SubCategoriaByAll() { var listasubcategoria = new SubcategoriaLancamentoListModel(); // try { this.dbCore.LimparParametros(); // foreach (DataRow subcategoria in this.dbCore.ExecutarConsulta("usp_subcategoria_lancamento_sel").Rows) { listasubcategoria.Add(new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(subcategoria["id_subcategoria"]), NomeSubcategoria = subcategoria["nome_subcategoria"].ToString(), CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = Convert.ToInt32(subcategoria["id_categoria"]), NomeCategoria = subcategoria["nome_categoria"].ToString() } }); } } catch (Exception) { throw; } // return(listasubcategoria); }