Exemple #1
0
 public Retorno CadastrarClienteSAP(ClienteSap Cliente)
 {
     object[] results = this.Invoke("CadastrarClienteSAP", new object[] {
         Cliente
     });
     return((Retorno)(results[0]));
 }
Exemple #2
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;
                }
            }
        }
Exemple #3
0
 /// <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);
 }
Exemple #4
0
 /// <remarks/>
 public void CadastrarClienteSAPAsync(ClienteSap Cliente)
 {
     this.CadastrarClienteSAPAsync(Cliente, null);
 }