/// <summary> /// Configura Web Service. /// </summary> /// <returns></returns> private void ConfigurarService() { // Verifica Autenticação de acesso if (!VerificarAuthentication()) { throw new ValidationException("Sem autorização de acesso ao Web Service."); } if (ServiceRioEduca == null) { ServiceRioEduca = new LoginWS(); // Configura Web Service wsChave = (eWS)Enum.Parse(typeof(eWS), IntegracaoExterna.ine_chave, true); switch (wsChave) { case eWS.RIO_EDUCA: { ServiceRioEduca.Url = IntegracaoExterna.ine_urlExterna; break; } default: { throw new ArgumentException("Não foi possível encontrar as configuração para integração externa."); } } // Configura Token do Web Service if (!string.IsNullOrEmpty(IntegracaoExterna.ine_tokenExterno)) { Validation validation = new Validation(); validation.AuthToken = IntegracaoExterna.ine_tokenExterno; ServiceRioEduca.ValidationValue = validation; } // Configura Proxy do Web Service if (IntegracaoExterna.ine_proxy) { WebProxy proxy; SYS_IntegracaoExternaBO.GerarProxy(IntegracaoExterna, out proxy); switch (wsChave) { case eWS.RIO_EDUCA: { ServiceRioEduca.Proxy = proxy; break; } default: { throw new ArgumentException("Não foi possível encontrar as configuração para integração externa."); } } } } }
static void Main(string[] args) { LoginWS l = new LoginWS(); var t = l.Login("binhara", "123"); Console.WriteLine("REsultado :" + t); t = l.Login("binhara", "12212123"); Console.WriteLine("REsultado :" + t); Console.ReadKey(); }