public void AlimentaTodasTabelasEstoque() { PropriedadesItemService propriedadesItemService = new PropriedadesItemService(); ItemEngenhariaEstoqueService itemEngenhariaEstoqueService = new ItemEngenhariaEstoqueService(propriedadesItemService); ItemEngenhariaService itemEngenhariaService = new ItemEngenhariaService(); var catalogos = itemEngenhariaService.ObterCatalogos(); foreach (var catalogo in catalogos) { var categorias = itemEngenhariaService.ObterCategorias(catalogo.GUID); foreach (var categoria in categorias) { var tipos = itemEngenhariaService.ObterTiposItem(catalogo.GUID, categoria.GUID); foreach (var tipo in tipos) { //itemEngenhariaEstoqueService.CarregaItensPorTipoItem(catalogo.GUID, categoria.GUID, tipo.GUID); } } } //string guidCatalogo = "9e4b51eb-5d1a-4fd6-8970-7545cc5f5ab8"; //string guidCategoria = "0551cde6-c249-43b0-83d4-161ac9178b35"; //string guidTipoItem = "0154689d-a6af-4504-a5c2-5552d2522f70"; }
public void Carregar() { ItemEngenhariaService itemEngenhariaService = new ItemEngenhariaService(); var catalogos = itemEngenhariaService.ObterCatalogos(); RamalEstoqueService ramalEstoqueService = new RamalEstoqueService(); }
public void ItemEngenhariaService_Assertivo() { string itemEngenhariaGUID = "000be1a9-1cca-4cdc-8def-e5b11468f5f6"; //string tipoItemGUID = "074fbfe5-5149-4863-8f1b-e298eac2f469"; //string catalogoPlant3dGUID = "adb0167e-3362-4a34-bce9-2c06bdf1ee36"; ItemEngenhariaService itemEngenhariaService = new ItemEngenhariaService(); var propriedades = itemEngenhariaService.ObterPorId(itemEngenhariaGUID); Assert.IsTrue(propriedades.Count > 0); }
public List <RamalEstoque> ExtraiArvoreAramzen() { _itemEngenhariaService = new ItemEngenhariaService(); var catalogos = _itemEngenhariaService.ObterCatalogos(); var ramaisCatalogos = new List <RamalEstoque>(); foreach (var catalogo in catalogos) { ramaisCatalogos.Add(new RamalEstoque(catalogo.NOME, catalogo.GUID, string.Empty)); } ramaisCatalogos = ramaisCatalogos.OrderBy(x => x.name).ToList(); foreach (var ramalCatalogo in ramaisCatalogos) { adicionaRamalCategoria(ramalCatalogo.guid, ramaisCatalogos); } return(ramaisCatalogos); }
public CatalogosController() { _itemEngenhariaService = new ItemEngenhariaService(); }
private long progressoeTransferencia(int n, BackgroundWorker worker, DoWorkEventArgs e) { PropriedadesItemService propriedadesItemService = new PropriedadesItemService(); ItemEngenhariaEstoqueService itemEngenhariaEstoqueService = new ItemEngenhariaEstoqueService(propriedadesItemService); ItemEngenhariaService itemEngenhariaService = new ItemEngenhariaService(); int mult = 70000 / 100; var catalogos = itemEngenhariaService.ObterCatalogos(); if ((n <= 0)) { throw new ArgumentException( "value must be >= 0 and <= 91", "n"); } long result = 0; if (worker.CancellationPending) { e.Cancel = true; } else { foreach (var catalogo in catalogos) { var categorias = itemEngenhariaService.ObterCategorias(catalogo.GUID); foreach (var categoria in categorias) { var tipos = itemEngenhariaService.ObterTiposItem(catalogo.GUID, categoria.GUID); foreach (var tipo in tipos) { //itemEngenhariaEstoqueService.CarregaItensPorTipoItem(catalogo.GUID, categoria.GUID, tipo.GUID); List <ItemTubulacaoEstoque> tubulacaoEstoques = new List <ItemTubulacaoEstoque>(); var ids = propriedadesItemService.ObterPropriedadesID(catalogo.GUID, categoria.GUID, tipo.GUID); //foreach (var id in ids) for (int i = 1; i <= ids.Count() - 1; i++) { ItemTubulacaoEstoque itemTubulacaoEstoque = new ItemTubulacaoEstoque(ids[i].PnPID, ids[i].GUID_CATALOG, ids[i].GUID, categoria.GUID, tipo.GUID); var props = propriedadesItemService.ObterPropriedadesItemDTO(ids[i], categoria.GUID, tipo.GUID); foreach (var prop in props) { foreach (var item in props) { string valor = item.VALOR_PROPRIEDADE.Replace('"', 'ยจ'); itemTubulacaoEstoque.GetType().GetProperty(item.PROPRIEDADE).SetValue(itemTubulacaoEstoque, valor); } } itemEngenhariaEstoqueService.InserirItem(itemTubulacaoEstoque); var local = i / mult; result = Convert.ToInt64(local); worker.ReportProgress(local); } } } } } return(result); }
public ItensEngController() { _itemEngenhariaService = new ItemEngenhariaService(); }