Beispiel #1
0
        private static LocalConfiguracion GetConnexionLocal(string server, string token)
        {
            //return new LocalConfiguracion
            //{
            //    pathFicheros = @"C:\Users\Federico\Documents\sisfarma\sincronizador\access\JM-ACCESS\TEST",
            //    pathFicheros = @"C:\Users\Federico\Documents\sisfarma\sincronizador\access\DATOS UNYCOP\DATOS UNYCOP",
            //    pathFicheros = @"C:\Users\Federico\Documents\sisfarma\sincronizador\access\JM",
            //    password = "******",
            //    marketCodeList = -1
            //};

            try
            {
                var restClient = new RestClient.WebClient.RestClient();

                var config = FisiotesConfig.TestConfig(server, token);

                var conn = restClient.BaseAddress(config.BaseAddress)
                           .UseAuthenticationBasic(config.Credentials.Token)
                           .Resource(config.Configuraciones.ConexionLocal)
                           .SendGet <LocalConfiguracion>();

                return(conn);
            }
            catch (Exception)
            {
                return(GetConnexionLocal(server, token));
            }
        }
Beispiel #2
0
        private static ConexionLocal GetConnexionLocal()
        {
            try
            {
                var restClient = new RestClient.RestSharp.RestClient();

                var remote = RemoteConfig.GetSingletonInstance();
                var config = FisiotesConfig.TestConfig(remote.Server, remote.Token);

                var conn = restClient.BaseAddress(config.BaseAddress)
                           .UseAuthenticationBasic(config.Credentials.Token)
                           .Resource(config.Configuraciones.ConexionLocal)
                           .SendGet <ConexionLocal>();

                return(conn);
            }
            catch (Exception)
            {
                return(GetConnexionLocal());
            }
        }