コード例 #1
0
    public DataTable GETLOGRADOURO(string pEstado, string pCidade, string pRua, string pToken, string pIsDeliveryRequest, int pCourier)
    {
        DataTable lResult;

        try
        {
            if (ValidaToken(pToken))
            {
                CEP lCep = new CEP();

                if (string.IsNullOrEmpty(pIsDeliveryRequest))
                {
                    pIsDeliveryRequest = "0";
                }

                lResult = lCep.GetCurrierAddresses(pEstado.Replace("'", "´"), pCidade.Replace("'", "´"), pRua.Replace("'", "´"), Convert.ToInt32(pIsDeliveryRequest), pCourier, LocalInstance.ConnectionInfo);
            }
            else
            {
                lResult = new DataTable("ERRO");

                lResult.Columns.Add("MENSAGEM");
                DataRow lRow = lResult.NewRow();
                lRow["MENSAGEM"] = "Token Incorreto";
                lResult.Rows.Add(lRow);
            }
        }
        catch (Exception lEx)
        {
            lResult = new DataTable("ERRO");

            lResult.Columns.Add("MENSAGEM");
            DataRow lRow = lResult.NewRow();
            lRow["MENSAGEM"] = lEx.Message;
            lResult.Rows.Add(lRow);
        }

        return(lResult);
    }