コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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);
            }
        }