Example #1
0
        protected override async void LoadCacheInBackGround()
        {
            var api  = this.api;
            var Comp = api.CompanyEntity;

            var Cache = Comp.GetCache(typeof(GLVat)) ?? await Comp.LoadCache(typeof(GLVat), api).ConfigureAwait(false);

            var vatsales = new VatCacheFilter(Cache, GLVatSaleBuy.Sales);

            leSalesVat.cacheFilter = leSalesVat1.cacheFilter = leSalesVat2.cacheFilter = leSalesVat3.cacheFilter = leSalesVat4.cacheFilter = vatsales;
            var vatbuy = new VatCacheFilter(Cache, GLVatSaleBuy.Buy);

            lePurchaseVat.cacheFilter = lePurchaseVat1.cacheFilter = lePurchaseVat2.cacheFilter = lePurchaseVat3.cacheFilter = lePurchaseVat4.cacheFilter = vatbuy;

            Cache = Comp.GetCache(typeof(Uniconta.DataModel.NumberSerie)) ?? await Comp.LoadCache(typeof(Uniconta.DataModel.NumberSerie), api).ConfigureAwait(false);

            var numbers = new NumberSerieSQLCacheFilter(Cache, true);

            leAutoNumber.cacheFilter = numbers;

            LoadType(typeof(Uniconta.DataModel.GLAccount));

            if (api.CompanyEntity.Project)
            {
                var prCatCache = await api.LoadCache(typeof(Uniconta.DataModel.PrCategory)).ConfigureAwait(false);

                var prCategories = new PrCategoryCostFilter(prCatCache);
                cmbPrCategory.cacheFilter = prCategories;
            }
        }
Example #2
0
        protected override async void LoadCacheInBackGround()
        {
            var api  = this.api;
            var Comp = api.CompanyEntity;

            var Cache = Comp.GetCache(typeof(Uniconta.DataModel.GLVat)) ?? await Comp.LoadCache(typeof(Uniconta.DataModel.GLVat), api).ConfigureAwait(false);

            var vatbuy = new VatCacheFilter(Cache, GLVatSaleBuy.Buy);

            lePurchaseVat.cacheFilter = lePurchaseVat1.cacheFilter = lePurchaseVat2.cacheFilter = lePurchaseVat3.cacheFilter = lePurchaseVat4.cacheFilter = vatbuy;

            if (api.CompanyEntity._UseVatOperation)
            {
                Cache = Comp.GetCache(typeof(Uniconta.DataModel.GLVatType)) ?? await Comp.LoadCache(typeof(Uniconta.DataModel.GLVatType), api).ConfigureAwait(false);

                var vatbuyOpr = new VatTypeSQLCacheFilter(Cache, GLVatSaleBuy.Buy);
                lePurchaseVatOpr.cacheFilter = lePurchaseVatOpr1.cacheFilter = lePurchaseVatOpr2.cacheFilter = lePurchaseVatOpr3.cacheFilter = lePurchaseVatOpr4.cacheFilter = vatbuyOpr;
            }

            Cache = Comp.GetCache(typeof(Uniconta.DataModel.NumberSerie)) ?? await Comp.LoadCache(typeof(Uniconta.DataModel.NumberSerie), api).ConfigureAwait(false);

            var numbers = new NumberSerieSQLCacheFilter(Cache, true);

            leAutoNumber.cacheFilter = numbers;

            LoadType(typeof(Uniconta.DataModel.GLAccount));
        }
Example #3
0
        protected override async void LoadCacheInBackGround()
        {
            var Cache = api.GetCache(typeof(Uniconta.DataModel.NumberSerie)) ?? await api.LoadCache(typeof(Uniconta.DataModel.NumberSerie)).ConfigureAwait(false);

            var numbers = new NumberSerieSQLCacheFilter(Cache, false);

            numSerielookupeditor.cacheFilter = numbers;

            this.GLTransTypeCache = api.GetCache(typeof(Uniconta.DataModel.GLTransType)) ?? await api.LoadCache(typeof(Uniconta.DataModel.GLTransType)).ConfigureAwait(false);

            LoadType(new Type[] { typeof(Uniconta.DataModel.GLAccount), typeof(Uniconta.DataModel.GLVat) });
        }
        protected override async void LoadCacheInBackGround()
        {
            var api  = this.api;
            var Comp = api.CompanyEntity;

            var Cache = Comp.GetCache(typeof(Uniconta.DataModel.NumberSerie)) ?? await Comp.LoadCache(typeof(Uniconta.DataModel.NumberSerie), api).ConfigureAwait(false);

            var numbers = new NumberSerieSQLCacheFilter(Cache, true);

            leAutoNumber.cacheFilter = numbers;

            LoadType(new Type[] { typeof(Uniconta.DataModel.GLAccount), typeof(Uniconta.DataModel.GLVat) });
        }