Ejemplo n.º 1
0
        public void TesteMsg0141()
        {
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String teste = String.Empty;

            StringBuilder sb = new StringBuilder();

            sb.AppendLine("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
            sb.AppendLine("<MENSAGEM>");
            sb.AppendLine("  <CABECALHO>");
            sb.AppendLine("    <IdentidadeEmissor>d66a88b1-bc0d-e411-9420-00155d013d39</IdentidadeEmissor>");
            sb.AppendLine("    <NumeroOperacao>numero operacao</NumeroOperacao>");
            sb.AppendLine("    <CodigoMensagem>MSG0141</CodigoMensagem>");
            sb.AppendLine("  </CABECALHO>");
            sb.AppendLine("  <CONTEUDO>");
            sb.AppendLine("    <MSG0141>");
            sb.AppendLine("      <CodigoConta>d66a88b1-bc0d-e411-9420-00155d013d39</CodigoConta>");
            sb.AppendLine("      <CodigoUnidadeNegocio>TER</CodigoUnidadeNegocio>");
            sb.AppendLine("      <PassivelSolicitacao>true</PassivelSolicitacao>");
            sb.AppendLine("      <PossuiControleContaCorrente>993520000</PossuiControleContaCorrente>");
            sb.AppendLine("    </MSG0141>");
            sb.AppendLine("  </CONTEUDO>");
            sb.AppendLine("</MENSAGEM>");

            integ.Postar(usuario, senha, sb.ToString(), out teste);
        }
Ejemplo n.º 2
0
        public void TesteMsg0087()
        {
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String teste = String.Empty;

            StringBuilder sb = new StringBuilder();

            sb.AppendLine("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
            sb.AppendLine("<MENSAGEM>");
            sb.AppendLine("  <CABECALHO>");
            sb.AppendLine("    <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor>");
            sb.AppendLine("    <NumeroOperacao>Brasil,SC</NumeroOperacao>");
            sb.AppendLine("    <CodigoMensagem>MSG0087</CodigoMensagem>");
            sb.AppendLine("  </CABECALHO>");
            sb.AppendLine("  <CONTEUDO>");
            sb.AppendLine("    <MSG0087>");
            sb.AppendLine("      <Estado>Brasil,SC</Estado>");
            sb.AppendLine("      <Moeda>Real</Moeda>");
            sb.AppendLine("      <CodigoUnidadeNegocio>SEC</CodigoUnidadeNegocio>");
            sb.AppendLine("    </MSG0087>");
            sb.AppendLine("  </CONTEUDO>");
            sb.AppendLine("</MENSAGEM>");

            integ.Postar(usuario, senha, sb.ToString(), out teste);
        }
Ejemplo n.º 3
0
        public void IntegrarContato()
        {
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String teste = String.Empty;
            //Domain.Model.Contato contatoTeste = new Domain.Servicos.ContatoService(this.OrganizationName, this.IsOffline).BuscaContato(new Guid("14C0A4F9-4A4E-E411-9424-00155D013D3A"));

            //var retorno = new Domain.Servicos.ContatoService(this.OrganizationName, this.IsOffline).IntegracaoCrm4("121.203.781-26", "teste");
        }
Ejemplo n.º 4
0
        public void IntegrarConta()
        {
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String teste = String.Empty;

            Domain.Model.Conta contaTeste = new Domain.Servicos.ContaService(this.OrganizationName, this.IsOffline).BuscaConta(new Guid("14C0A4F9-4A4E-E411-9424-00155D013D3A"));

            //var retorno = new Domain.Servicos.ContaService(this.OrganizationName, this.IsOffline).IntegracaoCrm4(contaTeste.CpfCnpj, contaTeste.CodigoMatriz, contaTeste.ID.Value.ToString());
        }
Ejemplo n.º 5
0
        public void Validar_Existencia_Registros()
        {
            Domain.Integracao.MSG0154 msgRebate = new Domain.Integracao.MSG0154(OrganizationName, false);

            String  teste = String.Empty;
            string  xml   = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><MENSAGEM>  <CABECALHO>    <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor> 	<NumeroOperacao>Solicitação de Rebate Pós-Venda para ICO</NumeroOperacao> 	<CodigoMensagem>MSG0154</CodigoMensagem>    <LoginUsuario>Carlos Alberto</LoginUsuario> 	</CABECALHO>  <CONTEUDO>    <MSG0154> <NomeSolicitacaoBeneficio>Solicitação de Rebate Pós-Venda para ICON</NomeSolicitacaoBeneficio>	<CodigoTipoSolicitacao>44b50f47-8b5f-e411-9424-00155d013d3a</CodigoTipoSolicitacao>    <CodigoBeneficio>7205dbc0-8403-e411-9420-00155d013d39</CodigoBeneficio>    <BeneficioCodigo>66</BeneficioCodigo>  	<CodigoBeneficioCanal>850a4662-105e-e411-9424-00155d013d3a</CodigoBeneficioCanal>     	<CodigoUnidadeNegocio>TER</CodigoUnidadeNegocio>      <CodigoConta>b2eaf028-4c5d-e411-940b-00155d014212</CodigoConta>   	<ValorSolicitado>537.59</ValorSolicitado>      <DescricaoSolicitacao>Solicitação de rebate pós venda 3º trimestre. </DescricaoSolicitacao> 	<SolicitacaoIrregular>true</SolicitacaoIrregular>      <DescricaoSituacaoIrregular>Canal com Benefícios Suspensos</DescricaoSituacaoIrregular> 	<CodigoFormaPagamento>c67df108-9c03-e411-9420-00155d013d39</CodigoFormaPagamento>      <SituacaoSolicitacaoBeneficio>993520005</SituacaoSolicitacaoBeneficio>      <RazaoStatusSolicitacaoBeneficio>1</RazaoStatusSolicitacaoBeneficio>      <Situacao>0</Situacao>   	<Proprietario>b4eaf028-4c5d-e411-940b-00155d014212</Proprietario>      <TipoProprietario>team</TipoProprietario>      <CodigoAssistente>36</CodigoAssistente>      <CodigoSupervisorEMS>al027000</CodigoSupervisorEMS>    	<SolicitacaoAjuste>false</SolicitacaoAjuste>      <ValorAbater>537.59</ValorAbater>      	<ProdutoSolicitacaoItens>       <ProdutoSolicitacaoItem>     	<CodigoSolicitacaoBeneficio>03ed5289-9f7f-e411-942c-00155d013d5d</CodigoSolicitacaoBeneficio>        	<CodigoProduto>4070350</CodigoProduto>       <CodigoBeneficio>7205dbc0-8403-e411-9420-00155d013d39</CodigoBeneficio>         <ValorUnitario>49.79</ValorUnitario>          <Quantidade>10</Quantidade>          <ValorTotal>497.9</ValorTotal>     <ValorUnitarioAprovado>49.79</ValorUnitarioAprovado>          <QuantidadeAprovado>10</QuantidadeAprovado>       	<ValorTotalAprovado>497.9</ValorTotalAprovado>          <Proprietario>b4eaf028-4c5d-e411-940b-00155d014212</Proprietario>          <TipoProprietario>team</TipoProprietario>          <Acao>I</Acao>          <CodigoEstabelecimento>104</CodigoEstabelecimento>   	<Situacao>0</Situacao>        </ProdutoSolicitacaoItem>        <ProdutoSolicitacaoItem>   	<CodigoSolicitacaoBeneficio>03ed5289-9f7f-e411-942c-00155d013d5d</CodigoSolicitacaoBeneficio>         <CodigoProduto>4070352</CodigoProduto>          <CodigoBeneficio>7205dbc0-8403-e411-9420-00155d013d39</CodigoBeneficio>  	<ValorUnitario>39.69</ValorUnitario>          <Quantidade>1</Quantidade>          <ValorTotal>39.69</ValorTotal>          <ValorUnitarioAprovado>39.69</ValorUnitarioAprovado>          <QuantidadeAprovado>1</QuantidadeAprovado>         <ValorTotalAprovado>39.69</ValorTotalAprovado>          <Proprietario>b4eaf028-4c5d-e411-940b-00155d014212</Proprietario>    <TipoProprietario>team</TipoProprietario>          <Acao>I</Acao>          <CodigoEstabelecimento>104</CodigoEstabelecimento>          <Situacao>0</Situacao>        </ProdutoSolicitacaoItem>      </ProdutoSolicitacaoItens>    </MSG0154>  </CONTEUDO></MENSAGEM>";
            MSG0154 msg   = MessageBase.LoadMessage <MSG0154>(XDocument.Parse(xml));

            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            integ.Postar(usuario, senha, msg.GenerateMessage(false), out teste);
        }
Ejemplo n.º 6
0
        public void testeConta72Konviva()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(@"<?xml version=""1.0"" encoding=""utf-8""?><MENSAGEM>  <CABECALHO>    <IdentidadeEmissor>DBFC273E-4811-40C4-8A4E-1629731ADD9A</IdentidadeEmissor>    <NumeroOperacao>ACK COMERCIO DE COMPONENTES ELETRONICOS </NumeroOperacao>   <CodigoMensagem>MSG0072</CodigoMensagem>  </CABECALHO> <CONTEUDO>
    <MSG0072>
      <CodigoConta>069dd596-c232-e411-9421-00155d013d39</CodigoConta>
      <CodigoCliente>140629</CodigoCliente>
      <NomeRazaoSocial>ACK COMERCIO DE COMPONENTES ELETRONICOS LTDA - EPP.</NomeRazaoSocial>
      <NomeFantasia>ALARMA</NomeFantasia>
      <NomeAbreviado>ACK COMERCIO</NomeAbreviado>
      <DescricaoConta>.</DescricaoConta>
      <TipoRelacao>993520000</TipoRelacao>
      <EmiteBloqueto>false</EmiteBloqueto>
      <GeraAvisoCredito>false</GeraAvisoCredito>
      <CalculaMulta>false</CalculaMulta>
      <RecebeInformacaoSCI>false</RecebeInformacaoSCI>
      <Telefone>4132592023</Telefone>
      <TelefoneAlternativo>4132592000</TelefoneAlternativo>
      <RamalTelefoneAlternativo>2006</RamalTelefoneAlternativo>
      <Fax>(41) 3232-8246</Fax>
      <Email>[email protected]</Email>
      <Site>http:[email protected]</Site>
      <Natureza>993520000</Natureza>
      <CNPJ>05142150000153</CNPJ>
      <InscricaoEstadual>90355980-20</InscricaoEstadual>
      <InscricaoMunicipal>1401442.808-8</InscricaoMunicipal>
      <SuspensaoCredito>false</SuspensaoCredito>
      <ContribuinteICMS>true</ContribuinteICMS>
      <CodigoSUFRAMA>1</CodigoSUFRAMA>
      <InscricaoSubstituicaoTributaria>1</InscricaoSubstituicaoTributaria>
      <OptanteSuspensaoIPI>true</OptanteSuspensaoIPI>
      <AgenteRetencao>true</AgenteRetencao>
      <PisCofinsUnidade>true</PisCofinsUnidade>
      <RecebeNotaFiscalEletronica>true</RecebeNotaFiscalEletronica>
      <FormaTributacao>993520002</FormaTributacao>
      <DataVencimentoConcessao>2015-04-25</DataVencimentoConcessao>
      <DescontoAssistenciaTecnica>1.00</DescontoAssistenciaTecnica>
      <CoberturaGeografica>A Alarma é Nacional e atende as seguintes regiões:
Sul
Sudeste
Nordeste
</CoberturaGeografica>
      <DataConstituicao>2002-04-04</DataConstituicao>
      <DistribuicaoUnicaFonteReceita>false</DistribuicaoUnicaFonteReceita>
      <QualificadoTreinamento>Possuímos espaço físico, porem não temos uma pessoa qualificada para treinamento e instruções.</QualificadoTreinamento>
      <Exclusividade>false</Exclusividade>
      <Historico>A Alarma esta no mercado a 25 anos, sempre presente entre as maiores empresas do ramos, com credibilidade no mercado, cumprindo com o seu compromisso como distribuidora. Seus principais eventos foi ter participado da Feira Exposec durante 5 anos consecutivos 2006/2007/2008/2009 e 2010.</Historico>
      <IntencaoApoio>Suporte técnico, suporte comercial, suporte com marketing, parceria nas negociações.
</IntencaoApoio>
      <MetodoComercializacao>telemarketing, vendedor interno</MetodoComercializacao>
      <NumeroFuncionarios>11</NumeroFuncionarios>
      <NumeroColaboradoresAreaTecnica>0</NumeroColaboradoresAreaTecnica>
      <NumeroRevendasAtivas>1466</NumeroRevendasAtivas>
      <NumeroRevendasInativas>4898</NumeroRevendasInativas>
      <NumeroTecnicosSuporte>0</NumeroTecnicosSuporte>
      <NumeroVendedores>5</NumeroVendedores>
      <OutraFonteReceita>Não existe.</OutraFonteReceita>
      <ParticipaProgramaCanais>993520001</ParticipaProgramaCanais>
      <PerfilRevendasDistribuidor>Revendedores de Varejo</PerfilRevendasDistribuidor>
      <PossuiEstruturaCompleta>993520001</PossuiEstruturaCompleta>
      <PossuiFiliais>993520001</PossuiFiliais>
      <QuantidadeFiliais>0</QuantidadeFiliais>
      <PrazoMedioCompra>120.00</PrazoMedioCompra>
      <PrazoMedioVenda>90.00</PrazoMedioVenda>
      <RamoAtividadeEconomica>comercio de componentes eletronicos.</RamoAtividadeEconomica>
      <SistemaGestao>menenger</SistemaGestao>
      <ValorMedioCompra>150000.0000</ValorMedioCompra>
      <ValorMedioVenda>450000.0000</ValorMedioVenda>
      <VendeAtacadista>true</VendeAtacadista>
      <Situacao>0</Situacao>
      <Classificacao>e11378c7-6ded-e311-9407-00155d013d38</Classificacao>
      <SubClassificacao>962d89df-6eed-e311-9407-00155d013d38</SubClassificacao>
      <NivelPosVenda>c17d5b87-75ed-e311-9407-00155d013d38</NivelPosVenda>
      <ApuracaoBeneficio>993520000</ApuracaoBeneficio>
      <TipoConstituicao>993520001</TipoConstituicao>
      <Proprietario>5b26fe9e-c232-e411-9421-00155d013d39</Proprietario>
      <TipoProprietario>team</TipoProprietario>
      <TipoConta>993520000</TipoConta>

      <DataAdesao>2014-07-01</DataAdesao>
      <CodigoEstrangeiro>1GW456U89D2D4D6789A</CodigoEstrangeiro>  
<OrigemConta>993520002</OrigemConta>
<NumeroPassaporte>01HQ45UDT90L234H6789</NumeroPassaporte>
<StatusIntegracaoSefaz>993520002</StatusIntegracaoSefaz>

      <DataHoraIntegracaoSefaz>2015-04-22T13:53:38</DataHoraIntegracaoSefaz>
<RegimeApuracao>RegimeApuracaohuestd</RegimeApuracao>
<DataBaixaContribuinte>2015-04-22</DataBaixaContribuinte>
      <EnderecoPrincipal>
        <TipoEndereco>3</TipoEndereco>
        <CEP>80610020</CEP>
        <Logradouro>RUA PARA </Logradouro>
        <Numero>1834</Numero>
        <Bairro>AGUA VERDE</Bairro>
        <NomeCidade>CURITIBA</NomeCidade>
        <Cidade>CURITIBA,PR,Brasil</Cidade>
        <UF>PR</UF>
        <Estado>Brasil,PR</Estado>
        <NomePais>Brasil</NomePais>
        <Pais>Brasil</Pais>
      </EnderecoPrincipal>
      <EnderecoCobranca>
        <TipoEndereco>3</TipoEndereco>
        <CEP>80610020</CEP>
        <Logradouro>RUA PARA </Logradouro>
        <Numero>1834</Numero>
        <Bairro>AGUA VERDE</Bairro>
        <NomeCidade>CURITIBA</NomeCidade>
        <Cidade>CURITIBA,PR,Brasil</Cidade>
        <UF>PR</UF>
        <Estado>Brasil,PR</Estado>
        <NomePais>Brasil</NomePais>
        <Pais>Brasil</Pais>
      </EnderecoCobranca>
    </MSG0072>
  </CONTEUDO>
</MENSAGEM>");
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String msgSaida = String.Empty;
            string xml      = sb.ToString();

            integ.Postar(usuario, senha, xml, out msgSaida);
        }
Ejemplo n.º 7
0
        public void TesteMConta0072()
        {
            //var t = 00;

            MSG0072 Conta = new MSG0072(itb.RetornaSistema(itb.Sistema.Pollux), "MSG0072")
            {
                AgenteRetencao             = true,
                ApuracaoBeneficio          = 993520000,
                CalculaMulta               = true,
                Classificacao              = "E1D0E59F-1E9E-E311-888D-00155D013E2E",
                ClientePotencialOriginador = "",
                CNAE = "1111",
                CNPJ = "66264213000666",
                CoberturaGeografica = "Sudeste e Sul do Brasil.",
                CodigoCliente       = 419,
                CodigoConta         = "",
                CodigoCRM4          = "",
                CodigoIncoterm      = "88",
                CodigoSUFRAMA       = "7777",
                CondicaoPagamento   = 1,
                ContaPrimaria       = "",
                ContatoPrincipal    = "",
                ContribuinteICMS    = true,
                CPF = "",
                DataConstituicao              = Convert.ToDateTime("2014-04-06"),
                DataImplantacao               = Convert.ToDateTime("2014-04-06"),
                DataLimiteCredito             = Convert.ToDateTime("2014-04-06"),
                DataVencimentoConcessao       = Convert.ToDateTime("2014-04-06"),
                DescontoAssistenciaTecnica    = Convert.ToDecimal("20"),
                DescricaoConta                = "Descrição Avurto",
                DistribuicaoUnicaFonteReceita = true,
                DistribuidorPrincipal         = "",
                Email         = "*****@*****.**",
                EmiteBloqueto = true,
                // EnderecoCobranca = "",
                EnderecoPrincipal = new Message.Helper.Entities.Endereco()
                {
                    TipoEndereco = 3, Logradouro = "Rua Cel Artur de Paula Ferreira", Numero = "95", Complemento = "Apto 9", Bairro = "VNC", NomeCidade = "Fernandopolis", Cidade = "Fernandopolis,SP,Brasil", UF = "SP", Estado = "Brasil,SP", CEP = "04511060", Pais = "1", NomePais = "Brasil"
                },
                EstruturaPropriedade = 2,
                Exclusividade        = true,
                Fax              = "999999",
                FormaTributacao  = 993520001,
                GeraAvisoCredito = true,
                Historico        = "Ótimo Canal",
                //-- erro, ERP é invalido -- IdentidadeEmissor = "ERP",
                InscricaoEstadual  = "isento",
                InscricaoMunicipal = "também",
                InscricaoSubstituicaoTributaria = "não há",
                IntencaoApoio         = "Vamos apoiar esse Canal.",
                LimiteCredito         = 10000000,
                ListaPreco            = "",
                LocalEmbarque         = "Porto",
                LoginUsuario          = "Usuario de Integracao",
                MetodoComercializacao = "Comercializacao direta",
                ModalidadeCobranca    = 993520000,
                ModeloOperacao        = "Não há filiais",
                Natureza        = 993520000,
                NivelPosVenda   = "D2A1461D-2CA6-E311-888D-00155D013E2E",
                NomeAbreviado   = "Avurto",
                NomeFantasia    = "Avurto2 LTDA",
                NomeRazaoSocial = "Avurtinho Jr.",
                NumeroAgencia   = "0262",
                NumeroBanco     = "1",
                NumeroColaboradoresAreaTecnica = 5,
                NumeroContaCorrente            = "01010",
                NumeroDiasAtraso           = 2,
                NumeroFuncionarios         = 30,
                NumeroOperacao             = "0072",
                NumeroRevendasAtivas       = 1,
                NumeroRevendasInativas     = "0",
                NumeroTecnicosSuporte      = 3,
                NumeroVendedores           = 6,
                ObservacaoNotaFiscal       = "Observações NF",
                ObservacaoPedido           = "Observações Pedido",
                OptanteSuspensaoIPI        = true,
                OrgaoExpeditor             = "SSP/SC",
                OutraFonteReceita          = "Outra fonte99",
                ParticipaProgramaCanais    = 993520000, //-- 993.520.000 = Não
                PerfilRevendasDistribuidor = "Revendas vendem muito",
                PisCofinsUnidade           = true,
                Portador = 2,
                PossuiEstruturaCompleta = 993520000,
                PossuiFiliais           = 993520000,
                PrazoMedioCompra        = Convert.ToDecimal("14,3"),
                PrazoMedioVenda         = Convert.ToDecimal("20,7"),
                Proprietario            = "FF3CBD6F-8E9D-E311-888D-00155D013E2E",
                QualificadoTreinamento  = "1",
                QuantidadeFiliais       = 0,
                Ramal    = "5555",
                RamalFax = "4444",
                RamalTelefoneAlternativo   = "3333",
                RamoAtividadeEconomica     = "Eletronicos",
                RecebeInformacaoSCI        = true,
                RecebeNotaFiscalEletronica = true,
                ReceitaAnual             = 120000,
                ReceitaPadrao            = 8,
                Regiao                   = "",
                RG                       = "24",
                SaldoCredito             = 7000,
                Setor                    = 48,
                SistemaGestao            = "Dynamics CRM baby",
                Site                     = "www.avurto.com.br",
                Situacao                 = 0,
                SubClassificacao         = "D1DEFFFD-1E9E-E311-888D-00155D013E2E",
                SuspensaoCredito         = true,
                Telefone                 = "343434",
                TelefoneAlternativo      = "343554",
                TipoConstituicao         = 993520001,
                TipoConta                = 993520000,
                TipoEmbalagem            = "pallet",
                TipoProprietario         = "systemuser",
                TipoRelacao              = 993520000,
                Transportadora           = 103,
                TransportadoraRedespacho = 445,
                ValorMedioCompra         = 14000,
                ValorMedioVenda          = 17000,
                VendeAtacadista          = true,
                ViaEmbarque              = "portuária"
            };


            //string xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><MENSAGEM>  <CABECALHO>    <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor>    <NumeroOperacao>Canal de Teste Marcelo 20140508-1716</NumeroOperacao>    <CodigoMensagem>MSG0072</CodigoMensagem>    <LoginUsuario>Tools</LoginUsuario>  </CABECALHO>  <CONTEUDO>    <MSG0072>      <CodigoConta>1c261be8-97da-e311-b278-00155d01330e</CodigoConta>      <ContaPrimaria xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <NomeRazaoSocial>Canal de Teste Marcelo 20140508-1716</NomeRazaoSocial>      <NomeFantasia>Teste MCS</NomeFantasia>      <NomeAbreviado>te Marcelo 2</NomeAbreviado>      <TipoRelacao>993520000</TipoRelacao>      <Telefone>48123654987</Telefone>      <Ramal>48</Ramal>      <TelefoneAlternativo>65466546546</TelefoneAlternativo>      <RamalTelefoneAlternativo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><Fax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <RamalFax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <Email>[email protected]</Email>      <Site>http://www.toolsystems.com.br</Site>      <Natureza>993520000</Natureza>      <CNPJ>10387848000179</CNPJ>      <InscricaoEstadual>ISENTO</InscricaoEstadual>      <InscricaoMunicipal>ISENTO</InscricaoMunicipal>      <FormaTributacao>993520004</FormaTributacao>      <CoberturaGeografica>Grande Fpolis</CoberturaGeografica>      <DataConstituicao>2015-01-01</DataConstituicao>      <DistribuicaoUnicaFonteReceita>false</DistribuicaoUnicaFonteReceita>      <DistribuidorPrincipal xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <QualificadoTreinamento>Possui espaço físico e pessoal qualificado para instrução e treinamento à equipe de vendedores e cli</QualificadoTreinamento><Exclusividade>false</Exclusividade>      <Historico>Descreva o tempo de existência, histórico e principais eventos desde sua fundação:</Historico>      <IntencaoApoio>Defina os apoios que espera receber da Intelbras para cumprir seus objetivos:</IntencaoApoio>      <MetodoComercializacao>Quais são os métodos utilizados para comercializar seus produtos (venda balcão, telemarketing e/ou v</MetodoComercializacao>      <NumeroFuncionarios>1</NumeroFuncionarios><NumeroColaboradoresAreaTecnica>2</NumeroColaboradoresAreaTecnica>      <NumeroTecnicosSuporte>4</NumeroTecnicosSuporte>      <NumeroVendedores>3</NumeroVendedores>      <OutraFonteReceita xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <ParticipaProgramaCanais>993520000</ParticipaProgramaCanais>      <PossuiEstruturaCompleta>993520001</PossuiEstruturaCompleta>      <PossuiFiliais>993520000</PossuiFiliais>      <QuantidadeFiliais>1</QuantidadeFiliais>      <PrazoMedioCompra>15</PrazoMedioCompra>      <PrazoMedioVenda>15</PrazoMedioVenda>      <RamoAtividadeEconomica>Atividade Economica</RamoAtividadeEconomica>      <SistemaGestao>Qual sistema (fornecedor) a empresa utiliza como software de gestão do negócio (ERP)?</SistemaGestao>      <ValorMedioCompra>1000.00</ValorMedioCompra>      <ValorMedioVenda>750.00</ValorMedioVenda>      <Situacao>0</Situacao>      <Classificacao>fa6892a7-1e9e-e311-888d-00155d013e2e</Classificacao>      <SubClassificacao>d3defffd-1e9e-e311-888d-00155d013e2e</SubClassificacao>      <NivelPosVenda>D2A1461D-2CA6-E311-888D-00155D013E2E</NivelPosVenda><ApuracaoBeneficio>993520000</ApuracaoBeneficio>      <TipoConstituicao>993520001</TipoConstituicao>      <Proprietario>BEE55B63-9AAE-E311-9207-00155D013D19</Proprietario>      <TipoProprietario>systemuser</TipoProprietario>      <TipoConta>993520000</TipoConta>      <EnderecoPrincipal>        <CEP>88113420</CEP>        <Logradouro>RUA CRISTO REI </Logradouro>        <Numero>1</Numero>        <Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />        <Bairro>REAL PARQUE</Bairro>        <NomeCidade>SAO JOSE</NomeCidade>        <Cidade>SAO JOSE,SC,Brasil</Cidade>        <UF>SC</UF>        <Estado>Brasil,SC</Estado>        <NomePais>Brasil</NomePais>        <Pais>Brasil</Pais>      </EnderecoPrincipal>      <EnderecoCobranca>        <CEP>88113420</CEP>        <Logradouro>RUA CRISTO REI </Logradouro>        <Numero>1</Numero>        <Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />        <Bairro>REAL PARQUE</Bairro>        <NomeCidade>SAO JOSE</NomeCidade>        <Cidade>SAO JOSE,SC,Brasil</Cidade>        <UF>SC</UF>        <Estado>Brasil,SC</Estado>        <NomePais>Brasil</NomePais>        <Pais>Brasil</Pais>      </EnderecoCobranca>    </MSG0072>  </CONTEUDO></MENSAGEM>";

            //string xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><MENSAGEM>  <CABECALHO>    <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor>    <NumeroOperacao>Canal de Teste Marcelo 20140508-1716</NumeroOperacao>    <CodigoMensagem>MSG0072</CodigoMensagem>    <LoginUsuario>Tools</LoginUsuario>  </CABECALHO>  <CONTEUDO>    <MSG0072>     <ContaPrimaria xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <NomeRazaoSocial>Canal Testa7 Marcelo 20140508-1716</NomeRazaoSocial>      <NomeFantasia>Teste MC7</NomeFantasia>      <NomeAbreviado>te Marcel 7</NomeAbreviado>      <TipoRelacao>993520000</TipoRelacao>      <Telefone>48123654987</Telefone>      <Ramal>48</Ramal>      <TelefoneAlternativo>65466546546</TelefoneAlternativo>      <RamalTelefoneAlternativo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <Fax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <RamalFax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <Email>[email protected]</Email>      <Site>http://www.toolsystems.com.br</Site>      <Natureza>993520000</Natureza>      <CNPJ>04415447000182</CNPJ>      <InscricaoEstadual>ISENTO</InscricaoEstadual>      <InscricaoMunicipal>ISENTO</InscricaoMunicipal>      <FormaTributacao>993520004</FormaTributacao>      <CoberturaGeografica>Grande Fpolis</CoberturaGeografica>      <DataConstituicao>2015-01-01</DataConstituicao>      <DistribuicaoUnicaFonteReceita>false</DistribuicaoUnicaFonteReceita>      <DistribuidorPrincipal xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <QualificadoTreinamento>Possui espaço físico e pessoal qualificado para instrução e treinamento à equipe de vendedores e cli</QualificadoTreinamento>      <Exclusividade>false</Exclusividade>      <Historico>Descreva o tempo de existência, histórico e principais eventos desde sua fundação:</Historico>      <IntencaoApoio>Defina os apoios que espera receber da Intelbras para cumprir seus objetivos:</IntencaoApoio>      <MetodoComercializacao>Quais são os métodos utilizados para comercializar seus produtos (venda balcão, telemarketing e/ou v</MetodoComercializacao>      <NumeroFuncionarios>1</NumeroFuncionarios>      <NumeroColaboradoresAreaTecnica>2</NumeroColaboradoresAreaTecnica>      <NumeroTecnicosSuporte>4</NumeroTecnicosSuporte>      <NumeroVendedores>3</NumeroVendedores>      <OutraFonteReceita xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />      <ParticipaProgramaCanais>993520000</ParticipaProgramaCanais>      <PossuiEstruturaCompleta>993520001</PossuiEstruturaCompleta>      <PossuiFiliais>993520000</PossuiFiliais>      <QuantidadeFiliais>1</QuantidadeFiliais>      <PrazoMedioCompra>15</PrazoMedioCompra>      <PrazoMedioVenda>15</PrazoMedioVenda>      <RamoAtividadeEconomica>Atividade Economica</RamoAtividadeEconomica>      <SistemaGestao>Qual sistema (fornecedor) a empresa utiliza como software de gestão do negócio (ERP)?</SistemaGestao>      <ValorMedioCompra>1000.00</ValorMedioCompra>      <ValorMedioVenda>750.00</ValorMedioVenda>      <Situacao>0</Situacao>      <Classificacao>fa6892a7-1e9e-e311-888d-00155d013e2e</Classificacao>      <SubClassificacao>d3defffd-1e9e-e311-888d-00155d013e2e</SubClassificacao>      <NivelPosVenda>D2A1461D-2CA6-E311-888D-00155D013E2E</NivelPosVenda><ApuracaoBeneficio>993520000</ApuracaoBeneficio>      <TipoConstituicao>993520001</TipoConstituicao>      <Proprietario>BEE55B63-9AAE-E311-9207-00155D013D19</Proprietario>      <TipoProprietario>systemuser</TipoProprietario>      <TipoConta>993520000</TipoConta>      <EnderecoPrincipal>       <TipoEndereco>3</TipoEndereco> <CEP>88113420</CEP>        <Logradouro>RUA CRISTO REI </Logradouro>        <Numero>1</Numero>        <Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />        <Bairro>REAL PARQUE</Bairro>        <NomeCidade>SAO JOSE</NomeCidade>        <Cidade>SAO JOSE,SC,Brasil</Cidade>        <UF>SC</UF>        <Estado>Brasil,SC</Estado>        <NomePais>Brasil</NomePais>        <Pais>Brasil</Pais>      </EnderecoPrincipal>      <EnderecoCobranca>        <TipoEndereco>1</TipoEndereco><CEP>88113420</CEP>        <Logradouro>RUA CRISTO REI </Logradouro>        <Numero>1</Numero>        <Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />        <Bairro>REAL PARQUE</Bairro>        <NomeCidade>SAO JOSE</NomeCidade>        <Cidade>SAO JOSE,SC,Brasil</Cidade>        <UF>SC</UF>        <Estado>Brasil,SC</Estado>        <NomePais>Brasil</NomePais>        <Pais>Brasil</Pais>      </EnderecoCobranca>    </MSG0072>  </CONTEUDO></MENSAGEM>";

            //string xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><MENSAGEM><CABECALHO><IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor><NumeroOperacao>Canal de Teste Marcelo 2014-05-14 1519</NumeroOperacao><CodigoMensagem>MSG0072</CodigoMensagem><LoginUsuario>Tools</LoginUsuario></CABECALHO><CONTEUDO><MSG0072><ContaPrimaria xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><NomeRazaoSocial>Canal de Teste Marcelo 2014-05-14 1519</NomeRazaoSocial><NomeFantasia>Teste 2014-05-14-15192</NomeFantasia><NomeAbreviado>te Marcelo 2</NomeAbreviado><TipoRelacao>993520000</TipoRelacao><Telefone>48123654987</Telefone><Ramal>48</Ramal><TelefoneAlternativo>65466546546</TelefoneAlternativo><RamalTelefoneAlternativo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><Fax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><RamalFax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><Email>[email protected]</Email><Site>http://www.toolsystems.com.br</Site><Natureza>993520000</Natureza><CNPJ>72828685000170</CNPJ><InscricaoEstadual>ISENTO</InscricaoEstadual><InscricaoMunicipal>ISENTO</InscricaoMunicipal><FormaTributacao>993520004</FormaTributacao><CoberturaGeografica>Grande Fpolis</CoberturaGeografica><DataConstituicao>2015-01-01</DataConstituicao><DistribuicaoUnicaFonteReceita>false</DistribuicaoUnicaFonteReceita><DistribuidorPrincipal xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><QualificadoTreinamento>Possui espaço físico e pessoal qualificado para instrução e treinamento à equipe de vendedores e cli</QualificadoTreinamento><Exclusividade>false</Exclusividade><Historico>Descreva o tempo de existência, histórico e principais eventos desde sua fundação:</Historico><IntencaoApoio>Defina os apoios que espera receber da Intelbras para cumprir seus objetivos:</IntencaoApoio><MetodoComercializacao>Quais são os métodos utilizados para comercializar seus produtos (venda balcão, telemarketing e/ou v</MetodoComercializacao><NumeroFuncionarios>1</NumeroFuncionarios><NumeroColaboradoresAreaTecnica>2</NumeroColaboradoresAreaTecnica><NumeroTecnicosSuporte>4</NumeroTecnicosSuporte><NumeroVendedores>3</NumeroVendedores><OutraFonteReceita xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><ParticipaProgramaCanais>993520000</ParticipaProgramaCanais><PossuiEstruturaCompleta>993520001</PossuiEstruturaCompleta><PossuiFiliais>993520000</PossuiFiliais><QuantidadeFiliais>1</QuantidadeFiliais><PrazoMedioCompra>15</PrazoMedioCompra><PrazoMedioVenda>15</PrazoMedioVenda><RamoAtividadeEconomica>Atividade Economica</RamoAtividadeEconomica><SistemaGestao>Qual sistema (fornecedor) a empresa utiliza como software de gestão do negócio (ERP)?</SistemaGestao><ValorMedioCompra>1000.00</ValorMedioCompra><ValorMedioVenda>750.00</ValorMedioVenda><Situacao>0</Situacao><Classificacao>fa6892a7-1e9e-e311-888d-00155d013e2e</Classificacao><SubClassificacao>d3defffd-1e9e-e311-888d-00155d013e2e</SubClassificacao><NivelPosVenda>D2A1461D-2CA6-E311-888D-00155D013E2E</NivelPosVenda><ApuracaoBeneficio>993520000</ApuracaoBeneficio><TipoConstituicao>993520001</TipoConstituicao><Proprietario>E53CBD6F-8E9D-E311-888D-00155D013E2E</Proprietario><TipoProprietario>systemuser</TipoProprietario><TipoConta>993520000</TipoConta><EnderecoPrincipal><TipoEndereco>3</TipoEndereco><CEP>88113420</CEP><Logradouro>RUA CRISTO REI</Logradouro><Numero>1</Numero><Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><Bairro>REAL PARQUE</Bairro><NomeCidade>SAO JOSE</NomeCidade><Cidade>SAO JOSE,SC,Brasil</Cidade><UF>SC</UF><Estado>Brasil,SC</Estado><NomePais>Brasil</NomePais><Pais>Brasil</Pais></EnderecoPrincipal><EnderecoCobranca><TipoEndereco>1</TipoEndereco><CEP>88113420</CEP><Logradouro>RUA CRISTO REI</Logradouro><Numero>1</Numero><Complemento xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" /><Bairro>REAL PARQUE</Bairro><NomeCidade>SAO JOSE</NomeCidade><Cidade>SAO JOSE,SC,Brasil</Cidade><UF>SC</UF><Estado>Brasil,SC</Estado><NomePais>Brasil</NomePais><Pais>Brasil</Pais></EnderecoCobranca></MSG0072></CONTEUDO></MENSAGEM>";

            string xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><MENSAGEM>   <CABECALHO>      <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor>      <NumeroOperacao>Revenda Teste 20140515 0721</NumeroOperacao>      <CodigoMensagem>MSG0072</CodigoMensagem>      <LoginUsuario>Tools</LoginUsuario>   </CABECALHO>   <CONTEUDO>      <MSG0072>         <ContaPrimaria xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <NomeRazaoSocial>Revenda Teste 20140515 0721</NomeRazaoSocial>         <NomeFantasia>Revenda 0512 0721</NomeFantasia>         <NomeAbreviado>736174070001</NomeAbreviado>         <TipoRelacao>993520000</TipoRelacao>         <Telefone>65465465465</Telefone>         <Ramal xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <TelefoneAlternativo>98731465465</TelefoneAlternativo>         <RamalTelefoneAlternativo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <Fax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <RamalFax xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <Email>[email protected]</Email>         <Site>http://www.teste.com</Site>         <Natureza>993520000</Natureza>         <CNPJ>73617407000136</CNPJ>         <InscricaoEstadual>ISENTO</InscricaoEstadual>         <InscricaoMunicipal>ISENTO</InscricaoMunicipal>         <FormaTributacao>993520000</FormaTributacao>         <CoberturaGeografica>Qual a cobertura geográfica da empresa (nacional ou regional)? Especifique as regiões, estados, etc.:</CoberturaGeografica>         <DataConstituicao>2014-01-01</DataConstituicao>         <DistribuicaoUnicaFonteReceita>false</DistribuicaoUnicaFonteReceita>         <DistribuidorPrincipal xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:nil=\"true\" />         <QualificadoTreinamento>Possui espaço físico e pessoal qualificado para instrução e treinamento à equipe de vendedores e cli</QualificadoTreinamento>         <Exclusividade>false</Exclusividade>         <Historico>Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência,  desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência, histórico e principais eventos desde sua fundação: Descreva o tempo de existência,</Historico>         <IntencaoApoio>Defina os apoios que espera receber da Intelbras para cumprir seus objetivos:Defina os apoios que espera receber da Intelbras para cumprir seus objetivos:</IntencaoApoio>         <MetodoComercializacao>Quais são os métodos utilizados para comercializar seus produtos (venda balcão, telemarketing e/ou v</MetodoComercializacao>         <NumeroFuncionarios>55</NumeroFuncionarios>         <NumeroColaboradoresAreaTecnica>66</NumeroColaboradoresAreaTecnica>         <NumeroTecnicosSuporte>88</NumeroTecnicosSuporte>         <NumeroVendedores>77</NumeroVendedores>         <OutraFonteReceita>.asd asd asd asd asd asd</OutraFonteReceita>         <ParticipaProgramaCanais>993520000</ParticipaProgramaCanais>         <PossuiEstruturaCompleta>993520001</PossuiEstruturaCompleta>         <PossuiFiliais>993520000</PossuiFiliais>         <QuantidadeFiliais>2</QuantidadeFiliais>         <PrazoMedioCompra>15</PrazoMedioCompra>         <PrazoMedioVenda>10</PrazoMedioVenda>         <RamoAtividadeEconomica>Atividade Econômica:</RamoAtividadeEconomica>         <SistemaGestao>Qual sistema (fornecedor) a empresa utiliza como software de gestão do negócio (ERP)?</SistemaGestao>         <ValorMedioCompra>50000.00</ValorMedioCompra>         <ValorMedioVenda>60000.00</ValorMedioVenda>         <Situacao>0</Situacao>         <Classificacao>fa6892a7-1e9e-e311-888d-00155d013e2e</Classificacao>         <SubClassificacao>d3defffd-1e9e-e311-888d-00155d013e2e</SubClassificacao>         <NivelPosVenda>D2A1461D-2CA6-E311-888D-00155D013E2E</NivelPosVenda>         <ApuracaoBeneficio>993520000</ApuracaoBeneficio>         <TipoConstituicao>993520001</TipoConstituicao>         <Proprietario>E53CBD6F-8E9D-E311-888D-00155D013E2E</Proprietario>         <TipoProprietario>systemuser</TipoProprietario>         <TipoConta>993520000</TipoConta>         <EnderecoPrincipal>            <TipoEndereco>3</TipoEndereco>            <CEP>88085720</CEP>            <Logradouro>RUA CARLOS AUGUSTO DOMINGUES</Logradouro>            <Numero>100</Numero>            <Complemento>Complemento 123</Complemento>            <Bairro>COQUEIROS</Bairro>            <NomeCidade>FLORIANOPOLIS</NomeCidade>            <Cidade>FLORIANOPOLIS,SC,Brasil</Cidade>            <UF>SC</UF>            <Estado>Brasil,SC</Estado>            <NomePais>Brasil</NomePais>            <Pais>Brasil</Pais>         </EnderecoPrincipal>         <EnderecoCobranca>            <TipoEndereco>1</TipoEndereco>            <CEP>88085720</CEP>            <Logradouro>RUA CARLOS AUGUSTO DOMINGUES</Logradouro>            <Numero>100</Numero>            <Complemento>Complemento 123</Complemento>            <Bairro>COQUEIROS</Bairro>            <NomeCidade>FLORIANOPOLIS</NomeCidade>            <Cidade>FLORIANOPOLIS,SC,Brasil</Cidade>            <UF>SC</UF>            <Estado>Brasil,SC</Estado>            <NomePais>Brasil</NomePais>            <Pais>Brasil</Pais>         </EnderecoCobranca>      </MSG0072>   </CONTEUDO></MENSAGEM>";

            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String msgSaida = String.Empty;

            integ.Postar(usuario, senha, xml, out msgSaida);
        }
Ejemplo n.º 8
0
        public void Teste_Esb_Msg0088_Postar()
        {
            var request = new Intelbras.Message.Helper.MSG0088(Guid.NewGuid().ToString(), "numero operacao")
            {
                CodigoProduto        = "1884034",
                Nome                 = "Pasta Térmica Tubo BR VIP S3020",
                Descricao            = "Pasta Térmica Tubo BR VIP S3020",
                PesoEstoque          = (decimal?)3243243.00,
                Situacao             = 0,
                TipoProduto          = 12,
                NaturezaProduto      = 993520000,
                GrupoEstoque         = 10,
                UnidadeNegocio       = "SEC",
                Segmento             = "3400",
                Familia              = "34000",
                SubFamilia           = "3400000",
                Origem               = "34000000",
                UnidadeMedida        = "UN",
                GrupoUnidadeMedida   = "Unidade Padrão",
                FamiliaMaterial      = "40006200",
                FamiliaComercial     = "34000000",
                ListaPreco           = "Lista Padrão",
                Moeda                = "real",
                QuantidadeDecimal    = 1,
                CustoAtual           = (decimal?)0.0,
                PrecoLista           = (decimal?)0.0,
                Fabricante           = "",
                NumeroPecaFabricante = "",
                VolumeEstoque        = (decimal?)0.0,
                ComplementoProduto   = "complemento",
                URL = "",
                QuantidadeDisponivel    = (decimal?)4343.00,
                ExigeTreinamento        = true,
                Fornecedor              = "",
                CustoPadrao             = (decimal?)0.0,
                RebateAtivado           = false,
                ConsiderarOrcamentoMeta = true,
                FaturamentoOutroProduto = false,
                QuantidadeMultipla      = (decimal)1.00,
                DataAlteracaoPrecoVenda = DateTime.Now,
                ShowRoom                = true,
                AliquotaIPI             = (decimal)0.0,
                NCM                     = "1234567890",
                EAN                     = "1234567890123456",
                BloquearComercializacao = true,
                PossuiSubstituto        = false,
                CodigoProdutoSubstituto = "",
                EKit                    = false,
                ComercializadoForaKit   = false,
                PoliticaPosVendas       = 993520000,
                TempoGarantia           = 10,
                ProdutosFilhos          = new List <ProdutoFilho>
                {
                }
            };

            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String retorno = String.Empty;

            bool sucesso = integ.Postar(usuario, senha, request.GenerateMessage(), out retorno);

            Assert.IsTrue(sucesso, retorno);
        }
Ejemplo n.º 9
0
        public void TesteMConta0091()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
            sb.AppendLine("<MENSAGEM xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">");
            sb.AppendLine("  <CABECALHO>");
            sb.AppendLine("    <IdentidadeEmissor>64546C2E-6DAB-4311-A74A-5ACA96134AFF</IdentidadeEmissor>");
            sb.AppendLine("    <NumeroOperacao>892392</NumeroOperacao>");
            sb.AppendLine("    <CodigoMensagem>MSG0091</CodigoMensagem>");
            sb.AppendLine("     <LoginUsuario>ve888001</LoginUsuario>");
            sb.AppendLine("  </CABECALHO>");
            sb.AppendLine("  <CONTEUDO>");
            sb.AppendLine("    <MSG0091>");
            sb.AppendLine("      <NumeroPedido>1</NumeroPedido>");
            sb.AppendLine("      <Nome>abc</Nome>");
            sb.AppendLine("      <NumeroPedidoCliente>892392</NumeroPedidoCliente>");
            //sb.AppendLine("      <NumeroPedidoRepresentante />");
            sb.AppendLine("      <CodigoClienteCRM>08F14E0E-4B9E-E311-888D-00155D013E2E</CodigoClienteCRM>");
            sb.AppendLine("      <TipoObjetoCliente>account</TipoObjetoCliente>");
            sb.AppendLine("      <NomeAbreviadoCliente>ZZ MOVEIS</NomeAbreviadoCliente>");
            //sb.AppendLine("      <TabelaPreco />");
            //sb.AppendLine("      <TabelaPrecoEMS />");
            sb.AppendLine("      <TipoPreco>993520000</TipoPreco>");
            sb.AppendLine("      <Estabelecimento>104</Estabelecimento>");
            sb.AppendLine("      <CondicaoPagamento>1</CondicaoPagamento>");
            sb.AppendLine("      <TabelaFinanciamento>1</TabelaFinanciamento>");
            sb.AppendLine("      <Representante>123123</Representante>");
            sb.AppendLine("      <NaturezaOperacao>610100</NaturezaOperacao>");
            sb.AppendLine("      <DataEmissao>2014-05-13</DataEmissao>");
            sb.AppendLine("      <DataImplantacao>2014-05-13</DataImplantacao>");
            sb.AppendLine("      <DataImplantacaoUsuario>2012-04-25</DataImplantacaoUsuario>");
            sb.AppendLine("      <DataEntrega>2014-05-13</DataEntrega>");
            sb.AppendLine("      <DataEntregaSolicitada>2014-05-13</DataEntregaSolicitada>");
            //sb.AppendLine("      <DataMinimaFaturamento xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataLimiteFaturamento xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataCumprimento xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataReativacao xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataReativacaoUsuario xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataNegociacao xsi:nil=\"true\" />");
            sb.AppendLine("      <DiasNegociacao>0</DiasNegociacao>");
            sb.AppendLine("      <TipoPedido>90</TipoPedido>");
            sb.AppendLine("      <OrigemPedido>993520010</OrigemPedido>");
            sb.AppendLine("      <Prioridade>1</Prioridade>");
            //sb.AppendLine("      <CPF xsi:nil=\"true\" />");
            sb.AppendLine("      <CNPJ>09666984000119</CNPJ>");
            sb.AppendLine("      <InscricaoEstadual>133576027</InscricaoEstadual>");
            sb.AppendLine("      <SituacaoPedido>0</SituacaoPedido>");
            sb.AppendLine("      <Situacao>1</Situacao>");
            sb.AppendLine("      <PercentualDesconto1>0.000000</PercentualDesconto1>");
            sb.AppendLine("      <PercentualDesconto2>0.000000</PercentualDesconto2>");
            sb.AppendLine("      <CidadeCIF>CAMPO VERDE</CidadeCIF>");
            sb.AppendLine("      <Portador>999</Portador>");
            sb.AppendLine("      <ModalidadeCobranca>993520000</ModalidadeCobranca>");
            sb.AppendLine("      <Mensagem>0</Mensagem>");
            sb.AppendLine("      <Observacao>REF SUA NF; 0000410;1;</Observacao>");
            sb.AppendLine("      <CondicaoEspecial>REF SUA NF; 0000410;1;PRODUTO TROCADOCC 23410</CondicaoEspecial>");
            //sb.AppendLine("      <ObservacaoRedespacho />");
            sb.AppendLine("      <UsuarioAlteracao>an046325</UsuarioAlteracao>");
            sb.AppendLine("      <DataAlteracao>2014-05-13</DataAlteracao>");
            //sb.AppendLine("      <UsuarioCancelamento />");
            //sb.AppendLine("      <DescricaoCancelamento />");
            //sb.AppendLine("      <DataCancelamento xsi:nil=\"true\" />");
            //sb.AppendLine("      <DataCancelamentoUsuario xsi:nil=\"true\" />");
            //sb.AppendLine("      <UsuarioReativacao />");
            //sb.AppendLine("      <UsuarioSuspensao />");
            //sb.AppendLine("      <DescricaoSuspensao />");
            //sb.AppendLine("      <DataSuspensao xsi:nil=\"true\" />");
            sb.AppendLine("      <IndicacaoAprovacao>false</IndicacaoAprovacao>");
            //sb.AppendLine("      <AprovacaoForcada />");
            //sb.AppendLine("      <UsuarioAprovacao />");
            //sb.AppendLine("      <DataAprovacao xsi:nil=\"true\" />");
            sb.AppendLine("      <DestinoMercadoria>993520000</DestinoMercadoria>");
            sb.AppendLine("      <Transportadora>123123</Transportadora>");
            //sb.AppendLine("      <Rota />");
            sb.AppendLine("      <FaturamentoParcial>false</FaturamentoParcial>");
            sb.AppendLine("      <Moeda>Real</Moeda>");
            sb.AppendLine("      <ValorTotalLiquido>118.3500000000</ValorTotalLiquido>");
            sb.AppendLine("      <ValorTotalPedido>118.3500000000</ValorTotalPedido>");
            sb.AppendLine("      <ValorTotalAberto>0.0000000000</ValorTotalAberto>");
            sb.AppendLine("      <ValorMercadoriaAberto>118.3500000000</ValorMercadoriaAberto>");
            sb.AppendLine("      <IndiceFinanciamento>1</IndiceFinanciamento>");
            sb.AppendLine("      <SituacaoAvaliacao>993520000</SituacaoAvaliacao>");
            //sb.AppendLine("      <MotivoBloqueioCredito />");
            //sb.AppendLine("      <MotivoLiberacaoCredito />");
            sb.AppendLine("      <SituacaoAlocacao>993520001</SituacaoAlocacao>");
            sb.AppendLine("      <ValorCreditoLiberado>0.00</ValorCreditoLiberado>");
            sb.AppendLine("      <ValorDesconto>0.0000000000</ValorDesconto>");
            sb.AppendLine("      <PercentualDesconto>0.0</PercentualDesconto>");
            sb.AppendLine("      <PercentualDescontoICMS>0.000</PercentualDescontoICMS>");
            sb.AppendLine("      <CodigoEndereco>Padrão</CodigoEndereco>");
            sb.AppendLine("      <ValorFrete>0.00</ValorFrete>");
            //sb.AppendLine("      <TipoFrete xsi:nil=\"true\" />");
            sb.AppendLine("      <PedidoCompleto>false</PedidoCompleto>");
            sb.AppendLine("      <CanalVenda>786</CanalVenda>");
            //sb.AppendLine("      <ClienteTriangular xsi:nil=\"true\" />");
            //sb.AppendLine("      <CodigoEntregaTriangular />");
            sb.AppendLine("      <ListaPreco>Lista Padrão</ListaPreco>");
            //sb.AppendLine("      <Descricao />");
            sb.AppendLine("      <ValorTotalImpostos>-11.84</ValorTotalImpostos>");
            sb.AppendLine("      <ValorTotalSemFrete>118.35</ValorTotalSemFrete>");
            sb.AppendLine("      <ValorTotalDesconto>0.0</ValorTotalDesconto>");
            //sb.AppendLine("      <CampanhaOrigem xsi:nil=\"true\" />");
            sb.AppendLine("      <PrecoBloqueado>false</PrecoBloqueado>");
            //sb.AppendLine("      <Classificacao xsi:nil=\"true\" />");
            sb.AppendLine("      <PedidoOriginal>0</PedidoOriginal>");
            sb.AppendLine("      <TotalIPI>0.0</TotalIPI>");
            sb.AppendLine("      <TotalSubstituicaoTributaria>-11.84</TotalSubstituicaoTributaria>");
            sb.AppendLine("      <Oportunidade>D922DCE5-33B0-E311-9207-00155D013D19</Oportunidade>");
            sb.AppendLine("      <Proprietario>26599738-D4C4-E311-9BFF-00155D013E44</Proprietario>");
            sb.AppendLine("      <TipoProprietario>systemuser</TipoProprietario>");
            //sb.AppendLine("      <FormaPagamento xsi:nil=\"true\" />");
            //sb.AppendLine("      <Cotacao xsi:nil=\"true\" />");
            sb.AppendLine("      <CondicaoFrete>1</CondicaoFrete>");
            sb.AppendLine("      <RetiraNoLocal>false</RetiraNoLocal>");
            //sb.AppendLine("      <AprovadorPedido />");

            sb.AppendLine("      <EnderecoEntrega>");
            sb.AppendLine("      <NomeEndereco>AV. FLORIANOPOLIS, 843 - SL. A</NomeEndereco>");
            sb.AppendLine("        <TipoEndereco>1</TipoEndereco>");
            sb.AppendLine("        <CaixaPostal />");
            sb.AppendLine("        <CEP>78840000</CEP>");
            sb.AppendLine("        <Logradouro>AV. FLORIANOPOLIS</Logradouro>");
            sb.AppendLine("        <Numero>843</Numero>");
            sb.AppendLine("        <Complemento>SL. A</Complemento>");
            sb.AppendLine("        <Bairro>CENTRO</Bairro>");
            sb.AppendLine("        <NomeCidade>CAMPO VERDE</NomeCidade>");
            sb.AppendLine("        <Cidade>CAMPO VERDE,MT,Brasil</Cidade>");
            sb.AppendLine("        <UF>MT</UF>");
            sb.AppendLine("        <Estado>Brasil,MT</Estado>");
            sb.AppendLine("        <NomePais>Brasil</NomePais>");
            sb.AppendLine("        <Pais>Brasil</Pais>");
            sb.AppendLine("        <NomeContato>ZZ MOVEIS LTDA</NomeContato>");
            sb.AppendLine("        <Telefone>6634611819</Telefone>");
            sb.AppendLine("        <Fax />");
            sb.AppendLine("     </EnderecoEntrega>");

            sb.AppendLine("      <EnderecoCobranca>");
            sb.AppendLine("      <NomeEndereco>AV. FLORIANOPOLIS, 843 - SL. A</NomeEndereco>");
            sb.AppendLine("        <TipoEndereco>1</TipoEndereco>");
            sb.AppendLine("        <CaixaPostal />");
            sb.AppendLine("        <CEP>78840000</CEP>");
            sb.AppendLine("        <Logradouro>AV. FLORIANOPOLIS</Logradouro>");
            sb.AppendLine("        <Numero>843</Numero>");
            sb.AppendLine("        <Complemento>SL. A</Complemento>");
            sb.AppendLine("        <Bairro>CENTRO</Bairro>");
            sb.AppendLine("        <NomeCidade>CAMPO VERDE</NomeCidade>");
            sb.AppendLine("        <Cidade>CAMPO VERDE,MT,Brasil</Cidade>");
            sb.AppendLine("        <UF>MT</UF>");
            sb.AppendLine("        <Estado>Brasil,MT</Estado>");
            sb.AppendLine("        <NomePais>Brasil</NomePais>");
            sb.AppendLine("        <Pais>Brasil</Pais>");
            sb.AppendLine("        <NomeContato>ZZ MOVEIS LTDA</NomeContato>");
            sb.AppendLine("        <Telefone>6634611819</Telefone>");
            sb.AppendLine("        <Fax />");
            sb.AppendLine("     </EnderecoCobranca>");

            sb.AppendLine("     <PedidosItens>");
            sb.AppendLine("     <PedidoItem>");
            sb.AppendLine("     <ChaveIntegracao xsi:nil=\"true\" />");
            sb.AppendLine("     <NumeroPedido>892392</NumeroPedido>");
            sb.AppendLine("     <NumeroPedidoCliente>892392</NumeroPedidoCliente>");
            sb.AppendLine("     <Sequencia>10</Sequencia>");
            sb.AppendLine("     <Produto>4000054</Produto>");
            sb.AppendLine("     <DescricaoItemPedido>TELEFONE S/FIO TS62 V</DescricaoItemPedido>");
            sb.AppendLine("     <UnidadeMedida>pc</UnidadeMedida>");
            sb.AppendLine("     <DataEntregaSolicitada>2012-04-25</DataEntregaSolicitada>");
            sb.AppendLine("     <DataEntrega>2012-04-25</DataEntrega>");
            sb.AppendLine("     <DataImplantacao>2014-05-13</DataImplantacao>");
            sb.AppendLine("     <QuantidadePedida>1.0000</QuantidadePedida>");
            sb.AppendLine("     <QuantidadeEntregue>0.0000</QuantidadeEntregue>");
            sb.AppendLine("     <QuantidadePendente>0.0000</QuantidadePendente>");
            sb.AppendLine("     <QuantidadeDevolvida>0.0000</QuantidadeDevolvida>");
            sb.AppendLine("     <QuantidadeCancelada>0.0000</QuantidadeCancelada>");
            sb.AppendLine("     <DataDevolucao xsi:nil=\"true\" />");
            sb.AppendLine("     <DataDevolucaoUsuario xsi:nil=\"true\" />");
            sb.AppendLine("     <DescricaoDevolucao />");
            sb.AppendLine("     <ValorTabela>118.3500000000</ValorTabela>");
            sb.AppendLine("     <ValorOriginal>118.3500000000</ValorOriginal>");
            sb.AppendLine("     <PrecoNegociado>118.3500000000</PrecoNegociado>");
            sb.AppendLine("     <PrecoMinimo>0.00</PrecoMinimo>");
            sb.AppendLine("     <SituacaoItem>1</SituacaoItem>");
            sb.AppendLine("     <UsuarioImplantacao>ve888001</UsuarioImplantacao>");
            sb.AppendLine("     <UsuarioAlteracao />");
            sb.AppendLine("     <DataAlteracao xsi:nil=\"true\" />");
            sb.AppendLine("     <UsuarioCancelamento />");
            sb.AppendLine("     <DataCancelamentoSequencia xsi:nil=\"true\" />");
            sb.AppendLine("     <DataCancelamentoUsuario xsi:nil=\"true\" />");
            sb.AppendLine("     <UsuarioReativacao />");
            sb.AppendLine("     <DataReativacao xsi:nil=\"true\" /><DataReativacaoUsuario xsi:nil=\"true\" />");
            sb.AppendLine("     <UsuarioSuspensao /><DataSuspensao xsi:nil=\"true\" /><DataSuspensaoUsuario xsi:nil=\"true\" />");
            sb.AppendLine("     <AliquotaIPI>10.00</AliquotaIPI>");
            sb.AppendLine("     <RetemICMSFonte>false</RetemICMSFonte>");
            sb.AppendLine("     <PercentualDescontoICMS>0.0</PercentualDescontoICMS>");
            sb.AppendLine("     <ValorLiquido>118.3500000000</ValorLiquido>");
            sb.AppendLine("     <ValorLiquidoAberto>0.0000000000</ValorLiquidoAberto><ValorMercadoriaAberto>0.0000000000</ValorMercadoriaAberto>");
            sb.AppendLine("     <ValorTotal>118.3500000000</ValorTotal><TipoPreco>1</TipoPreco>");
            sb.AppendLine("     <Observacao /><QuantidadeAlocada>0.0000</QuantidadeAlocada><SituacaoAlocacao>1</SituacaoAlocacao>");
            sb.AppendLine("     <PercentualMinimoFaturamento>0.0</PercentualMinimoFaturamento>");
            sb.AppendLine("     <DataMaximaFaturamento xsi:nil=\"true\" /><DataMinimaFaturamento>2012-04-25</DataMinimaFaturamento>");
            sb.AppendLine("     <PermiteSubstituirPreco>false</PermiteSubstituirPreco><FaturaQuantidadeFamilia>false</FaturaQuantidadeFamilia>");
            sb.AppendLine("     <TaxaCambio>0.0</TaxaCambio><DescontoManual>0.0000000000</DescontoManual><CondicaoFrete>1</CondicaoFrete>");
            sb.AppendLine("     <RetiraNoLocal>false</RetiraNoLocal><ValorTotalImposto>0.0</ValorTotalImposto>");
            sb.AppendLine("     <ValorSubstituicaoTributaria>-11.84</ValorSubstituicaoTributaria><ValorIPI>0.0000</ValorIPI><ProdutoForaCatalogo>false</ProdutoForaCatalogo>");
            sb.AppendLine("     <DescricaoProdutoForaCatalogo /><Moeda>0</Moeda><UnidadeNegocio>TER</UnidadeNegocio><Acao>A</Acao>");
            sb.AppendLine("     <Representante>4000</Representante><NomeAbreviadoCliente>ZZ MOVEIS</NomeAbreviadoCliente>");
            sb.AppendLine("     <EnderecoEntrega><NomeEndereco>AV. FLORIANOPOLIS, 843 - SL. A</NomeEndereco><TipoEndereco>1</TipoEndereco><CaixaPostal /><CEP>78840000</CEP><Logradouro>AV. FLORIANOPOLIS</Logradouro><Numero>843</Numero><Complemento>SL. A</Complemento><Bairro>CENTRO</Bairro><NomeCidade>CAMPO VERDE</NomeCidade><Cidade>CAMPO VERDE,MT,Brasil</Cidade><UF>MT</UF><Estado>Brasil,MT</Estado><NomePais>Brasil</NomePais><Pais>Brasil</Pais><NomeContato>ZZ MOVEIS LTDA</NomeContato><Telefone>6634611819</Telefone><Fax /></EnderecoEntrega>");
            sb.AppendLine("     </PedidoItem>");
            sb.AppendLine("     </PedidosItens>");


            sb.AppendLine("    </MSG0091>");
            sb.AppendLine("  </CONTEUDO>");
            sb.AppendLine("</MENSAGEM>");

            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String msgSaida = String.Empty;
            string xml      = sb.ToString();

            integ.Postar(usuario, senha, xml, out msgSaida);
        }
Ejemplo n.º 10
0
        public void TesteMsgFaturaCreate()
        {
            //EnderecoFatura
            Intelbras.Message.Helper.Entities.Endereco enderecoFatura = new Message.Helper.Entities.Endereco();
            enderecoFatura.Bairro       = "Xalisto";
            enderecoFatura.CEP          = "09595300";
            enderecoFatura.Cidade       = "Florianopolis, SC, Brasil";
            enderecoFatura.Estado       = "Brasil,SC";
            enderecoFatura.Logradouro   = "Rua Teste";
            enderecoFatura.NomeCidade   = "Florianopolis";
            enderecoFatura.NomeContato  = "Carlos";
            enderecoFatura.NomeEndereco = "Teste";
            enderecoFatura.NomePais     = "Brasil";
            enderecoFatura.Numero       = "20";
            enderecoFatura.Pais         = "Brasil";
            enderecoFatura.Telefone     = "56565656";
            enderecoFatura.TipoEndereco = 1;
            enderecoFatura.UF           = "SP";
            //Fim EnderecoFatura

            //NotaFiscalItem
            Message.Helper.Entities.NotaFiscalItem notaFiscalItem = new Message.Helper.Entities.NotaFiscalItem();

            notaFiscalItem.ChaveIntegracao              = "123";
            notaFiscalItem.CodigoProduto                = "12";
            notaFiscalItem.NomeProduto                  = "teste";
            notaFiscalItem.Descricao                    = "descri teste";
            notaFiscalItem.PrecoOriginal                = 0;
            notaFiscalItem.PrecoUnitario                = 0;
            notaFiscalItem.PrecoLiquido                 = 0;
            notaFiscalItem.ValorMercadoriaTabela        = 0;
            notaFiscalItem.ValorMercadoriaOriginal      = 0;
            notaFiscalItem.ValorMercadoriaLiquido       = 0;
            notaFiscalItem.CodigoNaturezaOperacao       = "123";
            notaFiscalItem.NomeNaturezaOperacao         = "nat op";
            notaFiscalItem.ProdutoForaCatalogo          = true;
            notaFiscalItem.DescricaoProdutoForaCatalogo = "";
            notaFiscalItem.PermiteSubstituirPreco       = true;
            notaFiscalItem.UnidadeMedida                = "um";
            notaFiscalItem.ValorBaseICMS                = 0;
            notaFiscalItem.ValorBaseICMSSubstituicao    = 0;
            notaFiscalItem.ValorICMS                    = 0;
            notaFiscalItem.ValorICMSSubstituicao        = 0;
            notaFiscalItem.ValorICMSNaoTributado        = 0;
            notaFiscalItem.ValorICMSOutras              = 0;
            notaFiscalItem.CodigoTributarioICMS         = "tributado";
            notaFiscalItem.CodigoTributarioISS          = "Isento";
            notaFiscalItem.CodigoTributarioIPI          = "tributado";
            notaFiscalItem.ValorBaseISS                 = 0;
            notaFiscalItem.ValorBaseIPI                 = 0;
            notaFiscalItem.AliquotaISS                  = 0;
            notaFiscalItem.AliquotaICMS                 = 0;
            notaFiscalItem.AliquotaIPI                  = 0;
            notaFiscalItem.ValorISS             = 0;
            notaFiscalItem.ValorISSNaoTributado = 0;
            notaFiscalItem.ValorISSOutras       = 0;
            notaFiscalItem.ValorIPI             = 0;
            notaFiscalItem.ValorIPINaoTributado = 0;
            notaFiscalItem.ValorIPIOutras       = 0;
            notaFiscalItem.PrecoConsumidor      = 0;
            notaFiscalItem.QuantidadeCancelada  = 0;
            notaFiscalItem.QuantidadePendente   = 0;

            //endereço
            notaFiscalItem.EnderecoEntrega      = enderecoFatura;
            notaFiscalItem.DataEntrega          = new DateTime();
            notaFiscalItem.CondicaoFrete        = 0;
            notaFiscalItem.ValorOriginal        = 0;
            notaFiscalItem.ValorTotalImposto    = 0;
            notaFiscalItem.ValorDescontoManual  = 0;
            notaFiscalItem.Quantidade           = 0;
            notaFiscalItem.RetiraNoLocal        = true;
            notaFiscalItem.QuantidadeEntregue   = 0;
            notaFiscalItem.NumeroSequencia      = 0;
            notaFiscalItem.CodigoUnidadeNegocio = "123";
            notaFiscalItem.NomeUnidadeNegocio   = "";
            notaFiscalItem.CodigoRepresentante  = 0;
            notaFiscalItem.NomeRepresentante    = "";
            notaFiscalItem.ValorTotal           = 0;
            notaFiscalItem.Moeda = "";
            notaFiscalItem.Acao  = "I";



            //fim notaFiscalItem

            List <Message.Helper.Entities.NotaFiscalItem> lstFatura = new List <Message.Helper.Entities.NotaFiscalItem>();

            lstFatura.Add(notaFiscalItem);

            MSG0094 Conta = new MSG0094(itb.RetornaSistema(itb.Sistema.Pollux), "MSG0094")
            {
                NumeroNotaFiscal = "123123",

                // nao tem nome na doc mas a dll exige
                NumeroSerie          = "123",
                CodigoClienteCRM     = "BEE55B63-9AAE-E311-9207-00155D013D19",
                TipoObjetoCliente    = "account",
                NumeroPedido         = 0,
                NumeroPedidoCliente  = "",
                Descricao            = "",
                Estabelecimento      = 0,
                CondicaoPagamento    = 0,
                NomeAbreviadoCliente = "N.Abrev",
                NaturezaOperacao     = "123",
                Moeda        = "Real",
                SituacaoNota = 0,
                //RazaoSituacao=0,
                DataEmissao      = new DateTime(),
                DataSaida        = new DateTime(),
                DataEntrega      = new DateTime(),
                DataConfirmacao  = new DateTime(),
                DataCancelamento = new DateTime(),
                DataConclusao    = new DateTime(),
                ValorFrete       = 0.1M,
                PesoLiquido      = 0,
                PesoBruto        = 0,
                Observacao       = "",
                Volume           = "",
                ValorBaseICMS    = 0,
                ValorICMS        = 0,
                ValorIPI         = 0,
                ValorBaseSubstituicaoTributaria = 0,
                ValorSubstituicaoTributaria     = 0,
                RetiraNoLocal        = true,
                MetodoEntrega        = 2,
                Transportadora       = 103,
                EnderecoEntrega      = enderecoFatura,
                Frete                = "sao paulo",
                CondicaoFreteEntrega = 1,
                TelefoneCobranca     = "",
                FaxCobranca          = "",
                CNPJ = "66264213000666",
                CPF  = "",
                InscricaoEstadual            = "isento",
                Oportunidade                 = "",
                PrecoBloqueado               = true,
                ValorDesconto                = 0,
                PercentualDesconto           = 0,
                ListaPreco                   = "",
                Prioridade                   = 0,
                Representante                = 0,
                Proprietario                 = "FF3CBD6F-8E9D-E311-888D-00155D013E2E",
                TipoProprietario             = "systemuser",
                ValorTotal                   = 0,
                ValorTotalImpostos           = 0,
                ValorTotalSemImposto         = 0,
                ValorTotalSemFrete           = 0,
                ValorTotalDesconto           = 0,
                ValorTotalProdutos           = 0,
                ValorTotalProdutosSemImposto = 0,

                NotaFiscalItens = lstFatura
            };



            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String msgSaida = String.Empty;

            integ.Postar(usuario, senha, Conta.GenerateMessage(), out msgSaida);
        }
Ejemplo n.º 11
0
        public void ObterPrecoProduto()
        {
            Domain.Servicos.Integracao integ = new Domain.Servicos.Integracao(OrganizationName, IsOffline);
            String teste = String.Empty;

            #region Msg0101

            StringBuilder sb = new StringBuilder();
            sb.AppendLine("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
            sb.AppendLine("<MENSAGEM>");
            sb.AppendLine("  <CABECALHO>");
            sb.AppendLine("    <IdentidadeEmissor>95061229-FF31-4FD1-A875-96A98D67280C</IdentidadeEmissor>");
            sb.AppendLine("    <NumeroOperacao>f7e8e1af-d500-e411-9420-00155d013d39</NumeroOperacao>");
            sb.AppendLine("    <CodigoMensagem>MSG0101</CodigoMensagem>");
            sb.AppendLine("    <LoginUsuario>BERNADETE </LoginUsuario>");
            sb.AppendLine("  </CABECALHO>");
            sb.AppendLine("  <CONTEUDO>");
            sb.AppendLine("    <MSG0101>");
            sb.AppendLine("      <Conta>f7e8e1af-d500-e411-9420-00155d013d39</Conta>");
            sb.AppendLine("      <ProdutosItens>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4563201</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4007207</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4563106</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580014</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580015</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4991111</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4007067</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580057</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580054</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580055</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580066</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580081</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580069</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580085</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580087</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580065</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580082</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580068</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580064</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580083</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580067</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580084</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580086</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580050</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580070</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580078</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580071</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580079</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4600034</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4600035</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4600036</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4600063</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4600064</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580016</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580088</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580017</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580089</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580073</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580074</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580075</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580001</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580003</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580021</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580022</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580063</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580062</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580061</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580000</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580011</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("        <ProdutoItem>");
            sb.AppendLine("          <CodigoProduto>4580012</CodigoProduto>");
            sb.AppendLine("          <Moeda>Real</Moeda>");
            sb.AppendLine("          <Quantidade>1</Quantidade>");
            sb.AppendLine("        </ProdutoItem>");
            sb.AppendLine("      </ProdutosItens>");
            sb.AppendLine("    </MSG0101>");
            sb.AppendLine("  </CONTEUDO>");
            sb.AppendLine("</MENSAGEM>");

            #endregion

            integ.Postar(usuario, senha, sb.ToString(), out teste);
        }