Lista está vindo vazia(Há dados)
23/09/2014
0
Veja essa linq com lambda que eu fiz:
Depois fiz essa outra para preencher a lista, baseada nos valores contidos em monta_arvore:
O resultado é que _listaUnidade está vindo vazio. O que fiz de errado? Não dá nenhum erro, apena vem vazia.
var monta_arvore = db.Ruptura .Where(m => m.IDMotivo != 7) .Select(rup => new MontaArvoreAcao { IDRuptura = rup.IDRuptura, DataRuptura = rup.DataRuptura, IDMotivo = rup.IDMotivo, Motivo = rup.Motivo.Motivo1, IDOrigem = rup.IDOrigem, CodigoPDV = rup.CodigoPDV, UF = rup.PDV.UF, Cidade = rup.PDV.Cidade, CnpjDescricao = rup.PDV.Cnpj + " - " + rup.PDV.Descricao, Codigo_Apresentacao = rup.Codigo_Apresentacao, Unidade_Negocio = rup.Apresentacao.Unidade_Negocio, Codigo_Unidade_Negocio = rup.Apresentacao.Codigo_Unidade_Negocio, Franquia = rup.Apresentacao.Franquia, Familia = rup.Apresentacao.Familia, Descricao = rup.Apresentacao.Descricao }).ToList().OrderBy(r => r.IDMotivo);
Depois fiz essa outra para preencher a lista, baseada nos valores contidos em monta_arvore:
_listaUnidade = monta_arvore .Where(u => u.Codigo_Unidade_Negocio == _apr.Codigo_Unidade_Negocio) .GroupBy(g => new { Codigo = g.Codigo_Unidade_Negocio, UN = g.Unidade_Negocio}) .Select(t => new MontaArvoreAcao { Unidade_Negocio = t.Select(s => s.Unidade_Negocio).FirstOrDefault(), Codigo_Unidade_Negocio = t.Key.Codigo });
O resultado é que _listaUnidade está vindo vazio. O que fiz de errado? Não dá nenhum erro, apena vem vazia.
Pjava
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)