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); }