private void InitParas() { client = new AttendanceServiceClient(); client.GetEmployeeEvectionRecordByIDCompleted += new EventHandler <GetEmployeeEvectionRecordByIDCompletedEventArgs>(client_GetEmployeeEvectionRecordByIDCompleted); client.EmployeeEvectionRecordAddCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordAddCompleted); client.EmployeeEvectionRecordUpdateCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordUpdateCompleted); client.GetAttendanceRecordByEmployeeIDCompleted += new EventHandler <GetAttendanceRecordByEmployeeIDCompletedEventArgs>(client_GetAttendanceRecordByEmployeeIDCompleted); //获取员工名称,并显示所在的公司架构 perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); perClient.GetEmployeeDetailByIDCompleted += new EventHandler <SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted); if (FormType == FormTypes.New) { Evection = new T_HR_EMPLOYEEEVECTIONRECORD(); Evection.EVECTIONRECORDID = Guid.NewGuid().ToString(); Evection.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpStartDate.Text, "dpStartDate"); client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpEndDate.Text, "dpEndDate"); SetToolBar(); } else { client.GetEmployeeEvectionRecordByIDAsync(EvectionID); } }
void TerminateLeaveForm_Loaded(object sender, RoutedEventArgs e) { client = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); }
private void InitParas() { client = new AttendanceServiceClient(); client.GetEmployeeEvectionRecordByIDCompleted += new EventHandler<GetEmployeeEvectionRecordByIDCompletedEventArgs>(client_GetEmployeeEvectionRecordByIDCompleted); client.EmployeeEvectionRecordAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordAddCompleted); client.EmployeeEvectionRecordUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordUpdateCompleted); client.GetAttendanceRecordByEmployeeIDCompleted += new EventHandler<GetAttendanceRecordByEmployeeIDCompletedEventArgs>(client_GetAttendanceRecordByEmployeeIDCompleted); //获取员工名称,并显示所在的公司架构 perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted); if (FormType == FormTypes.New) { Evection = new T_HR_EMPLOYEEEVECTIONRECORD(); Evection.EVECTIONRECORDID = Guid.NewGuid().ToString(); Evection.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpStartDate.Text, "dpStartDate"); client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpEndDate.Text, "dpEndDate"); SetToolBar(); } else { client.GetEmployeeEvectionRecordByIDAsync(EvectionID); } }
void SignInRdForm_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); tempSignInDetailList = new ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL>(); }
void SignInRdForm_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); tempSignInDetailList = new ObservableCollection <T_HR_EMPLOYEESIGNINDETAIL>(); }
/// <summary> /// 注册事件 /// </summary> private void RegisterEvents() { client = new OutAppliecrecordServiceClient(); client.AddOutApplyCompleted += client_AddOutApplyCompleted; client.UpdateOutApplyCompleted += client_UpdateOutApplyCompleted; client.AuditOutApplyCompleted += client_AuditOutApplyCompleted; client.GetOutApplyByIDCompleted += client_GetOutApplyByIDCompleted; perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); perClient.GetEmpOrgInfoByIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted); }
/// <summary> /// 注册事件 /// </summary> private void RegisterEvents() { client = new OutAppliecrecordServiceClient(); client.AddOutApplyCompleted += client_AddOutApplyCompleted; client.UpdateOutApplyCompleted += client_UpdateOutApplyCompleted; client.AuditOutApplyCompleted += client_AuditOutApplyCompleted; client.GetOutApplyByIDCompleted += client_GetOutApplyByIDCompleted; perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); perClient.GetEmpOrgInfoByIDCompleted += new EventHandler <Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted); }
void SignInRdForm_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); tempSignInDetailList = new ObservableCollection <T_HR_EMPLOYEESIGNINDETAIL>(); if (FormType != FormTypes.Browse) { //Load事件之后,加载完后获取到父控件 EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.BtnSaveSubmit.Click -= new RoutedEventHandler(entBrowser.btnSubmit_Click); entBrowser.BtnSaveSubmit.Click += BtnSaveSubmit_Click; } }
/// <summary> /// 注册事件 /// </summary> private void RegisterEvents() { client = new AttendanceServiceClient(); client.AddOverTimeRdCompleted += new EventHandler <AddOverTimeRdCompletedEventArgs>(client_AddOverTimeRdCompleted); client.ModifyOverTimeRdCompleted += new EventHandler <ModifyOverTimeRdCompletedEventArgs>(client_ModifyOverTimeRdCompleted); client.AuditOverTimeRdCompleted += new EventHandler <AuditOverTimeRdCompletedEventArgs>(client_AuditOverTimeRdCompleted); //client.GetAttendanceSolutionByEmployeeIDCompleted += new EventHandler<GetAttendanceSolutionByEmployeeIDCompletedEventArgs>(client_GetAttendanceSolutionByEmployeeIDCompleted); client.GetOverTimeRdByIDCompleted += new EventHandler <GetOverTimeRdByIDCompletedEventArgs>(client_GetOverTimeRdByIDCompleted); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); //perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted); //perClient.GetEmployeeInfoByEmployeeIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeInfoByEmployeeIDCompletedEventArgs>(perClient_GetEmployeeInfoByEmployeeIDCompleted); perClient.GetEmpOrgInfoByIDCompleted += new EventHandler <Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted); //perClient.RemoveOverTimeRd client.RemoveOverTimeRdCompleted += new EventHandler <RemoveOverTimeRdCompletedEventArgs>(client_RemoveOverTimeRdCompleted); }
private void InitParas(string depID) { client = new OrganizationServiceClient(); personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient(); client.DepartmentDictionaryUpdateCompleted += new EventHandler<DepartmentDictionaryUpdateCompletedEventArgs>(client_DepartmentDictionaryUpdateCompleted); client.DepartmentDictionaryAddCompleted += new EventHandler<DepartmentDictionaryAddCompletedEventArgs>(client_DepartmentDictionaryAddCompleted); client.GetDepartmentDictionaryByIdCompleted += new EventHandler<GetDepartmentDictionaryByIdCompletedEventArgs>(client_GetDepartmentDictionaryByIdCompleted); personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted); this.Loaded += new RoutedEventHandler(DepartmentDictionaryForms_Loaded); #region 原来的 /* if (FormType == FormTypes.Browse || FormType == FormTypes.Audit) { EnableControl(); } */ #endregion }
private void InitParas(string depID) { client = new OrganizationServiceClient(); personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient(); client.DepartmentDictionaryUpdateCompleted += new EventHandler <DepartmentDictionaryUpdateCompletedEventArgs>(client_DepartmentDictionaryUpdateCompleted); client.DepartmentDictionaryAddCompleted += new EventHandler <DepartmentDictionaryAddCompletedEventArgs>(client_DepartmentDictionaryAddCompleted); client.GetDepartmentDictionaryByIdCompleted += new EventHandler <GetDepartmentDictionaryByIdCompletedEventArgs>(client_GetDepartmentDictionaryByIdCompleted); personClient.GetEmployeeToEngineCompleted += new EventHandler <Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted); this.Loaded += new RoutedEventHandler(DepartmentDictionaryForms_Loaded); #region 原来的 /* * if (FormType == FormTypes.Browse || FormType == FormTypes.Audit) * { * EnableControl(); * * } */ #endregion }
void dGrid_ToolBarItemClick(object sender, ToolBarItemClickEventArgs e) { if (e.Action != Actions.Add) { return; } e.Action = Actions.Cancel; string perm = "3"; string entity = typeof(T_FB_PERSONMONEYASSIGNMASTER).Name; if (this.EditForm.OperationType == OperationTypes.Edit) { perm = ((int)Permissions.Edit).ToString(); } else if (this.EditForm.OperationType == OperationTypes.Add) { perm = ((int)Permissions.Add + 1).ToString(); } else { perm = ((int)Permissions.Browse).ToString(); } string userID = DataCore.CurrentUser.Value.ToString(); // BF06E969-1B2C-4a89-B0AE-A91CA1244053 OrganizationLookup ogzLookup = new OrganizationLookup(); ogzLookup.SelectedObjType = OrgTreeItemTypes.Personnel; ogzLookup.MultiSelected = true; FrameworkElement plRoot = CommonFunction.ParentLayoutRoot; try { ogzLookup.SelectedClick += (o, ea) => { if (ogzLookup.SelectedObj.Count > 0) { //处理岗位及下拨 SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient pe = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); ObservableCollection<SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS> vlistpostinfo = new ObservableCollection<SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS>(); var assignDetail = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_PERSONMONEYASSIGNDETAIL).Name); var selectedObjects = ogzLookup.SelectedObj; selectedObjects.ForEach(obj => { ExtOrgObj post = obj.ParentObject as ExtOrgObj; ExtOrgObj dept = post.ParentObject as ExtOrgObj; // ExtOrgObj com = dept.ParentObject as ExtOrgObj; ITextValueItem pdata = DataCore.FindReferencedData<PostData>(post.ObjectID); ITextValueItem ddata = DataCore.FindReferencedData<DepartmentData>(dept.ObjectID); ITextValueItem cdata = (ddata as DepartmentData).Company; var existDetail = assignDetail.FirstOrDefault(item => { T_FB_PERSONMONEYASSIGNDETAIL cd = item.Entity as T_FB_PERSONMONEYASSIGNDETAIL; return cd.OWNERID == obj.ObjectID && cd.OWNERPOSTID == pdata.Value.ToString(); }); T_FB_PERSONMONEYASSIGNDETAIL detail = new T_FB_PERSONMONEYASSIGNDETAIL(); if (existDetail != null) { detail.PERSONBUDGETAPPLYDETAILID = (existDetail.Entity as T_FB_PERSONMONEYASSIGNDETAIL).PERSONBUDGETAPPLYDETAILID; detail.T_FB_PERSONMONEYASSIGNMASTER = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER; } else { detail.PERSONBUDGETAPPLYDETAILID = Guid.NewGuid().ToString(); detail.T_FB_PERSONMONEYASSIGNMASTER = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER; detail.BUDGETMONEY = 0; } // start 添加岗位级别,用于排序 var employee1 = obj.ObjectInstance as SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE; if (employee1 != null) { var ep = employee1.T_HR_EMPLOYEEPOST.FirstOrDefault(); if (ep != null) { detail.POSTLEVEL = ep.POSTLEVEL; } } // end detail.OWNERID = obj.ObjectID; detail.OWNERNAME = obj.ObjectName; detail.OWNERPOSTID = pdata.Value.ToString(); detail.OWNERPOSTNAME = pdata.Text; detail.OWNERDEPARTMENTID = ddata.Value.ToString(); detail.OWNERDEPARTMENTNAME = ddata.Text; detail.OWNERCOMPANYID = cdata.Value.ToString(); detail.OWNERCOMPANYNAME = cdata.Text; //SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOSTFORFB vpostinfo = new SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOSTFORFB(); //vpostinfo.PERSONBUDGETAPPLYDETAILID = detail.PERSONBUDGETAPPLYDETAILID; //vpostinfo.OWNERID = detail.OWNERID; //vpostinfo.OWNERPOSTID = detail.OWNERPOSTID; //vlistpostinfo.Add(vpostinfo); SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS vpostinfo = new SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS(); vpostinfo.EMPLOYEEID = detail.OWNERID; vpostinfo.POSTID = detail.OWNERPOSTID; vpostinfo.COMPANYID = detail.OWNERCOMPANYID; vlistpostinfo.Add(vpostinfo); if (existDetail != null) { return; } else { FBEntity fbEntity = detail.ToFBEntity(); fbEntity.FBEntityState = FBEntityState.Added; assignDetail.Add(fbEntity); } }); if (vlistpostinfo != null && vlistpostinfo.Count > 0) { this.ShowProcess(); pe.GetEmployeeFundsListCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeFundsListCompletedEventArgs>(pe_GetEmployeeFundsListCompleted); pe.GetEmployeeFundsListAsync(vlistpostinfo); } } }; ogzLookup.Show<string>(DialogMode.ApplicationModal, plRoot, "", (result) => { }); } catch (Exception ex) { CommonFunction.ShowErrorMessage("调用HR服务返回异常信息:" + ex.ToString()); } }
void SignInRdForm_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); tempSignInDetailList = new ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL>(); if (FormType != FormTypes.Browse) { //Load事件之后,加载完后获取到父控件 EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.BtnSaveSubmit.Click -= new RoutedEventHandler(entBrowser.btnSubmit_Click); entBrowser.BtnSaveSubmit.Click += BtnSaveSubmit_Click; } }
private void InitControlEvent() { client = new OrganizationServiceClient(); personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient(); client.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(client_GetCompanyByIdCompleted); client.CompanyAddCompleted += new EventHandler<CompanyAddCompletedEventArgs>(client_CompanyAddCompleted); client.CompanyUpdateCompleted += new EventHandler<CompanyUpdateCompletedEventArgs>(client_CompanyUpdateCompleted); client.IsChildCompanyCompleted += new EventHandler<IsChildCompanyCompletedEventArgs>(client_IsChildCompanyCompleted); client.GetDepartmentByIdCompleted += new EventHandler<GetDepartmentByIdCompletedEventArgs>(client_GetDepartmentByIdCompleted); client.CompanyIndexUpdateCompleted += new EventHandler<CompanyIndexUpdateCompletedEventArgs>(client_CompanyIndexUpdateCompleted); client.CompanyDeleteCompleted += new EventHandler<CompanyDeleteCompletedEventArgs>(client_CompanyDeleteCompletedEventArgs); personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted); //this.Loaded += new RoutedEventHandler(CompanyForm_Loaded); CompanForm_Load(); }
void dGrid_ToolBarItemClick(object sender, ToolBarItemClickEventArgs e) { if (e.Action != Actions.Add) { return; } e.Action = Actions.Cancel; string perm = "3"; string entity = typeof(T_FB_PERSONMONEYASSIGNMASTER).Name; if (this.EditForm.OperationType == OperationTypes.Edit) { perm = ((int)Permissions.Edit).ToString(); } else if (this.EditForm.OperationType == OperationTypes.Add) { perm = ((int)Permissions.Add + 1).ToString(); } else { perm = ((int)Permissions.Browse).ToString(); } string userID = DataCore.CurrentUser.Value.ToString(); // BF06E969-1B2C-4a89-B0AE-A91CA1244053 OrganizationLookup ogzLookup = new OrganizationLookup(); ogzLookup.SelectedObjType = OrgTreeItemTypes.Personnel; ogzLookup.MultiSelected = true; FrameworkElement plRoot = CommonFunction.ParentLayoutRoot; try { ogzLookup.SelectedClick += (o, ea) => { if (ogzLookup.SelectedObj.Count > 0) { //处理岗位及下拨 SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient pe = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); ObservableCollection <SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS> vlistpostinfo = new ObservableCollection <SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS>(); var assignDetail = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_PERSONMONEYASSIGNDETAIL).Name); var selectedObjects = ogzLookup.SelectedObj; selectedObjects.ForEach(obj => { ExtOrgObj post = obj.ParentObject as ExtOrgObj; ExtOrgObj dept = post.ParentObject as ExtOrgObj; // ExtOrgObj com = dept.ParentObject as ExtOrgObj; ITextValueItem pdata = DataCore.FindReferencedData <PostData>(post.ObjectID); ITextValueItem ddata = DataCore.FindReferencedData <DepartmentData>(dept.ObjectID); ITextValueItem cdata = (ddata as DepartmentData).Company; var existDetail = assignDetail.FirstOrDefault(item => { T_FB_PERSONMONEYASSIGNDETAIL cd = item.Entity as T_FB_PERSONMONEYASSIGNDETAIL; return(cd.OWNERID == obj.ObjectID && cd.OWNERPOSTID == pdata.Value.ToString()); }); T_FB_PERSONMONEYASSIGNDETAIL detail = new T_FB_PERSONMONEYASSIGNDETAIL(); if (existDetail != null) { detail.PERSONBUDGETAPPLYDETAILID = (existDetail.Entity as T_FB_PERSONMONEYASSIGNDETAIL).PERSONBUDGETAPPLYDETAILID; detail.T_FB_PERSONMONEYASSIGNMASTER = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER; } else { detail.PERSONBUDGETAPPLYDETAILID = Guid.NewGuid().ToString(); detail.T_FB_PERSONMONEYASSIGNMASTER = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER; detail.BUDGETMONEY = 0; } // start 添加岗位级别,用于排序 var employee1 = obj.ObjectInstance as SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE; if (employee1 != null) { var ep = employee1.T_HR_EMPLOYEEPOST.FirstOrDefault(); if (ep != null) { detail.POSTLEVEL = ep.POSTLEVEL; } } // end detail.OWNERID = obj.ObjectID; detail.OWNERNAME = obj.ObjectName; detail.OWNERPOSTID = pdata.Value.ToString(); detail.OWNERPOSTNAME = pdata.Text; detail.OWNERDEPARTMENTID = ddata.Value.ToString(); detail.OWNERDEPARTMENTNAME = ddata.Text; detail.OWNERCOMPANYID = cdata.Value.ToString(); detail.OWNERCOMPANYNAME = cdata.Text; //SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOSTFORFB vpostinfo = new SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEPOSTFORFB(); //vpostinfo.PERSONBUDGETAPPLYDETAILID = detail.PERSONBUDGETAPPLYDETAILID; //vpostinfo.OWNERID = detail.OWNERID; //vpostinfo.OWNERPOSTID = detail.OWNERPOSTID; //vlistpostinfo.Add(vpostinfo); SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS vpostinfo = new SMT.Saas.Tools.PersonnelWS.V_EMPLOYEEFUNDS(); vpostinfo.EMPLOYEEID = detail.OWNERID; vpostinfo.POSTID = detail.OWNERPOSTID; vpostinfo.COMPANYID = detail.OWNERCOMPANYID; vlistpostinfo.Add(vpostinfo); if (existDetail != null) { return; } else { FBEntity fbEntity = detail.ToFBEntity(); fbEntity.FBEntityState = FBEntityState.Added; assignDetail.Add(fbEntity); } }); if (vlistpostinfo != null && vlistpostinfo.Count > 0) { this.ShowProcess(); pe.GetEmployeeFundsListCompleted += new EventHandler <Saas.Tools.PersonnelWS.GetEmployeeFundsListCompletedEventArgs>(pe_GetEmployeeFundsListCompleted); pe.GetEmployeeFundsListAsync(vlistpostinfo); } } }; ogzLookup.Show <string>(DialogMode.ApplicationModal, plRoot, "", (result) => { }); } catch (Exception ex) { CommonFunction.ShowErrorMessage("调用HR服务返回异常信息:" + ex.ToString()); } }
/// <summary> /// 初始化服务 /// </summary> private void InitControlEvent() { client = new OrganizationServiceClient(); personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient(); client.PostAddCompleted += new EventHandler<PostAddCompletedEventArgs>(client_PostAddCompleted); client.PostUpdateCompleted += new EventHandler<PostUpdateCompletedEventArgs>(client_PostUpdateCompleted); client.GetPostByIdCompleted += new EventHandler<GetPostByIdCompletedEventArgs>(client_GetPostByIdCompleted); client.GetPostDictionaryByDepartmentDictionayIDCompleted += new EventHandler<GetPostDictionaryByDepartmentDictionayIDCompletedEventArgs>(client_GetPostDictionaryByDepartmentDictionayIDCompleted); personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted); this.Loaded += new RoutedEventHandler(PostForm_Loaded); client.PostDeleteCompleted += new EventHandler<PostDeleteCompletedEventArgs>(client_PostDeleteCompletedEventArgs); }
/// <summary> /// 注册事件 /// </summary> private void RegisterEvents() { client = new AttendanceServiceClient(); client.AddOverTimeRdCompleted += new EventHandler<AddOverTimeRdCompletedEventArgs>(client_AddOverTimeRdCompleted); client.ModifyOverTimeRdCompleted += new EventHandler<ModifyOverTimeRdCompletedEventArgs>(client_ModifyOverTimeRdCompleted); client.AuditOverTimeRdCompleted += new EventHandler<AuditOverTimeRdCompletedEventArgs>(client_AuditOverTimeRdCompleted); //client.GetAttendanceSolutionByEmployeeIDCompleted += new EventHandler<GetAttendanceSolutionByEmployeeIDCompletedEventArgs>(client_GetAttendanceSolutionByEmployeeIDCompleted); client.GetOverTimeRdByIDCompleted += new EventHandler<GetOverTimeRdByIDCompletedEventArgs>(client_GetOverTimeRdByIDCompleted); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); //perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted); //perClient.GetEmployeeInfoByEmployeeIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeInfoByEmployeeIDCompletedEventArgs>(perClient_GetEmployeeInfoByEmployeeIDCompleted); perClient.GetEmpOrgInfoByIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted); //perClient.RemoveOverTimeRd client.RemoveOverTimeRdCompleted += new EventHandler<RemoveOverTimeRdCompletedEventArgs>(client_RemoveOverTimeRdCompleted); }