public Retorno CadastrarClienteSAP(ClienteSap Cliente) { object[] results = this.Invoke("CadastrarClienteSAP", new object[] { Cliente }); return((Retorno)(results[0])); }
static void CriarClienteSAP() { var novos_cliente_sap = MobLink.WebLeilao.Repositorio.RepositorioGlobal.Arrematante.SelecionarTudo(65) //.Where(p => p.status_cadastro_cliente_sap == "P" && p.data_pagamento_boleto != "04/09/2017") .Where(p => p.status_cadastro_cliente_sap == "P") .ToList(); WSSapLinkPatios.ClienteSap clienteSap; foreach (var arr in novos_cliente_sap) { clienteSap = new WSSapLinkPatios.ClienteSap() { Codigo_Empresa = "1080", Organizacao_Vendas = "1080", Codigo_Organizacao_Parceiro = "1080", Nome_Cliente = arr.nome_arrematante, Endereco_Rua = arr.logradouro, Endereco_Numero = arr.numero, Endereco_Bairro = arr.bairro, Endereco_CEP = arr.cep.FormatarParaCEP(), Endereco_Cidade = arr.cidade, Endereco_Regiao = arr.estado, Telefone = arr.fone_1, Email = arr.email, CNPJ = arr.cnpj, CPF = arr.cpf, Forma_Pagamento = "D", Condicao_Pagamento = "B001" }; if (clienteSap.Endereco_CEP == "ERRO") { clienteSap.Endereco_CEP = "24000400".FormatarParaCEP(); } try { var retorno_criacao_cliente = ws.CadastrarClienteSAP(clienteSap); if (retorno_criacao_cliente.Resultado == true) { Console.WriteLine("CRIADO O CLIENTE " + arr.nome_arrematante); //ATUALIZO O CAMPO status_cadastro_cliente_sap PARA FLAG S - ENVIADO arr.status_cadastro_cliente_sap = "S"; MobLink.WebLeilao.Repositorio.RepositorioGlobal.Arrematante.Alterar(arr); } else { } } catch (Exception e) { throw; } } }
/// <remarks/> public void CadastrarClienteSAPAsync(ClienteSap Cliente, object userState) { if ((this.CadastrarClienteSAPOperationCompleted == null)) { this.CadastrarClienteSAPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCadastrarClienteSAPOperationCompleted); } this.InvokeAsync("CadastrarClienteSAP", new object[] { Cliente }, this.CadastrarClienteSAPOperationCompleted, userState); }
/// <remarks/> public void CadastrarClienteSAPAsync(ClienteSap Cliente) { this.CadastrarClienteSAPAsync(Cliente, null); }