Esempio n. 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));
            }
        }
Esempio n. 2
0
        public FisiotesRepository(IRestClient restClient, FisiotesConfig config)
        {
            _restClient = restClient ?? throw new ArgumentNullException(nameof(restClient));
            _config     = config ?? throw new ArgumentNullException(nameof(config));

            _restClient.BaseAddress(_config.BaseAddress)
            .UseAuthenticationBasic(_config.Credentials.Token);
        }
Esempio n. 3
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());
            }
        }
 public MedicamentosExternalServices(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Esempio n. 5
0
 public FamiliasExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Esempio n. 6
0
 public PedidosExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Esempio n. 7
0
 public ClientesRepository(IRestClient restClient, FisiotesConfig config) : base(restClient, config)
 {
 }
Esempio n. 8
0
 public ListasArticulosRepository(IRestClient restClient, FisiotesConfig config) :
     base(restClient, config)
 {
 }
Esempio n. 9
0
 public PuntosPendientesExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
 public ProgramacionRepository(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Esempio n. 11
0
 public MedicamentosRepository(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }