private void loadOperationTaxPayerType_Completed(object sender, EventArgs e)
        {
            TaxPayerTypeList.Clear();
            TaxPayerTypeEntityDictionary.Clear();

            LoadOperation loadOperation = sender as LoadOperation;

            foreach (Web.Model.taxpayertype taxpayertype in loadOperation.Entities)
            {
                TaxPayerTypeEntity lTaxPayerTypeEntity = new TaxPayerTypeEntity();
                lTaxPayerTypeEntity.TaxPayerType = taxpayertype;
                lTaxPayerTypeEntity.Update();
                TaxPayerTypeList.Add(lTaxPayerTypeEntity);
                TaxPayerTypeEntityDictionary.Add(lTaxPayerTypeEntity.TaxPayerTypeId, lTaxPayerTypeEntity);
            }

            taxPayerSource = new EntityList <Web.Model.taxpayer>(documentManagerContext.taxpayers);
            taxPayerLoader = new DomainCollectionViewLoader <Web.Model.taxpayer>(
                LoadTaxPayerEntities,
                loadOperation_Completed);
            taxPayerView = new DomainCollectionView <Web.Model.taxpayer>(taxPayerLoader, taxPayerSource);

            using (this.taxPayerView.DeferRefresh())
            {
                this.taxPayerView.MoveToFirstPage();
            }
        }
Exemple #2
0
        private void AddTaxPayerType_Closed(object sender, EventArgs e)
        {
            TaxPayerTypeWindow lTaxPayerTypeWindow = sender as TaxPayerTypeWindow;

            if (lTaxPayerTypeWindow.DialogResult == true)
            {
                IsBusy = true;
                TaxPayerTypeList.Add(addTaxPayerTypeEntity);
                documentManagerContext.taxpayertypes.Add(addTaxPayerTypeEntity.TaxPayerType);
                SubmitOperation lSubmitOperation = documentManagerContext.SubmitChanges();
                lSubmitOperation.Completed += SubOperation_Completed;
            }
        }
Exemple #3
0
 private void loadOperation_Completed(LoadOperation <DocumentManager.Web.Model.taxpayertype> sender)
 {
     TaxPayerTypeList.Clear();
     this.taxPayerTypeSource.Source = sender.Entities;
     foreach (DocumentManager.Web.Model.taxpayertype taxpayertype in sender.Entities)
     {
         TaxPayerTypeEntity taxPayerTypeEntity = new TaxPayerTypeEntity();
         taxPayerTypeEntity.TaxPayerType = taxpayertype;
         taxPayerTypeEntity.Update();
         TaxPayerTypeList.Add(taxPayerTypeEntity);
     }
     UpdateChanged("TaxPayerTypeList");
     IsBusy = false;
 }
        private void loadOperationTaxPayerType_Completed(object sender, EventArgs e)
        {
            TaxPayerTypeList.Clear();
            TaxPayerTypeEntityDictionary.Clear();

            LoadOperation loadOperation = sender as LoadOperation;

            foreach (Web.Model.taxpayertype taxpayertype in loadOperation.Entities)
            {
                TaxPayerTypeEntity lTaxPayerTypeEntity = new TaxPayerTypeEntity();
                lTaxPayerTypeEntity.TaxPayerType = taxpayertype;
                lTaxPayerTypeEntity.Update();
                TaxPayerTypeList.Add(lTaxPayerTypeEntity);
                TaxPayerTypeEntityDictionary.Add(lTaxPayerTypeEntity.TaxPayerTypeId, lTaxPayerTypeEntity);
            }

            LoadOperation <DocumentManager.Web.Model.filetype> loadOperationFileType =
                documentManagerContext.Load <DocumentManager.Web.Model.filetype>(documentManagerContext.GetFiletypeQuery());

            loadOperationFileType.Completed += loadOperationFileType_Completed;
        }