void loadOperationDepartment_Completed_Dictionary(object sender, EventArgs e)
        {
            //DepartmentEntityDictionary.Clear();
            DepartmentEntityList.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                //DepartmentEntityDictionary.Add(departmentEntity.DepartmentID, departmentEntity);
                DepartmentEntityList.Add(departmentEntity);
            }

            DepartmentEntity departmentEntityZero = new DepartmentEntity();

            departmentEntityZero.DepartmentID   = 0;
            departmentEntityZero.DepartmentName = "请选择部门";
            DepartmentEntityList.Add(departmentEntityZero);

            LoadOperation <user> loadOperationUser =
                SystemManageDomainContext.Load <user>(SystemManageDomainContext.GetUserQuery());

            loadOperationUser.Completed += loadOperationUser_Completed;
        }
示例#2
0
        void loadOperationDepartment_Completed(object sender, EventArgs e)
        {
            departmentIdNameDictionary.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                departmentIdNameDictionary.Add(departmentEntity.DepartmentID, departmentEntity.DepartmentName);
            }

            planManagerDomainContext.projects.Clear();

            this.prjectSource  = new EntityList <ProductManager.Web.Model.project>(this.planManagerDomainContext.projects);
            this.projectLoader = new DomainCollectionViewLoader <ProductManager.Web.Model.project>(
                this.LoadProjectEntities,
                this.LoadOperationProjectCompleted);
            this.projectView = new DomainCollectionView <ProductManager.Web.Model.project>(this.projectLoader, this.prjectSource);
            using (this.CollectionProjectView.DeferRefresh())
            {
                this.projectView.MoveToFirstPage();
            }
            //LoadOperation<ProductManager.Web.Model.project> loadOperationProject =
            //    planManagerDomainContext.Load<project>(planManagerDomainContext.GetProjectQuery());
            //loadOperationProject.Completed += loadOperationProject_Completed;
        }
示例#3
0
        void loadOperationDepartment_Completed(object sender, EventArgs e)
        {
            DepartmemtList.Clear();
            DepartmentDictionary.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                DepartmemtList.Add(departmentEntity);
                DepartmentDictionary.Add(departmentEntity.DepartmentID, departmentEntity);
            }
            DepartmentEntity departmentEntityZero = new DepartmentEntity();

            departmentEntityZero.DepartmentID   = 0;
            departmentEntityZero.DepartmentName = "请选择部门";
            DepartmemtList.Add(departmentEntityZero);
            UpdateChanged("DepartmemtList");

            LoadOperation <ProductManager.Web.Model.user> loadOperationDepartment =
                systemManageDomainContext.Load <ProductManager.Web.Model.user>(systemManageDomainContext.GetUserQuery());

            loadOperationDepartment.Completed += loadOperationUser_Completed;
        }
示例#4
0
        private void OnAddCommand()
        {
            AddDepartmentEntity            = new DepartmentEntity();
            AddDepartmentEntity.Department = new ProductManager.Web.Model.department();
            AddDepartmentEntity.Update();
            DepartmentWindow departmentWindow = new DepartmentWindow(AddDepartmentEntity);

            departmentWindow.Closed += departmentWindow_Closed;
            departmentWindow.Show();
        }
示例#5
0
        private void loadOperationDepartment_Completed(object sender, EventArgs e)
        {
            DepartmentEntityList.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                DepartmentEntityList.Add(departmentEntity);
            }
            UpdateChanged("DepartmentEntityList");
            IsBusy = false;
        }
        void loadOperationDepartment_Completed(object sender, EventArgs e)
        {
            DepartmentEntityDictionary.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                DepartmentEntityDictionary.Add(departmentEntity.DepartmentID, departmentEntity);
            }

            LoadOperation <ProductManager.Web.Model.user> loadOperationUser =
                SystemManageDomainContext.Load <ProductManager.Web.Model.user>(SystemManageDomainContext.GetUserQuery());

            loadOperationUser.Completed += loadOperationUser_Completed;
        }
        void loadOperationDepartment_Completed(object sender, EventArgs e)
        {
            departmentIdNameDictionary.Clear();
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.department department in loadOperation.Entities)
            {
                DepartmentEntity departmentEntity = new DepartmentEntity();
                departmentEntity.Department = department;
                departmentEntity.Update();
                departmentIdNameDictionary.Add(departmentEntity.DepartmentID, departmentEntity.DepartmentName);
            }
            departmentIdNameDictionary.Add(0, "所有部门");

            planManagerDomainContext.projects.Clear();
            LoadOperation <ProductManager.Web.Model.project> loadOperationProject =
                planManagerDomainContext.Load <project>(planManagerDomainContext.GetProjectQuery());

            loadOperationProject.Completed += loadOperationProject_Completed;
        }