private void LoadOperationProjectCompleted(LoadOperation <ProductManager.Web.Model.project> aLoadOperation) { ResponsiblePersonEntityList.Clear(); ProjectEntityDictionary.Clear(); foreach (ProductManager.Web.Model.project project in aLoadOperation.Entities) { ProjectEntity lProjectEntity = new ProjectEntity(); lProjectEntity.Project = project; lProjectEntity.Update(); ProjectEntityDictionary.Add(lProjectEntity.ManufactureNumber, lProjectEntity); } using (projectResponsibleView.DeferRefresh()) { projectResponsibleView.MoveToFirstPage(); } }
private void LoadProjectResponsibleCompleted(LoadOperation <ProductManager.Web.Model.project_responsible> aLoadOperation) { foreach (ProductManager.Web.Model.project_responsible project_responsible in aLoadOperation.Entities) { ResponsiblePersonEntity lResponsiblePersionEntity = new ResponsiblePersonEntity(); lResponsiblePersionEntity.ResponsiblePerson = project_responsible.responsible_persionName; lResponsiblePersionEntity.ManufactureNumber = project_responsible.manufacture_number; lResponsiblePersionEntity.ProjectNote = project_responsible.descript; ProjectEntity lProjectEntityTemp; if (ProjectEntityDictionary.TryGetValue(lResponsiblePersionEntity.ManufactureNumber, out lProjectEntityTemp)) { lResponsiblePersionEntity.ProjectName = lProjectEntityTemp.ProjectName; lResponsiblePersionEntity.RecoderDateTime = lProjectEntityTemp.RecordDate; lResponsiblePersionEntity.OutputDateTime = lProjectEntityTemp.DeliveryTime; //lResponsiblePersionEntity.ProjectNote = lProjectEntityTemp.Remark; ResponsiblePersonEntityList.Add(lResponsiblePersionEntity); } } }