Git Product home page Git Product logo

adrianodsn / fretecorreios Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rfiori/fretecorreios

0.0 1.0 0.0 1.43 MB

A finalidade deste projeto é consumir o Webservice do Correios ou fazer requisição URL para buscar os preços dos serviços de encomenda e o prazo da entrega. [en] It consumes the webservice the Brazilian Post Office or make URL request with prices and delivery time of orders and delivery services.

License: GNU General Public License v2.0

C# 90.64% ASP 9.36%

fretecorreios's Introduction

FreteCorreios

A finalidade deste projeto é consumir o Webservice do Correios ou fazer requisição por URL para buscar preços dos serviço de encomenda e prazo da entrega. O cálculo é feito utilizando o CEP de origem e o CEP de desino. É possível fazer o cálculo para dos serviços para cliente que tenham contrato com o Correios ou para quem não tem contrato, os preços doas serviços são diferenciados.
[en] It consumes the webservice the Brazilian Post Office or make URL request with prices and delivery time of orders and delivery services.

Classes

###Atualização de Preços [en]Price Update Todos os preços de serviços retornados são calculados pelo Webservice do Correios, por este motivo sempre estarão atualizados.
[en]All returned prices of services are calculated from the Brazilian Post Office Webservices, that's ever updated.

###Serviços Disponíveis [en]Services Available Os serviços abaixo estão disponíveis para a consulta.
41106 - PAC sem contrato
41068 - PAC com contrato
81019 - e-SEDEX com contrato
40010 - SEDEX sem contrato
40096 - SEDEX com contrato
40436 - SEDEX com contrato
40444 - SEDEX com contrato
40568 - SEDEX com contrato
40606 - SEDEX com contrato
40045 - SEDEX a Cobrar sem contrato
40126 - SEDEX a Cobrar com contrato
40290 - SEDEX Hoje sem contrato
40215 - SEDEX 10 sem contrato
81868 - (Grupo 1) e-SEDEX com contrato
81833 - (Grupo 2) e-SEDEX com contrato
81850 - (Grupo 3) e-SEDEX com contrato

###Função [en]Function Calcular o preço e prazo dos serviços de encomenda dos Correios (Brasil)
[en] Calculates the price and time of order services of Correios (Brazilian post office)

###Colaboração [en]Colaboration Toda e qualquer colaboração será bem vinda, esteja a vontade para faze-la.
[en] Any collaboration is welcome, please feel free to do it.

###Web.config or App.config Para utilizar o Webservice é necessário adicionar no Web.config ou App.config de seu projeto as linhas abaixo.

<configuration>
...
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="CalcPrecoPrazoWSSoap" />
      </basicHttpBinding>
      <customBinding>
        <binding name="CalcPrecoPrazoWSSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx"
          binding="basicHttpBinding" bindingConfiguration="CalcPrecoPrazoWSSoap"
          contract="wsCalculaPrecoPrazo.CalcPrecoPrazoWSSoap" name="CalcPrecoPrazoWSSoap" />
      <endpoint address="http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx"
          binding="customBinding" bindingConfiguration="CalcPrecoPrazoWSSoap12"
          contract="wsCalculaPrecoPrazo.CalcPrecoPrazoWSSoap" name="CalcPrecoPrazoWSSoap12" />
    </client>
  </system.serviceModel>
    ...
</configuration>

###Screen WebExemplo Exemplo

fretecorreios's People

Contributors

rfiori avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.