private void adicionaRamalTipoItem(string guidCatalogo, RamalEstoque categoria) { //var listaPlanilhas = new TemplateEstoqueService().ObterPorArquivo(arquivo.id); var listaTipos = _itemEngenhariaService.ObterTiposItem(guidCatalogo, categoria.guid); foreach (var tipo in listaTipos) { categoria.Adiciona(new RamalEstoque(tipo.NOME, tipo.GUID, categoria.guid)); } }
private void adicionaRamalFamilia(string guidCatalogo, RamalEstoque categoria) { //var listaPlanilhas = new TemplateEstoqueService().ObterPorArquivo(arquivo.id); //var listaTipos = _itemEngenhariaService.ObterTiposItem(guidCatalogo, categoria.guid); var familiasRepositorio = new BaseMDBRepositorio <Familia>("Catalogo", "Familias"); var builderFamilias = Builders <Familia> .Filter; var filtroFamilia = builderFamilias.Eq(x => x.GUID_CATALOGO, guidCatalogo) & builderFamilias.Eq(x => x.GUID_CATEGORIA, categoria.guid); var listaFamilias = familiasRepositorio.Encontrar(filtroFamilia); foreach (var familia in listaFamilias) { var ramalFamilia = new RamalEstoque(familia.PartFamilyLongDesc, familia.GUID, categoria.guid); adicionaDiametros(categoria.guid, ramalFamilia); categoria.Adiciona(ramalFamilia); } }