Example #1
0
 private List<Item> GetItens(nfeProcNFeInfNFeDet[] dets, Industria industria)
 {
     var itens = new List<Item>();
       foreach (var item in dets)
       {
     itens.Add(new Item
     {
       Produto = GetProduto(item, industria),
       Quantidade = item.prod.qCom,
       ValorUnitario = item.prod.vUnCom,
     });
       }
       return itens;
 }
Example #2
0
 private Produto GetProduto(nfeProcNFeInfNFeDet det, Industria industria)
 {
     return
       _dbContext.Produtos.Where(p => p.Codigo == det.prod.cProd).FirstOrDefault() ??
       _dbContext.Produtos.Local.Where(p => p.Codigo == det.prod.cProd).FirstOrDefault() ??
       new Produto
       {
     Codigo = det.prod.cProd,
     Nome = det.prod.xProd,
     Unidade = det.prod.uCom,
     Industria = industria,
     Divisor = 1,
       };
 }