/// <summary> /// 为了明细安排岗位级别和薪资级别排序 /// </summary> void SortDetails() //不需要此项来排序,已添加postlevel字段进行排序了。 { var details = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_PERSONMONEYASSIGNDETAIL).Name); ObservableCollection <string> employeeIDs = new ObservableCollection <string>(); details.ForEach(item => employeeIDs.Add((item.Entity as T_FB_PERSONMONEYASSIGNDETAIL).OWNERID) ); //为了排序,后台排好序以后到前台还是乱的 SMT.Saas.Tools.SalaryWS.SalaryServiceClient pe = new SMT.Saas.Tools.SalaryWS.SalaryServiceClient(); pe.GetSalaryArchiveByEmployeeIDsCompleted += new EventHandler <Saas.Tools.SalaryWS.GetSalaryArchiveByEmployeeIDsCompletedEventArgs>(pe_GetSalaryArchiveByEmployeeIDsCompleted); int dYear = 0, dMonth = 0; dYear = DateTime.Now.AddMonths(-1).Year; //取年份 dMonth = DateTime.Now.AddMonths(-1).Month; //取月份 pe.GetSalaryArchiveByEmployeeIDsAsync(employeeIDs, dYear, dMonth); }
private void InitParas() { PARENT.Children.Remove(loadbar); PARENT.Children.Add(loadbar); loadbar.Stop(); client = new PersonnelServiceClient(); client.EmployeeEntryAddCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted); client.EmployeeAddCompleted += new EventHandler <EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted); client.EmployeeUpdateCompleted += new EventHandler <EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted); client.AddEmployeeEntryCompleted += new EventHandler <AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted); perclient = new PermissionServiceClient(); perclient.SysUserInfoAddORUpdateCompleted += new EventHandler <SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted); orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient(); orclient.GetPostNumberCompleted += new EventHandler <SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted); salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient(); salaryCient.AddSalaryPasswordCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted); Configclient = new HrCommonServiceClient(); Configclient.GetAppConfigByNameCompleted += new EventHandler <GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted); Configclient.GetAppConfigByNameAsync("isForHuNanHangXingSalary"); }
private void InitParas() { PARENT.Children.Remove(loadbar); PARENT.Children.Add(loadbar); loadbar.Stop(); client = new PersonnelServiceClient(); client.EmployeeEntryAddCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted); client.EmployeeAddCompleted += new EventHandler <EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted); client.EmployeeUpdateCompleted += new EventHandler <EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted); client.AddEmployeeEntryCompleted += new EventHandler <AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted); perclient = new PermissionServiceClient(); perclient.SysUserInfoAddORUpdateCompleted += new EventHandler <SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted); orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient(); orclient.GetPostNumberCompleted += new EventHandler <SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted); salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient(); salaryCient.AddSalaryPasswordCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted); //员工入职 EmployeeEntry = new T_HR_EMPLOYEEENTRY(); //EmployeeEntry.T_HR_EMPLOYEE = Employee; EmployeeEntry.T_HR_EMPLOYEE = new T_HR_EMPLOYEE(); EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID; EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEECNAME = Employee.EMPLOYEECNAME; EmployeeEntry.EMPLOYEEENTRYID = Guid.NewGuid().ToString(); EmployeeEntry.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; EmployeeEntry.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); EmployeeEntry.CREATEDATE = DateTime.Now; EmployeeEntry.ENTRYDATE = DateTime.Now; EmployeeEntry.ONPOSTDATE = DateTime.Now; EmployeeEntry.EDITSTATE = "0"; EmployeeEntry.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; EmployeeEntry.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; EmployeeEntry.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; EmployeeEntry.OWNERID = Employee.EMPLOYEEID; //员工岗位 EmployeePost = new T_HR_EMPLOYEEPOST(); EmployeePost.EMPLOYEEPOSTID = Guid.NewGuid().ToString(); //EmployeePost.T_HR_EMPLOYEE = Employee; EmployeePost.T_HR_EMPLOYEE = new T_HR_EMPLOYEE(); EmployeePost.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID; EmployeePost.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; EmployeePost.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); EmployeePost.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); //岗位未审核通过 无效 EmployeePost.CREATEDATE = DateTime.Now; EmployeePost.ISAGENCY = "0"; //非代理岗位 EmployeeEntry.EMPLOYEEPOSTID = EmployeePost.EMPLOYEEPOSTID; //系统用户 SysUser = new T_SYS_USER(); SysUser.SYSUSERID = Guid.NewGuid().ToString(); SysUser.STATE = "0"; txtUser.Text = Employee.EMPLOYEEENAME.Trim(); string strCarID = Employee.IDNUMBER; //if (strCarID.Length > 6) //{ // txtPwd.Password = "******"+strCarID.Substring(strCarID.Length - 6); //} //else //{ // txtPwd.Password = "******" + strCarID; //} if (strCarID.Length > 6) { txtPwd.Password = "******" + strCarID.Substring(strCarID.Length - 6); } else { txtPwd.Password = "******" + strCarID; } txtPwd.IsEnabled = false; SysUser.CREATEUSER = Common.CurrentLoginUserInfo.EmployeeID; SysUser.CREATEDATE = DateTime.Now; }
private void InitParas() { PARENT.Children.Remove(loadbar); PARENT.Children.Add(loadbar); loadbar.Stop(); client = new PersonnelServiceClient(); client.EmployeeEntryAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted); client.EmployeeAddCompleted += new EventHandler<EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted); client.EmployeeUpdateCompleted += new EventHandler<EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted); client.AddEmployeeEntryCompleted += new EventHandler<AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted); perclient = new PermissionServiceClient(); perclient.SysUserInfoAddORUpdateCompleted += new EventHandler<SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted); orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient(); orclient.GetPostNumberCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted); salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient(); salaryCient.AddSalaryPasswordCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted); Configclient = new HrCommonServiceClient(); Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted); Configclient.GetAppConfigByNameAsync("isForHuNanHangXingSalary"); }
private void InitParas() { PARENT.Children.Remove(loadbar); PARENT.Children.Add(loadbar); loadbar.Stop(); client = new PersonnelServiceClient(); client.EmployeeEntryAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted); client.EmployeeAddCompleted += new EventHandler<EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted); client.EmployeeUpdateCompleted += new EventHandler<EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted); client.AddEmployeeEntryCompleted += new EventHandler<AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted); perclient = new PermissionServiceClient(); perclient.SysUserInfoAddORUpdateCompleted += new EventHandler<SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted); orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient(); orclient.GetPostNumberCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted); salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient(); salaryCient.AddSalaryPasswordCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted); //员工入职 EmployeeEntry = new T_HR_EMPLOYEEENTRY(); //EmployeeEntry.T_HR_EMPLOYEE = Employee; EmployeeEntry.T_HR_EMPLOYEE = new T_HR_EMPLOYEE(); EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID; EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEECNAME = Employee.EMPLOYEECNAME; EmployeeEntry.EMPLOYEEENTRYID = Guid.NewGuid().ToString(); EmployeeEntry.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; EmployeeEntry.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); EmployeeEntry.CREATEDATE = DateTime.Now; EmployeeEntry.ENTRYDATE = DateTime.Now; EmployeeEntry.ONPOSTDATE = DateTime.Now; EmployeeEntry.EDITSTATE = "0"; EmployeeEntry.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; EmployeeEntry.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; EmployeeEntry.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; EmployeeEntry.OWNERID = Employee.EMPLOYEEID; //员工岗位 EmployeePost = new T_HR_EMPLOYEEPOST(); EmployeePost.EMPLOYEEPOSTID = Guid.NewGuid().ToString(); //EmployeePost.T_HR_EMPLOYEE = Employee; EmployeePost.T_HR_EMPLOYEE = new T_HR_EMPLOYEE(); EmployeePost.T_HR_EMPLOYEE.EMPLOYEEID = Employee.EMPLOYEEID; EmployeePost.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; EmployeePost.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); EmployeePost.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); //岗位未审核通过 无效 EmployeePost.CREATEDATE = DateTime.Now; EmployeePost.ISAGENCY = "0"; //非代理岗位 EmployeeEntry.EMPLOYEEPOSTID = EmployeePost.EMPLOYEEPOSTID; //系统用户 SysUser = new T_SYS_USER(); SysUser.SYSUSERID = Guid.NewGuid().ToString(); SysUser.STATE = "0"; txtUser.Text = Employee.EMPLOYEEENAME.Trim(); string strCarID = Employee.IDNUMBER; //if (strCarID.Length > 6) //{ // txtPwd.Password = "******"+strCarID.Substring(strCarID.Length - 6); //} //else //{ // txtPwd.Password = "******" + strCarID; //} if (strCarID.Length > 6) { txtPwd.Password = "******" + strCarID.Substring(strCarID.Length - 6); } else { txtPwd.Password = "******" + strCarID; } txtPwd.IsEnabled = false; SysUser.CREATEUSER = Common.CurrentLoginUserInfo.EmployeeID; SysUser.CREATEDATE = DateTime.Now; }
/// <summary> /// 为了明细安排岗位级别和薪资级别排序 /// </summary> void SortDetails() //不需要此项来排序,已添加postlevel字段进行排序了。 { var details = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_PERSONMONEYASSIGNDETAIL).Name); ObservableCollection<string> employeeIDs = new ObservableCollection<string>(); details.ForEach(item => employeeIDs.Add((item.Entity as T_FB_PERSONMONEYASSIGNDETAIL).OWNERID) ); //为了排序,后台排好序以后到前台还是乱的 SMT.Saas.Tools.SalaryWS.SalaryServiceClient pe = new SMT.Saas.Tools.SalaryWS.SalaryServiceClient(); pe.GetSalaryArchiveByEmployeeIDsCompleted += new EventHandler<Saas.Tools.SalaryWS.GetSalaryArchiveByEmployeeIDsCompletedEventArgs>(pe_GetSalaryArchiveByEmployeeIDsCompleted); int dYear = 0, dMonth = 0; dYear = DateTime.Now.AddMonths(-1).Year; //取年份 dMonth = DateTime.Now.AddMonths(-1).Month; //取月份 pe.GetSalaryArchiveByEmployeeIDsAsync(employeeIDs, dYear, dMonth); }