private void geraLogMetodoLI(LocalInstalacaoSAPModelo modelo, StreamWriter sw) { sw.WriteLine($@"-----MÉTODO PROCESSA LOCAL DE INSTALAÇÃO-----"); int i = 0; foreach (var LI in modelo.Itens) { sw.WriteLine(""); sw.WriteLine($@"___ITEM {i} da lista___"); sw.WriteLine($@"Propriedade Local de Instalação - {LI.Local_Instalacao}"); sw.WriteLine($@"Propriedade Descrição do Local de Instalação - {LI.Descricao_Local_Instalacao}"); sw.WriteLine($@"Propriedade Perfil de Catálogo - {LI.Perfil_Catalogo}"); sw.WriteLine($@"Propriedade Descrição do Perfil de Catálogo - {LI.Descricao_Perfil_Catalogo}"); sw.WriteLine($@"Propriedade Classe do Local de Instalação - {LI.Classe_Local_Instalacao}"); sw.WriteLine($@"Propriedade Descrição da Classe do Local de Instalação - {LI.Descricao_Classe}"); sw.WriteLine($@"Propriedade Característica da Classe - {LI.Caracteristica_Classe}"); sw.WriteLine($@"Propriedade Descrição da Característica - {LI.Descricao_Caracteristica}"); sw.WriteLine($@"Propriedade Valor da Característica - {LI.Valor_Caracteristica}"); sw.WriteLine($@"Propriedade Status - {LI.Status_Local_Instalacao}"); } }
public LocalInstalacaoSAPResponse DT_LI_LaborSafety_IL02_ProcessaLocalInstalacao(LocalInstalacaoSAPModelo modelo) { LocalInstalacaoSAPResponse result = new LocalInstalacaoSAPResponse(); result.Itens = new List <LocalInstalacaoItemSAPResponse>(); try { //Grava o que chegou na integração, em um arquivo texto this.GeraLogRecebimentoIntegracao(modelo, TipoIntegracao.LocalInstalacao); result = localInstalacaoSAPNegocio.ProcessaLocalInstalacao(modelo); } catch (Exception e) { LocalInstalacaoItemSAPResponse itemResponse = new LocalInstalacaoItemSAPResponse(); itemResponse.Status = Constantes.StatusResponseIntegracao.E.ToString(); itemResponse.Descricao = e.Message; result.Itens.Add(itemResponse); } return(result); }