Beispiel #1
0
        public static void RegisterDependencies()
        {
            //  Xamarin.Forms.DependencyService.Register<TmsLocalDbContext>();

            BroadcastConfigService.Register();

            IdentityServicesExtension.Register();

            Xamarin.Forms.DependencyService.Register <IdentityService>();


            Xamarin.Forms.DependencyService.Register <IShipmentXiecheServices, ShipmentXiecheServices>();

            Xamarin.Forms.DependencyService.Register <IRequestProvider, XRequestProvider>();

            Xamarin.Forms.DependencyService.Register <ILogisticStoreServices, LogisticStoreServices>();

            Xamarin.Forms.DependencyService.Register <IShipmentServices, ShipmentService>();

            Xamarin.Forms.DependencyService.Register <IDriverUserServices, DriverUserServices>();

            Xamarin.Forms.DependencyService.Register <IShipmentPlanServices, ShipmentPlanServices>();

            //if (Settings.Current.UseLocalDev)
            //{
            //    Settings.Current.UrlBase = "http://onlineorder_test.trandawl.cn";
            //}
        }
Beispiel #2
0
        public async Task Initialize()
        {
            broadcastConfigService = Xamarin.Forms.DependencyService.Resolve <BroadcastConfigService>();


            try
            {
                var config = broadcastConfigService.GetById(Xamarin.Essentials.DeviceInfo.Model);
                if (config != null)
                {
                    this.BindingContext = BroadcastConfigModel = new BroadcastConfigModel
                    {
                        MachineId      = config.MachineId,
                        FileActionName = config.FileActionName,
                        BarCodeName    = config.BarCodeName
                    };
                }
                else
                {
                    this.BindingContext = new BroadcastConfigModel()
                    {
                        MachineId = Xamarin.Essentials.DeviceInfo.Model
                    };
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }