public LinkFileViewModel(ChildWindow aChildWindow, Dictionary<int, FileTypeEntity> aFileTypeDictionary)
        {
            documentManagerContext = new Web.DocumentManagerDomainContext();
            childWindow = aChildWindow;
            SelectTaxPayerDocumentEntitis = new ObservableCollection<TaxPayerDocumentEntity>();
            TaxPayerEntityList = new ObservableCollection<TaxPayerEntity>();
            TaxPayerEntityLinkList = new ObservableCollection<TaxPayerEntity>();
            TaxPayerDocumentEntityList = new ObservableCollection<TaxPayerDocumentEntity>();
            FileTypeEntityDictionary = aFileTypeDictionary;
            GroupID = 1;
            OnOK = new DelegateCommand(OnOKCommand, CanOKCommand);
            OnCancel = new DelegateCommand(OnCancelCommand);
            OnReflash = new DelegateCommand(OnReflashCommand);
            OnAddToTaxPayer = new DelegateCommand(OnAddToTaxPayerCommand);
            OnRemoveTaxPayer = new DelegateCommand(OnRemoveTaxPayerCommand);

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

            taxPayerDocumentSource = new EntityList<DocumentManager.Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader<DocumentManager.Web.Model.taxpayerdocument>(
                LoadTaxPayerDocumentEntities,
                LoadOperationTaxPayerDocumentCompleted
                );
            taxPayerDocumentView = new DomainCollectionView<DocumentManager.Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
        public DocumentManagerViewModel()
        {
            TaxPayerList                 = new ObservableCollection <TaxPayerEntity>();
            TaxPayerTypeList             = new ObservableCollection <TaxPayerTypeEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary <int, TaxPayerTypeEntity>();
            FileTypeList                 = new ObservableCollection <FileTypeEntity>();
            FileTypeDictionary           = new Dictionary <int, FileTypeEntity>();
            UserEntityDictionary         = new Dictionary <int, UserEntity>();

            DocumentViewModel = new DocumentViewModel();
            DocumentViewModel.BeginLoadings  += BeginLoading;
            DocumentViewModel.FinishLoadings += FinishLoading;

            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            OnAddTaxPayer          = new DelegateCommand(onAddTaxPayer);
            OnAddProject           = new DelegateCommand(onAddProject, canAddProject);
            OnModifyTaxPayer       = new DelegateCommand(onModifyTaxPayer, canModifyTaxPayer);
            OnDeleteTaxPayer       = new DelegateCommand(onDeleteTaxPayer, canDeleteTacPayer);

            OnRefresh         = new DelegateCommand(onRefresh);
            OnDoubleClickList = new DelegateCommand(onDoubleClickList);

            taxPayerDocumentSource = new EntityList <Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader <Web.Model.taxpayerdocument>(
                LoadTaxPayerDocument,
                LoadTaxPayerDocument_Complete
                );
            taxPayerDocumentView = new DomainCollectionView <Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
        public DocumentManagerViewModel()
        {
            TaxPayerList = new ObservableCollection<TaxPayerEntity>();
            TaxPayerTypeList = new ObservableCollection<TaxPayerTypeEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary<int, TaxPayerTypeEntity>();
            FileTypeList = new ObservableCollection<FileTypeEntity>();
            FileTypeDictionary = new Dictionary<int, FileTypeEntity>();
            UserEntityDictionary = new Dictionary<int, UserEntity>();

            DocumentViewModel = new DocumentViewModel();
            DocumentViewModel.BeginLoadings += BeginLoading;
            DocumentViewModel.FinishLoadings += FinishLoading;

            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            OnAddTaxPayer = new DelegateCommand(onAddTaxPayer);
            OnAddProject = new DelegateCommand(onAddProject, canAddProject);
            OnModifyTaxPayer = new DelegateCommand(onModifyTaxPayer, canModifyTaxPayer);
            OnDeleteTaxPayer = new DelegateCommand(onDeleteTaxPayer, canDeleteTacPayer);

            OnRefresh = new DelegateCommand(onRefresh);
            OnDoubleClickList = new DelegateCommand(onDoubleClickList);

            taxPayerDocumentSource = new EntityList<Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader<Web.Model.taxpayerdocument>(
                LoadTaxPayerDocument,
                LoadTaxPayerDocument_Complete
                );
            taxPayerDocumentView = new DomainCollectionView<Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
        public LinkFileViewModel(ChildWindow aChildWindow, Dictionary <int, FileTypeEntity> aFileTypeDictionary)
        {
            documentManagerContext        = new Web.DocumentManagerDomainContext();
            childWindow                   = aChildWindow;
            SelectTaxPayerDocumentEntitis = new ObservableCollection <TaxPayerDocumentEntity>();
            TaxPayerEntityList            = new ObservableCollection <TaxPayerEntity>();
            TaxPayerEntityLinkList        = new ObservableCollection <TaxPayerEntity>();
            TaxPayerDocumentEntityList    = new ObservableCollection <TaxPayerDocumentEntity>();
            FileTypeEntityDictionary      = aFileTypeDictionary;
            GroupID          = 1;
            OnOK             = new DelegateCommand(OnOKCommand, CanOKCommand);
            OnCancel         = new DelegateCommand(OnCancelCommand);
            OnReflash        = new DelegateCommand(OnReflashCommand);
            OnAddToTaxPayer  = new DelegateCommand(OnAddToTaxPayerCommand);
            OnRemoveTaxPayer = new DelegateCommand(OnRemoveTaxPayerCommand);

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

            taxPayerDocumentSource = new EntityList <DocumentManager.Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader <DocumentManager.Web.Model.taxpayerdocument>(
                LoadTaxPayerDocumentEntities,
                LoadOperationTaxPayerDocumentCompleted
                );
            taxPayerDocumentView = new DomainCollectionView <DocumentManager.Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
Example #5
0
 public TaxPayerTypeManagerViewModel()
 {
     TaxPayerTypeList       = new ObservableCollection <TaxPayerTypeEntity>();
     documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
     OnAddTaxPayerType      = new DelegateCommand(onAddTaxPayerType);
     OnModifyTaxPayerType   = new DelegateCommand(onModifyTaxPayerType, canModifyTaxPayerType);
     OnDoubleClickList      = new DelegateCommand(onDoubleClickList);
 }
 public UserManagerViewModel()
 {
     UserList = new ObservableCollection <UserEntity>();
     documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
     OnAddUser         = new DelegateCommand(onAddUser);
     OnModifyUser      = new DelegateCommand(onModifyUser, canModifyUser);
     OnDoubleClickList = new DelegateCommand(onDoubleClickList);
 }
 public TaxPayerTypeManagerViewModel()
 {
     TaxPayerTypeList = new ObservableCollection<TaxPayerTypeEntity>();
     documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
     OnAddTaxPayerType = new DelegateCommand(onAddTaxPayerType);
     OnModifyTaxPayerType = new DelegateCommand(onModifyTaxPayerType, canModifyTaxPayerType);
     OnDoubleClickList = new DelegateCommand(onDoubleClickList);
 }
 public UserManagerViewModel()
 {
     UserList = new ObservableCollection<UserEntity>();
     documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
     OnAddUser = new DelegateCommand(onAddUser);
     OnModifyUser = new DelegateCommand(onModifyUser, canModifyUser);
     OnDoubleClickList = new DelegateCommand(onDoubleClickList);
 }
Example #9
0
        public void LoadData()
        {
            IsBusy = true;
            DocumentManagerDomainContext = new DocumentManager.Web.DocumentManagerDomainContext();
            DocumentManagerDomainContext.PropertyChanged -= systemManageDomainContext_PropertyChanged;
            DocumentManagerDomainContext.PropertyChanged += systemManageDomainContext_PropertyChanged;
            LoadOperation <DocumentManager.Web.Model.user> loadOperationUser =
                DocumentManagerDomainContext.Load <DocumentManager.Web.Model.user>(DocumentManagerDomainContext.GetUserQuery());

            loadOperationUser.Completed += loadOperation_Completed;
        }
 public MultiFileUpdateEntity()
 {
     documentManagerContext = new Web.DocumentManagerDomainContext();
     TaxPayerDocumentEntity = new TaxPayerDocumentEntity();
     TaxPayerDocumentEntity.TaxPayerDocument = new Web.Model.taxpayerdocument();
     UserFile = new UserFile();
     Status = "就绪";
     MultiFileUpdateStatus = Entities.MultiFileUpdateStatus.PREPARE;
     UserFile.FinishUpdates += UserFile_FinishUpdate;
     OnMove = new DelegateCommand(onMove);
 }
 public MultiFileUpdateEntity()
 {
     documentManagerContext = new Web.DocumentManagerDomainContext();
     TaxPayerDocumentEntity = new TaxPayerDocumentEntity();
     TaxPayerDocumentEntity.TaxPayerDocument = new Web.Model.taxpayerdocument();
     UserFile = new UserFile();
     Status   = "就绪";
     MultiFileUpdateStatus   = Entities.MultiFileUpdateStatus.PREPARE;
     UserFile.FinishUpdates += UserFile_FinishUpdate;
     OnMove = new DelegateCommand(onMove);
 }
Example #12
0
        public HomeViewModel()
        {
            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            TaxPayerTotal          = new ObservableCollection <TaxPayerCalEntity>();
            TaxPayerZZTax          = new ObservableCollection <TaxPayerCalEntity>();
            TaxPayerYYTax          = new ObservableCollection <TaxPayerCalEntity>();

            JATaxPayerEntity = new Dictionary <string, TaxPayerEntity>();
            ZPTaxPayerEntity = new Dictionary <string, TaxPayerEntity>();
            PPTaxPayerEntity = new Dictionary <string, TaxPayerEntity>();
            GDTaxPayerEntity = new Dictionary <string, TaxPayerEntity>();
        }
        public HomeViewModel()
        {
            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            TaxPayerTotal = new ObservableCollection<TaxPayerCalEntity>();
            TaxPayerZZTax = new ObservableCollection<TaxPayerCalEntity>();
            TaxPayerYYTax = new ObservableCollection<TaxPayerCalEntity>();

            JATaxPayerEntity = new Dictionary<string, TaxPayerEntity>();
            ZPTaxPayerEntity = new Dictionary<string, TaxPayerEntity>();
            PPTaxPayerEntity = new Dictionary<string, TaxPayerEntity>();
            GDTaxPayerEntity = new Dictionary<string, TaxPayerEntity>();
        }
        public StandBookViewModel()
        {
            documentManagerContext = new Web.DocumentManagerDomainContext();

            StandBookEntityList = new ObservableCollection<StandBookEntity>();

            standbookSource = new EntityList<Web.Model.standbook>(documentManagerContext.standbooks);
            standbookLoader = new DomainCollectionViewLoader<Web.Model.standbook>(
                LoadStandBook,
                LoadStandBook_Complete
                );
            standbookView = new DomainCollectionView<Web.Model.standbook>(standbookLoader, standbookSource);
        }
Example #15
0
        public StandBookViewModel()
        {
            documentManagerContext = new Web.DocumentManagerDomainContext();

            StandBookEntityList = new ObservableCollection <StandBookEntity>();

            standbookSource = new EntityList <Web.Model.standbook>(documentManagerContext.standbooks);
            standbookLoader = new DomainCollectionViewLoader <Web.Model.standbook>(
                LoadStandBook,
                LoadStandBook_Complete
                );
            standbookView = new DomainCollectionView <Web.Model.standbook>(standbookLoader, standbookSource);
        }
 public AddSignalDocumentViewModel(ChildWindow aChildWindow
                                   , TaxPayerEntity aTaxPayerEntity
                                   , ObservableCollection<FileTypeEntity> aFileTypeList)
 {
     childWindow = aChildWindow;
     documentManagerContext = new Web.DocumentManagerDomainContext();
     taxPayerEntity = aTaxPayerEntity;
     FileTypeEntityList = aFileTypeList;
     ShowProgress = Visibility.Collapsed;
     ShowUpdate = Visibility.Visible;
     OnUpdate = new DelegateCommand(onUpdate, canUpdate);
     OnOpenFile = new DelegateCommand(onOpenFile);
     OnCancel = new DelegateCommand(onCancel);
 }
Example #17
0
 public AddSignalDocumentViewModel(ChildWindow aChildWindow
                                   , TaxPayerEntity aTaxPayerEntity
                                   , ObservableCollection <FileTypeEntity> aFileTypeList)
 {
     childWindow            = aChildWindow;
     documentManagerContext = new Web.DocumentManagerDomainContext();
     taxPayerEntity         = aTaxPayerEntity;
     FileTypeEntityList     = aFileTypeList;
     ShowProgress           = Visibility.Collapsed;
     ShowUpdate             = Visibility.Visible;
     OnUpdate   = new DelegateCommand(onUpdate, canUpdate);
     OnOpenFile = new DelegateCommand(onOpenFile);
     OnCancel   = new DelegateCommand(onCancel);
 }
        public DocumentViewModel()
        {
            documentManagerContext = new Web.DocumentManagerDomainContext();
            TaxPayerDocumentList = new ObservableCollection<TaxPayerDocumentEntity>();

            OnAddSignalDocument = new DelegateCommand(onAddSignalDocument, canAddSignalDocument);
            OnAddMultiDocument = new DelegateCommand(onAddMultiDocument, canAddMultiDocument);
            OnMergeImageDocument = new DelegateCommand(onMergeImages, canMergeImages);
            OnLinkDocument = new DelegateCommand(onLinkDocument, canLinkDocument);
            OnDeleteDocument = new DelegateCommand(onDeleteDocument, canDeleteDocument);

            taxPayerDocumentSource = new EntityList<Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader<Web.Model.taxpayerdocument>(
                LoadTaxPayerDocument,
                LoadTaxPayerDocument_Complete
                );
            taxPayerDocumentView = new DomainCollectionView<Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
        public DocumentViewModel()
        {
            documentManagerContext = new Web.DocumentManagerDomainContext();
            TaxPayerDocumentList   = new ObservableCollection <TaxPayerDocumentEntity>();

            OnAddSignalDocument  = new DelegateCommand(onAddSignalDocument, canAddSignalDocument);
            OnAddMultiDocument   = new DelegateCommand(onAddMultiDocument, canAddMultiDocument);
            OnMergeImageDocument = new DelegateCommand(onMergeImages, canMergeImages);
            OnLinkDocument       = new DelegateCommand(onLinkDocument, canLinkDocument);
            OnDeleteDocument     = new DelegateCommand(onDeleteDocument, canDeleteDocument);

            taxPayerDocumentSource = new EntityList <Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments);
            taxPayerDocumentLoader = new DomainCollectionViewLoader <Web.Model.taxpayerdocument>(
                LoadTaxPayerDocument,
                LoadTaxPayerDocument_Complete
                );
            taxPayerDocumentView = new DomainCollectionView <Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource);
        }
        public StandBookZPViewModel()
        {
            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();

            StandBookList = new ObservableCollection<StandBookEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary<int, TaxPayerTypeEntity>();

            ProjectTotalMonay = new Dictionary<string, decimal>();
            ProjectPartMoney = new Dictionary<string, decimal>();

            StandBookViewModel = new StandBookViewModel();
            StandBookViewModel.BeginLoadings += BeginLoading;
            StandBookViewModel.FinishLoadings += FinishLoading;

            OnInputStandBook = new DelegateCommand(onInputStandBook);
            OnOutputStandBook = new DelegateCommand(onOutputStandBook);
            OnDeleteStandBook = new DelegateCommand(onDeleteStandBook, canDeleteStandBook);

            OnOpenDownloadTempFile = new DelegateCommand(onOpenDownloadTempFile);
        }
        public StandBookZPViewModel()
        {
            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();

            StandBookList = new ObservableCollection <StandBookEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary <int, TaxPayerTypeEntity>();

            ProjectTotalMonay = new Dictionary <string, decimal>();
            ProjectPartMoney  = new Dictionary <string, decimal>();

            StandBookViewModel = new StandBookViewModel();
            StandBookViewModel.BeginLoadings  += BeginLoading;
            StandBookViewModel.FinishLoadings += FinishLoading;

            OnInputStandBook  = new DelegateCommand(onInputStandBook);
            OnOutputStandBook = new DelegateCommand(onOutputStandBook);
            OnDeleteStandBook = new DelegateCommand(onDeleteStandBook, canDeleteStandBook);

            OnOpenDownloadTempFile = new DelegateCommand(onOpenDownloadTempFile);
        }
        public InputStandBookZPViewModel(ChildWindow aChildWindow)
        {
            IsBusy = false;
            TaxPayerEntityDirectory = new Dictionary<int, TaxPayerEntity>();
            StandBookEntityDirectory = new Dictionary<string, StandBookEntity>();
            FileTypeEntityList = new ObservableCollection<FileTypeEntity>();

            childWindow = aChildWindow;

            OnOpenStandBookFile = new DelegateCommand(onOpenStandBookFile);
            OnOK = new DelegateCommand(onOK, canOK);
            OnCancel = new DelegateCommand(onCancel);

            StandBookEntity = new StandBookEntity();
            HasShowTemp = Visibility.Collapsed;
            ShowProgress = Visibility.Collapsed;
            ShowUpdate = Visibility.Visible;

            documentManagerContext = new Web.DocumentManagerDomainContext();
            CanInput = false;
            LoadData();
        }
Example #23
0
        public InputStandBookJAViewModel(ChildWindow aChildWindow)
        {
            IsBusy = false;
            TaxPayerEntityDirectory  = new Dictionary <int, TaxPayerEntity>();
            StandBookEntityDirectory = new Dictionary <string, StandBookEntity>();
            FileTypeEntityList       = new ObservableCollection <FileTypeEntity>();

            childWindow = aChildWindow;

            OnOpenStandBookFile = new DelegateCommand(onOpenStandBookFile);
            OnOK     = new DelegateCommand(onOK, canOK);
            OnCancel = new DelegateCommand(onCancel);

            StandBookEntity = new StandBookEntity();
            HasShowTemp     = Visibility.Collapsed;
            ShowProgress    = Visibility.Collapsed;
            ShowUpdate      = Visibility.Visible;

            documentManagerContext = new Web.DocumentManagerDomainContext();
            CanInput = false;
            LoadData();
        }
        public DocumentSearchZPViewModel()
        {
            TaxPayerList                 = new ObservableCollection <TaxPayerEntity>();
            TaxPayerTypeList             = new ObservableCollection <TaxPayerTypeEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary <int, TaxPayerTypeEntity>();
            FileTypeList                 = new ObservableCollection <FileTypeEntity>();
            FileTypeDictionary           = new Dictionary <int, FileTypeEntity>();
            UserEntityDictionary         = new Dictionary <int, UserEntity>();

            DocumentViewModel = new DocumentViewModel();
            DocumentViewModel.BeginLoadings  += BeginLoading;
            DocumentViewModel.FinishLoadings += FinishLoading;

            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            OnRefresh         = new DelegateCommand(onRefresh);
            OnDoubleClickList = new DelegateCommand(onDoubleClickList);

            TaxPayerSearch = new TaxPayerSearch();

            TaxPayerSearch.GroupID          = 3;
            TaxPayerSearch.TaxPayerTypeList = TaxPayerTypeList;
        }
        public DocumentSearchZPViewModel()
        {
            TaxPayerList = new ObservableCollection<TaxPayerEntity>();
            TaxPayerTypeList = new ObservableCollection<TaxPayerTypeEntity>();
            TaxPayerTypeEntityDictionary = new Dictionary<int, TaxPayerTypeEntity>();
            FileTypeList = new ObservableCollection<FileTypeEntity>();
            FileTypeDictionary = new Dictionary<int, FileTypeEntity>();
            UserEntityDictionary = new Dictionary<int, UserEntity>();

            DocumentViewModel = new DocumentViewModel();
            DocumentViewModel.BeginLoadings += BeginLoading;
            DocumentViewModel.FinishLoadings += FinishLoading;

            documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext();
            OnRefresh = new DelegateCommand(onRefresh);
            OnDoubleClickList = new DelegateCommand(onDoubleClickList);

            TaxPayerSearch = new TaxPayerSearch();

            TaxPayerSearch.GroupID = 3;
            TaxPayerSearch.TaxPayerTypeList = TaxPayerTypeList;
        }
 public void LoadData()
 {
     IsBusy = true;
     DocumentManagerDomainContext = new DocumentManager.Web.DocumentManagerDomainContext();
     DocumentManagerDomainContext.PropertyChanged -= systemManageDomainContext_PropertyChanged;
     DocumentManagerDomainContext.PropertyChanged += systemManageDomainContext_PropertyChanged;
     LoadOperation<DocumentManager.Web.Model.user> loadOperationUser =
         DocumentManagerDomainContext.Load<DocumentManager.Web.Model.user>(DocumentManagerDomainContext.GetUserQuery());
     loadOperationUser.Completed += loadOperation_Completed;
 }