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
        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);
        }
Beispiel #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)
 {
 }
Beispiel #5
0
 public FamiliasExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Beispiel #6
0
 public PedidosExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Beispiel #7
0
 public ClientesRepository(IRestClient restClient, FisiotesConfig config) : base(restClient, config)
 {
 }
Beispiel #8
0
 public ListasArticulosRepository(IRestClient restClient, FisiotesConfig config) :
     base(restClient, config)
 {
 }
Beispiel #9
0
 public PuntosPendientesExternalService(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
 public ProgramacionRepository(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }
Beispiel #11
0
 public MedicamentosRepository(IRestClient restClient, FisiotesConfig config)
     : base(restClient, config)
 {
 }