public static DataSet GetEndereco(string cep) { string UsuarioCEP = ConfiguracaoParalela.GetString(ConfiguracaoParalela.Keys.UsuarioCEP); string SenhaCEP = ConfiguracaoParalela.GetString(ConfiguracaoParalela.Keys.SenhaCEP); return(new IRLib.wsCEP.BuscaCEP().GetEndereco(UsuarioCEP, SenhaCEP, cep)); }
public static EstruturaCEP GetEnderecoEstruturado(string cep) { string UsuarioCEP = ConfiguracaoParalela.GetString(ConfiguracaoParalela.Keys.UsuarioCEP, "default"); string SenhaCEP = ConfiguracaoParalela.GetString(ConfiguracaoParalela.Keys.SenhaCEP, "default"); var estrutura = new IRLib.wsCEP.BuscaCEP().GetEnderecoEstruturado(UsuarioCEP, SenhaCEP, cep); return(new EstruturaCEP() { Rua = estrutura.Rua, Bairro = estrutura.Bairro, Cidade = estrutura.Cidade, Estado = estrutura.Estado, }); }
public List <int> getSpecialEventIDs() { try { List <int> ids = new List <int>(); string specialIDS = ConfiguracaoParalela.GetString(ConfiguracaoParalela.Keys.SpecialEventsID, "default"); if (!string.IsNullOrEmpty(specialIDS)) { foreach (string id in specialIDS.Split(',')) { ids.Add(Convert.ToInt32(id)); } } return(ids); } catch (Exception) { throw; } }
/// <summary> /// Metodo responsavel pelo registro da classe single ton no Cliente /// Por ser estatico deve possuir as informacoes de Porta e IP no Cliente /// </summary> /// <returns></returns> public static SingleTonObjectsParalela RegistrarSpecialEvent(string ip, int porta) { bool singletonAtivo = ConfiguracaoParalela.GetBoolean(ConfiguracaoParalela.Keys.SingleTonAtivo); string ipRemoting = ip; string file = ConfigurationManager.AppSettings["EnderecoArquivoIP"]; if (File.Exists(file)) { ipRemoting = File.ReadAllText(file); } var objectName = string.Format("tcp://{0}:{1}/", ip, porta) + typeof(IRLib.Paralela.SingleTonObjectsParalela).Name; if (singletonAtivo) { var objeto = Activator.GetObject(typeof(IRLib.Paralela.SingleTonObjectsParalela), objectName); return((IRLib.Paralela.SingleTonObjectsParalela)objeto); } else { return(new SingleTonObjectsParalela(true)); } }