void AuditCtrl_Auditing(object sender, SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs e) { if (FormType == FormTypes.Resubmit && canSubmit == false) { RefreshUI(RefreshedTypes.HideProgressBar); e.Result = SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Cancel; ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("请先保存修改的记录"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } }
protected override void OnAuditing(object sender, SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs e) { if (e.Result == AuditEventArgs.AuditResult.Auditing) { var DeptDetails = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_DEPTBUDGETADDDETAIL).Name); DeptDetails.ToList().ForEach(deptDetail => { var pDetails = deptDetail.GetRelationFBEntities(typeof(T_FB_PERSONBUDGETAPPLYDETAIL).Name); pDetails.ToList().ForEach(item => { item.SetObjValue(typeof(T_FB_COMPANYBUDGETAPPLYMASTER).Name.ToEntityString(), this.OrderEntity.Entity); item.FBEntityState = FBEntityState.Modified; }); }); } }
void auditControl_AuditCompleted(object sender, SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs e) { //if (e.Result == AuditEventArgs.AuditResult.Auditing) //{ // this.Order.EditState = "审核中"; //} //else if (e.Result == AuditEventArgs.AuditResult.Successful) //{ // this.Order.EditState = "审核通过"; //} //else if (e.Result == AuditEventArgs.AuditResult.Fail) //{ // this.Order.EditState = "审核不通过"; //} }
void AuditCtrl_Auditing(object sender, SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs e) { //if (SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID != Post.OWNERID) //{ // RefreshUI(RefreshedTypes.HideProgressBar); // e.Result = SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Cancel; // ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), // Utility.GetResourceStr("OPERATINGWITHOUTAUTHORITY"), // Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); // return; //} if (FormType == FormTypes.Resubmit && canSubmit == false) { RefreshUI(RefreshedTypes.HideProgressBar); e.Result = SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Cancel; ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("请先保存修改的记录"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { string state = ""; string UserState = "Audit"; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (PostChange.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } PostChange.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); //client.EmployeePostChangeUpdateAsync(PostChange, strMsg, UserState); //if (args == AuditEventArgs.AuditResult.Successful) //{ // ChangeEmployeeOwner(postChange); //} }
private void DoAuditResult(DataResult dataResult) { try { //beyond 加入撤单 if (dataResult.FlowResult == FlowResult.SUCCESS && dataResult.SubmitFlag == SubmitFlag.Cancel) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.CancelSubmit, dataResult); args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); this.BindingData(); } else if (dataResult.FlowResult == FlowResult.SUCCESS) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.Auditing, dataResult); if (currAuditOperation == AuditOperation.Add) { args.Action = AuditEventArgs.AuditAction.Submit; } args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); this.BindingData(); } else if (dataResult.FlowResult == FlowResult.END) { if (currentAction == AuditAction.Fail) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.Fail, dataResult); args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); } else if (currentAction == AuditAction.Pass) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.Successful, dataResult); args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); } this.BindingData(); } else if (dataResult.FlowResult == FlowResult.FAIL) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.Error, dataResult); args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); } else if (dataResult.FlowResult == FlowResult.Countersign) { this.CounterAction(dataResult); } else { OtherAction(dataResult); } } // 1s 冉龙军 // catch //{ // throw new Exception(); //} catch (Exception ex) { //MessageBox.Show(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message), MessageBoxButton.OK); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } // 1e finally { CanAudit(true); } }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { string state = ""; string UserState = "Audit"; string strMsg = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: //if (FormType == FormTypes.Audit && Department.EDITSTATE == Convert.ToInt32(EditStates.PendingCanceled).ToString()) //{ // state = Utility.GetCheckState(CheckStates.UnApproved); // Department.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); //} //else //{ // state = Utility.GetCheckState(CheckStates.Approved); // Department.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); //} state = Utility.GetCheckState(CheckStates.Approved); if (Department.EDITSTATE == Convert.ToInt32(EditStates.PendingCanceled).ToString()) { Department.EDITSTATE = Convert.ToInt32(EditStates.Canceled).ToString(); } else { Department.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); } break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: if (Department.EDITSTATE == Convert.ToInt32(EditStates.PendingCanceled).ToString()) { state = Utility.GetCheckState(CheckStates.Approved); Department.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); } else { state = Utility.GetCheckState(CheckStates.UnApproved); Department.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); } //state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (Department.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } Department.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); // client.DepartmentUpdateAsync(Department, strMsg, UserState); }
void AuditControlFB_AuditCompleted(object sender, AuditEventArgs e) { if (curAuditEventArgs == null) { curAuditEventArgs = e; } if (this.AuditCompleted != null) { this.AuditCompleted(this, curAuditEventArgs); } }
private bool OnAuditing(AuditOperation auditOperation, AuditAction action) { if (Auditing != null) { AuditEventArgs.AuditResult result = AuditEventArgs.AuditResult.Auditing; if (auditOperation == AuditOperation.Update) { result = action == AuditAction.Fail ? AuditEventArgs.AuditResult.Fail : AuditEventArgs.AuditResult.Successful; } AuditEventArgs args = new AuditEventArgs(result, null); Auditing(this, args); return args.Result != AuditEventArgs.AuditResult.Cancel; } return true; }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { RefreshUI(RefreshedTypes.HideProgressBar); // "SUBMITSUCCESSED" // Utility.UpdateCheckState("T_HR_PENSIONMASTER", "PENSIONMASTERID", PensionMaster.PENSIONMASTERID, args); string state = ""; string UserState = "Audit"; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); pensionMaster.ISVALID = "1"; break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (pensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } PensionMaster.CHECKSTATE = state; if (FormType == FormTypes.Edit) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (FormType == FormTypes.Audit) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); //client.PensionMasterUpdateAsync(PensionMaster, UserState); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.UpdateCheckState("T_HR_SALARYSOLUTIONASSIGN", "SALARYSOLUTIONASSIGNID", SalarySolutionAssignView.SalarySolutionAssign.SALARYSOLUTIONASSIGNID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.UpdateCheckState("T_HR_PERFORMANCEREWARDRECORD", "PERFORMANCEREWARDRECORDID", PerformanceRewardRecord.PERFORMANCEREWARDRECORDID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { //string state = ""; //switch (args) //{ // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: // state = Utility.GetCheckState(CheckStates.Approving); // break; // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: // state = Utility.GetCheckState(CheckStates.Approved); // break; // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: // state = Utility.GetCheckState(CheckStates.UnApproved); // break; //} //PerformanceRewardSet.CHECKSTATE = state; //PerformanceRewardSet.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); //client.PerformanceRewardSetUpdateAsync(PerformanceRewardSet); Utility.UpdateCheckState("T_HR_PERFORMANCEREWARDSET", "PERFORMANCEREWARDSETID", PerformanceRewardSet.PERFORMANCEREWARDSETID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { auditsign = true; RefreshUI(RefreshedTypes.ProgressBar); //Utility.UpdateCheckState("T_HR_EMPLOYEESALARYRECORD", "EMPLOYEESALARYRECORDID", SalaryRecord.EMPLOYEESALARYRECORDID, args); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } SalaryRecord.CHECKSTATE = state; SalaryRecord.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); //if (state == Utility.GetCheckState(CheckStates.UnApproved)) client.UndoRepaymentAsync(SalaryRecord.EMPLOYEEID, SalaryRecord.SALARYYEAR, SalaryRecord.SALARYMONTH); //审核不通过撤消还款 client.EmployeeSalaryRecordUpdateAsync(SalaryRecord); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.UpdateCheckState("T_HR_EMPLOYEEENTRY", "EMPLOYEEENTRYID", EmployeeEntry.EMPLOYEEENTRYID, args); Utility.InitFileLoad(FormTypes.Audit, uploadFile, EmployeeEntry.EMPLOYEEENTRYID, false); string state = ""; string UserState = "Audit"; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); EmployeePost.CHECKSTATE = "2"; EmployeePost.EDITSTATE = "1"; EmployeeEntry.T_HR_EMPLOYEE.EDITSTATE = "1"; EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEESTATE = "0"; EmployeeEntry.EDITSTATE = "1"; break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (EmployeeEntry.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } EmployeeEntry.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); #region //EmployeeEntry.CHECKSTATE = state; //EmployeeEntry.UPDATEDATE = System.DateTime.Now; //EmployeeEntry.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; //client.EmployeeEntryUpdateAsync(EmployeeEntry, EmployeePost, UserState); //if (args == SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful) //{ // SysUser.STATE = "1"; // perclient.SysUserInfoUpdateAsync(SysUser, "Audit"); // T_HR_EMPLOYEEPOSTCHANGE postChange = new T_HR_EMPLOYEEPOSTCHANGE(); // postChange = new T_HR_EMPLOYEEPOSTCHANGE(); // postChange.T_HR_EMPLOYEE = new T_HR_EMPLOYEE(); // postChange.EMPLOYEENAME = EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEECNAME; // postChange.EMPLOYEECODE = EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEECODE; // postChange.T_HR_EMPLOYEE.EMPLOYEEID = EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEEID; // postChange.POSTCHANGEID = Guid.NewGuid().ToString(); // postChange.CHECKSTATE = Convert.ToInt32(CheckStates.Approved).ToString(); // postChange.TOCOMPANYID = EmployeePost.T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.COMPANYID; // postChange.TODEPARTMENTID = EmployeePost.T_HR_POST.T_HR_DEPARTMENT.DEPARTMENTID; // postChange.TOPOSTID = EmployeePost.T_HR_POST.POSTID; // postChange.ISAGENCY = "0"; // postChange.OWNERID = EmployeeEntry.T_HR_EMPLOYEE.EMPLOYEEID; // postChange.OWNERPOSTID = postChange.TOPOSTID; // postChange.OWNERDEPARTMENTID = postChange.TODEPARTMENTID; // postChange.OWNERCOMPANYID = postChange.TOCOMPANYID; // postChange.POSTCHANGCATEGORY = "2"; // postChange.EMPLOYEEPOSTID = EmployeePost.EMPLOYEEPOSTID; // postChange.POSTCHANGREASON = Utility.GetResourceStr("EMPLOYEEENTRY"); // postChange.CHANGEDATE = EmployeeEntry.ENTRYDATE.ToString(); // postChange.CREATEUSERID = EmployeeEntry.T_HR_EMPLOYEE.CREATEUSERID; // postChange.CREATECOMPANYID = EmployeeEntry.T_HR_EMPLOYEE.CREATECOMPANYID; // postChange.CREATEDEPARTMENTID = EmployeeEntry.T_HR_EMPLOYEE.CREATEDEPARTMENTID; // postChange.CREATEPOSTID = EmployeeEntry.T_HR_EMPLOYEE.CREATEPOSTID; // client.AddEmployeePostChangeForEntryAsync(postChange); // SendEngineXml(); //} #endregion }
private void DoAuditResult(AuditResult result) { try { var dataResult = result.DataResult; curAuditEventArgs = null; if (result.FBEntity != null) { var newOrderEntity = new OrderEntity(result.FBEntity); if (result.DataResult == null) { MessageBox.Show("流程返回结果为空,请联系管理员:" + result.Successful.ToString()); } else { if (!(result.DataResult.FlowResult == FlowResult.SUCCESS || result.DataResult.FlowResult ==FlowResult.END)) { newOrderEntity.IsReSubmit = this.OrderEntity.IsReSubmit; } this.orderEntity = newOrderEntity; this.SaveFBEntity = null; } } else { orderEntity = null; } if (!string.IsNullOrEmpty(result.Exception)) { curAuditEventArgs = new AuditEventArgs(AuditEventArgs.AuditResult.Cancel, null); CommonFunction.ShowErrorMessage(result.Exception); } else if (dataResult.FlowResult == FlowResult.FAIL) { curAuditEventArgs = new AuditEventArgs(AuditEventArgs.AuditResult.Error, null); CommonFunction.ShowErrorMessage(dataResult.Err); } } catch (Exception ex) { MessageBox.Show("流程返回结果后处理报错,请联系管理员:" + ex.ToString()); } }
//public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) //{ // Utility.SetAuditEntity(entity, "T_HR_SALARYITEM", SalaryItemSet.SALARYITEMID); //} public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.UpdateCheckState("T_HR_SALARYITEM", "SALARYITEMID", SalaryItemSet.SALARYITEMID, args); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } // SalaryItemSet.CHECKSTATE = state; // SalaryItemSet.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); client.SalaryItemSetUpdateAsync(SalaryItemSet, "Audit"); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { RefreshUI(RefreshedTypes.ProgressBar); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } SalaryStandard.CHECKSTATE = state; SalaryStandard.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); client.SalaryStandardUpdateAsync(SalaryStandard); //Utility.UpdateCheckState("T_HR_SALARYSTANDARD", "SALARYSTANDARDID", SalaryStandard.SALARYSTANDARDID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { // Utility.UpdateCheckState("T_HR_EMPLOYEEINSURANCE", "EMPLOYINSURANCEID", EmployeeInsurance.EMPLOYINSURANCEID, args); string state = ""; string UserState = "Audit"; string strMsg = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (EmployeeInsurance.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } EmployeeInsurance.CHECKSTATE = state; client.EmployeeInsuranceUpdateAsync(EmployeeInsurance, strMsg, UserState); }
protected override void OnAuditing(object sender, AuditEventArgs e) { try { this.OrderEntity.FBEntity.CollectionEntity.Clear(); var posts = (this.OrderEntity.LoginUser as LoginUserData).PostInfos; EmployeerData ownerInfo = this.OrderEntity.GetOwnerInfo(); var finds = posts.Where(item => item.Company.Value.ToString() == ownerInfo.Company.Value.ToString()); if (finds.Count() > 0) { var user = finds.FirstOrDefault(); AuditControl ac = sender as AuditControl; ac.AuditEntity.CreateCompanyID = user.Company.Value.ToString(); ac.AuditEntity.CreateDepartmentID = user.Department.Value.ToString(); ac.AuditEntity.CreatePostID = user.Post.Value.ToString(); } } catch (Exception ex) { e.Result = AuditEventArgs.AuditResult.Cancel; CommonFunction.ShowErrorMessage("提交或审核异常, " + ex.ToString()); } }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } performanceRewardRecord.CHECKSTATE = state; client.PerformanceRewardRecordUpdateAsync(performanceRewardRecord, "Audit"); // Utility.UpdateCheckState("T_HR_PERFORMANCEREWARDRECORD", "PERFORMANCEREWARDRECORDID", performanceRewardRecord.PERFORMANCEREWARDRECORDID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { RefreshUI(RefreshedTypes.ShowProgressBar); // 1s 冉龙军 //auditsign = true; // 1e Utility.UpdateCheckState("T_HR_SUMPERFORMANCERECORD", "SUMID", SumPerformance.SUMID, args); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); // 1s 冉龙军 auditsign = true; // 1e break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); // 1s 冉龙军 auditsign = true; // 1e break; } // 1s 冉龙军 if (SumPerformance.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { auditsign = true; } // 1e SumPerformance.CHECKSTATE = state; //SumPerformance.CHECKSTATE = Convert.ToInt32(EditStates.Actived).ToString(); kpiClient.UpdateSumPerformanceAsync(this.SumPerformance); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.UpdateCheckState("T_HR_CUSTOMGUERDONRECORD", "CUSTOMGUERDONRECORDID", customguerdonrecord.CUSTOMGUERDONRECORDID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { string strCheckState = string.Empty; string strEditState = Convert.ToInt32(EditStates.UnActived).ToString(); switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: strCheckState = Utility.GetCheckState(CheckStates.Approving); strEditState = Convert.ToInt32(EditStates.Actived).ToString(); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: strCheckState = Utility.GetCheckState(CheckStates.Approved); strEditState = Convert.ToInt32(EditStates.Actived).ToString(); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: strCheckState = Utility.GetCheckState(CheckStates.UnApproved); strEditState = Convert.ToInt32(EditStates.Canceled).ToString(); break; } entAttendanceSolution.EDITSTATE = strEditState; entAttendanceSolution.CHECKSTATE = strCheckState; //clientAtt.ModifyAttendanceSolutionAsync(entAttendanceSolution); clientAtt.AuditAttSolAsync(entAttendanceSolution.ATTENDANCESOLUTIONID, strCheckState); //Utility.UpdateCheckState("T_HR_ATTENDANCESOLUTION", "ATTENDANCESOLUTIONID", AttendanceSolutionID, args); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { // RefreshUI(RefreshedTypes.ProgressBar); string state = ""; string UserState = "Audit"; string strMsg = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); if (DepartmentDictionary.EDITSTATE == Convert.ToInt32(EditStates.PendingCanceled).ToString()) { DepartmentDictionary.EDITSTATE = Convert.ToInt32(EditStates.Canceled).ToString(); } else { DepartmentDictionary.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); } break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (DepartmentDictionary.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } DepartmentDictionary.CHECKSTATE = state; client.DepartmentDictionaryUpdateAsync(DepartmentDictionary, strMsg, UserState); }
void AuditControl_AfterAudit(object sender, AuditEventArgs e) { if (e.Result == SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing) { //this.Order.States = "审核中"; MessageBox.Show("审核通过了"); return; } else if (e.Result == SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful) { //this.Order.States = "审核通过"; } else if (e.Result == SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail) { //this.Order.States = "审核不通过"; } }
void winSelector_Unloaded(object sender, RoutedEventArgs e) { if (!this.isSelect) { AuditEventArgs args = new AuditEventArgs(AuditEventArgs.AuditResult.Error, this.selectDataresult); args.StartDate = this.AuditEntity.StartDate; args.EndDate = System.DateTime.Now; OnAuditCompleted(this, args); } }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { //Utility.UpdateCheckState("T_HR_CUSTOMGUERDONSET", "CUSTOMGUERDONSETID", customguerdonsetid, args); //string state = ""; //switch (args) //{ // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: // state = Utility.GetCheckState(CheckStates.Approving); // break; // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: // state = Utility.GetCheckState(CheckStates.Approved); // break; // case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: // state = Utility.GetCheckState(CheckStates.UnApproved); // break; //} //CustomGuerdonSet.CHECKSTATE = state; //CustomGuerdonSet.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); //client.CustomGuerdonSetUpdateAsync(CustomGuerdonSet, "Audit"); }
private void OnAuditCompleted(object sender, AuditEventArgs args) { // 加KPI // 1s 冉龙军 // 提交处理KPI打分 // 2s //if (args.Action == AuditEventArgs.AuditAction.Submit && args.Result == AuditEventArgs.AuditResult.Successful) if (args.Action == AuditEventArgs.AuditAction.Submit) // 2e { // ModelFlowRelationID:流程关联ID if (args.InnerResult.ModelFlowRelationID != null && args.InnerResult.ModelFlowRelationID != "") { //记录流程的值 //flowStateCode = args.InnerResult.AppState; if (args.InnerResult.AppState != null) { flowStateCode = args.InnerResult.AppState; } else { flowStateCode = ""; } if (args.InnerResult.CheckState != null) { flowCheckState = args.InnerResult.CheckState; } else { flowCheckState = ""; } if (args.InnerResult.ModelFlowRelationID != null) { flowModelFlowRelationID = args.InnerResult.ModelFlowRelationID; } else { flowModelFlowRelationID = ""; } //记录业务ID和流程模块关联ID(表单提交),然后随机获取KPI考核点的抽查组成员 //beyond 隐藏kpi KPIPost(this.AuditEntity.FormID, args.InnerResult.ModelFlowRelationID, AuditEntity.CreateCompanyID, AuditEntity.CreateDepartmentID, AuditEntity.CreatePostID, AuditEntity.CreateUserID); } else { //没有关联,没有KPI点 } } // 审核处理KPI打分(2010-9-14 19:25:25 暂时屏蔽) if (args.Action == AuditEventArgs.AuditAction.Audit) { //随机获取KPI考核点的抽查组成员 //flowStateCode = args.InnerResult.AppState; if (args.InnerResult.AppState != null) { flowStateCode = args.InnerResult.AppState; flowCheckState = args.InnerResult.CheckState; } else { flowStateCode = ""; flowCheckState = ""; } // 2s 冉龙军 //Pclient.GetKPIPointRandomPersonIDAsync(this.AuditEntity.CreateCompanyID, "", this.AuditEntity.FormID, args.InnerResult.AppState, this.AuditEntity.FormID); if (currentFLOWRECORDDETAIL == null) { } else { FLOW_FLOWRECORDDETAIL_T ParentFlow = this.AllAuditEntityList.FirstOrDefault(item => { return item.FLOWRECORDDETAILID == currentFLOWRECORDDETAIL.PARENTSTATEID; }); //beyond 隐藏kpi Pclient.KPISystemScoreAsync(AuditEntity.CreateCompanyID, "", this.AuditEntity.FormID, currentFLOWRECORDDETAIL.STATECODE, this.AuditEntity.FormID, "", currentFLOWRECORDDETAIL.STATECODE, ParentFlow.EDITDATE.Value, currentFLOWRECORDDETAIL.EDITDATE.Value, currentFLOWRECORDDETAIL.EDITUSERID); //使用userstate 保存审核时的statecode(审核控件还未刷新) Pclient.GetKPIPointRandomPersonIDAsync(this.AuditEntity.CreateCompanyID, "", this.AuditEntity.FormID, currentFLOWRECORDDETAIL.STATECODE, this.AuditEntity.FormID, currentFLOWRECORDDETAIL.STATECODE); } // 2e } // 1e if (AuditCompleted != null) { AuditCompleted(sender, args); } }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { //Utility.UpdateCheckState("T_HR_LEFTOFFICE", "DIMISSIONID", LeftOffice.DIMISSIONID, args); string state = ""; string UserState = "Audit"; string strMsg = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); //更新岗位 // client.updateAllpostByemployeeIDAsync(leftOffice.T_HR_EMPLOYEE.EMPLOYEEID); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (LeftOffice.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } LeftOffice.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); // client.LeftOfficeUpdateAsync(LeftOffice, strMsg, UserState); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { // RefreshUI(RefreshedTypes.ProgressBar); auditsign = true; string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } salarySystem.CHECKSTATE = state; salarySystem.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); client.SalarySystemUpdateAsync(salarySystem); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { RefreshUI(RefreshedTypes.ProgressBar); auditsign = true; //Utility.UpdateCheckState("T_HR_CUSTOMGUERDONSET", "CUSTOMGUERDONSETID", customguerdonsetid, args); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } CustomGuerdonSet.CHECKSTATE = state; CustomGuerdonSet.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString(); client.CustomGuerdonSetUpdateAsync(CustomGuerdonSet, "Audit"); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { RefreshUI(RefreshedTypes.ShowProgressBar); auditsign = true; //Utility.UpdateCheckState("T_HR_KPIRECORDCOMPLAIN", "COMPLAINID", Complain.COMPLAINID, args); string state = ""; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: state = Utility.GetCheckState(CheckStates.Approved); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } Complain.CHECKSTATE = state; //Complain.CHECKSTATE = Convert.ToInt32(EditStates.Actived).ToString(); client.UpdateKPIRecordComplainAsync(Complain); }
public void OnSubmitCompleted(AuditEventArgs.AuditResult args) { Utility.InitFileLoad(FormTypes.Audit, uploadFile, EmployeeContract.EMPLOYEECONTACTID,false); string state = ""; string UserState = "Audit"; switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: state = Utility.GetCheckState(CheckStates.Approving); break; //case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: // state = Utility.GetCheckState(CheckStates.Approved); // //向引擎发数据 // client.GetEmployeeContractEngineXmlAsync(EmployeeContract); // break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: state = Utility.GetCheckState(CheckStates.UnApproved); break; } if (EmployeeContract.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { UserState = "Submit"; } EmployeeContract.CHECKSTATE = state; if (UserState.ToString() == "Audit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else if (UserState.ToString() == "Submit") { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); // client.EmployeeContractUpdateAsync(EmployeeContract, UserState); }