Example #1
0
        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}");
            }
        }
Example #2
0
        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);
        }