public AuditControl() { InitializeComponent(); //注册按钮事件。 this.btnFail.Click += new RoutedEventHandler(btnFail_Click); this.btnSuccess.Click += new RoutedEventHandler(btnSuccess_Click); RdbAuditModel.Checked += new RoutedEventHandler(RdbAuditModel_Checked); RdbAuditFree.Checked += new RoutedEventHandler(RdbAuditFree_Checked); ckbIsEndAudit.Click += new RoutedEventHandler(ckbIsEndAudit_Click); btnLookUpDepartment.Click += new RoutedEventHandler(btnLookUpDepartment_Click); this.AuditListPnl.Visibility = Visibility.Collapsed;//默认隐藏审核列表 //this.AuditListPnl.Height ="0"; AuditEntity = new Flow_FlowRecord_T(); InitParameter(); // this.txRemark.MaxLength = 1000; AuditSubmitData = new SubmitData(); // Added by Water 20100916 默认是固定流程 IsFixedFlow = true; // beyond 加入撤单 this.btnCancelSubmit.Click += new RoutedEventHandler(btnCancelSubmit_Click); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //Dictionary<string, string> para = new Dictionary<string, string>(); //para.Add("CREATEUSERNAME", createUserName); //para.Add("OWNER", createUserName); //Dictionary<string, string> para2 = new Dictionary<string, string>(); //para2.Add("T_HR_DEPARTMENTDICTIONARYReference", PostDictionary.T_HR_DEPARTMENTDICTIONARY == null ? "" : PostDictionary.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTDICTIONARYID + "#" + PostDictionary.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME); //string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_POSTDICTIONARY>(PostDictionary, para, "HR", para2, null); //Utility.SetAuditEntity(entity, "T_HR_POSTDICTIONARY", PostDictionary.POSTDICTIONARYID, strXmlObjectSource); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_POST>(Post, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, PostDictionary); } Utility.SetAuditEntity(entity, "T_HR_POSTDICTIONARY", PostDictionary.POSTDICTIONARYID, strXmlObjectSource); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEESALARYRECORD>(SalaryRecord, "HR"); //Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYRECORD", SalaryRecord.EMPLOYEESALARYRECORDID, strXmlObjectSource); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EMPLOYEECNAME", SalaryRecord.EMPLOYEENAME); para.Add("EMPLOYEEID", SalaryRecord.EMPLOYEEID); para.Add("EntityKey", SalaryRecord.EMPLOYEESALARYRECORDID); Dictionary <string, string> para2 = new Dictionary <string, string>(); string strXmlObjectSource = string.Empty; string strKeyName = "EMPLOYEESALARYRECORDID"; string strKeyValue = SalaryRecord.EMPLOYEESALARYRECORDID; strXmlObjectSource = Utility.ObjListToXml <T_HR_EMPLOYEESALARYRECORD>(SalaryRecord, para, "HR", para2, strKeyName, strKeyValue); Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", SalaryRecord.EMPLOYEEID); paraIDs.Add("CreatePostID", SalaryRecord.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", SalaryRecord.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", SalaryRecord.OWNERCOMPANYID); if (SalaryRecord.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYRECORD", SalaryRecord.EMPLOYEESALARYRECORDID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYRECORD", SalaryRecord.EMPLOYEESALARYRECORDID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("BALANCEPOSTNAME", EmployeeAddBalancePost.BALANCEPOSTNAME); para.Add("BALANCEPOSTID", EmployeeAddBalancePost.BALANCEPOSTID); Dictionary <string, string> para2 = new Dictionary <string, string>(); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; // strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEESALARYPOSTASIGN>(EmployeeAddBalancePost, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeAddBalancePost); } Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", EmployeeAddBalancePost.CREATEUSERID); paraIDs.Add("CreatePostID", EmployeeAddBalancePost.CREATEPOSTID); paraIDs.Add("CreateDepartmentID", EmployeeAddBalancePost.CREATEDEPARTMENTID); paraIDs.Add("CreateCompanyID", EmployeeAddBalancePost.CREATECOMPANYID); if (EmployeeAddBalancePost.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYPOSTASIGN", EmployeeAddBalancePost.EMPLOYEESALARYPOSTASIGNID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYPOSTASIGN", EmployeeAddBalancePost.EMPLOYEESALARYPOSTASIGNID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_CUSTOMGUERDONSET>(CustomGuerdonSet, "HR"); //Utility.SetAuditEntity(entity, "T_HR_CUSTOMGUERDONSET", CustomGuerdonSet.CUSTOMGUERDONSETID, strXmlObjectSource); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("GUERDONNAME", CustomGuerdonSet.GUERDONNAME); para.Add("EMPLOYEEID", CustomGuerdonSet.CREATEUSERID); string strXmlObjectSource = string.Empty; strXmlObjectSource = Utility.ObjListToXml <T_HR_CUSTOMGUERDONSET>(CustomGuerdonSet, para, "HR"); Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", CustomGuerdonSet.CREATEUSERID); paraIDs.Add("CreatePostID", CustomGuerdonSet.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", CustomGuerdonSet.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", CustomGuerdonSet.OWNERCOMPANYID); if (CustomGuerdonSet.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.SetAuditEntity(entity, "T_HR_CUSTOMGUERDONSET", CustomGuerdonSet.CUSTOMGUERDONSETID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_CUSTOMGUERDONSET", CustomGuerdonSet.CUSTOMGUERDONSETID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { string strXmlObjectSource = string.Empty; strXmlObjectSource = Utility.ObjListToXml <T_HR_CUSTOMGUERDONRECORD>(customguerdonrecord, "HR"); Utility.SetAuditEntity(entity, "T_HR_EMPLOYEESALARYRECORD", customguerdonrecord.CUSTOMGUERDONRECORDID, strXmlObjectSource); //Utility.SetAuditEntity(entity, "T_HR_CUSTOMGUERDONRECORD", customguerdonrecord.CUSTOMGUERDONRECORDID); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { // Utility.SetAuditEntity(entity, "T_HR_PERFORMANCEREWARDRECORD", performanceRewardRecord.PERFORMANCEREWARDRECORDID); string strXmlObjectSource = string.Empty; strXmlObjectSource = Utility.ObjListToXml <T_HR_PERFORMANCEREWARDRECORD>(performanceRewardRecord, "HR"); Utility.SetAuditEntity(entity, "T_HR_PERFORMANCEREWARDRECORD", performanceRewardRecord.PERFORMANCEREWARDRECORDID, strXmlObjectSource); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { // Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECONTRACT", EmployeeContract.EMPLOYEECONTACTID); EntityBrowser browser = this.FindParentByType <EntityBrowser>(); browser.AuditCtrl.Auditing += new EventHandler <SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EMPLOYEECNAME", EmployeeContract.T_HR_EMPLOYEE.EMPLOYEECNAME); para.Add("EMPLOYEEID", EmployeeContract.T_HR_EMPLOYEE.EMPLOYEEID); para.Add("CREATEUSERNAME", createUserName); para.Add("OWNER", EmployeeContract.T_HR_EMPLOYEE.EMPLOYEECNAME); if (EmployeeContract.NOENDDATE == "1") { nudDay.IsEnabled = false; trueRabtn.IsChecked = true; txtbk.Opacity = 0; dpEndDate.Opacity = 0; employeeContractIsSet = false; } else { falseRabtn.IsChecked = true; } //Dictionary<string, string> para2 = new Dictionary<string, string>(); //para2.Add("T_HR_EMPLOYEEReference", EmployeeContract.T_HR_EMPLOYEE == null ? "" : EmployeeContract.T_HR_EMPLOYEE.EMPLOYEEID + "#" + EmployeeContract.T_HR_EMPLOYEE.EMPLOYEECNAME); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; // strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEECONTRACT>(EmployeeContract, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeContract); } Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", EmployeeContract.T_HR_EMPLOYEE.EMPLOYEEID); paraIDs.Add("CreatePostID", EmployeeContract.T_HR_EMPLOYEE.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", EmployeeContract.T_HR_EMPLOYEE.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", EmployeeContract.T_HR_EMPLOYEE.OWNERCOMPANYID); if (EmployeeContract.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { //Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECONTRACT", EmployeeContract.EMPLOYEECONTACTID, strXmlObjectSource, EmployeeContract.T_HR_EMPLOYEE.EMPLOYEEID); Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECONTRACT", EmployeeContract.EMPLOYEECONTACTID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECONTRACT", EmployeeContract.EMPLOYEECONTACTID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { EntityBrowser browser = this.FindParentByType <EntityBrowser>(); browser.AuditCtrl.Auditing += new EventHandler <SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EMPLOYEECNAME", EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEECNAME); para.Add("EMPLOYEEID", EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEEID); para.Add("POSTLEVEL", employeepost.POSTLEVEL.ToString()); para.Add("CREATEUSERNAME", createUserName); if (!string.IsNullOrWhiteSpace(lkEmployeeName.TxtLookUp.Text)) { para.Add("OWNER", lkEmployeeName.TxtLookUp.Text); } else { para.Add("OWNER", EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEECNAME); } //Dictionary<string, string> para2 = new Dictionary<string, string>(); //para2.Add("T_HR_EMPLOYEEReference", EmployeeCheck.T_HR_EMPLOYEE == null ? "" : EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEEID + "#" + EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEECNAME); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; // strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEECHECK>(EmployeeCheck, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeCheck); } Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEEID); paraIDs.Add("CreatePostID", EmployeeCheck.T_HR_EMPLOYEE.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", EmployeeCheck.T_HR_EMPLOYEE.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", EmployeeCheck.T_HR_EMPLOYEE.OWNERCOMPANYID); if (EmployeeCheck.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { // Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECHECK", EmployeeCheck.BEREGULARID, strXmlObjectSource, EmployeeCheck.T_HR_EMPLOYEE.EMPLOYEEID); Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECHECK", EmployeeCheck.BEREGULARID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEECHECK", EmployeeCheck.BEREGULARID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EntityKey", KPIRecordComplain.COMPLAINID); Dictionary <string, string> para2 = new Dictionary <string, string>(); string strXmlObjectSource = string.Empty; string strKeyName = "COMPLAINID"; string strKeyValue = KPIRecordComplain.COMPLAINID; strXmlObjectSource = Utility.ObjListToXml <T_HR_KPIRECORDCOMPLAIN>(KPIRecordComplain, para, "HR", para2, strKeyName, strKeyValue); Utility.SetAuditEntity(entity, "T_HR_KPIRECORDCOMPLAIN", KPIRecordComplain.COMPLAINID, strXmlObjectSource); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { // Utility.SetAuditEntity(entity, "T_HR_SALARYSOLUTION", SalarySolution.SALARYSOLUTIONID); string strKeyName = "SALARYSOLUTIONID"; string strKeyValue = SalarySolution.SALARYSOLUTIONID; Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EntityKey", SalarySolution.SALARYSOLUTIONID); Dictionary <string, string> para2 = new Dictionary <string, string>(); para2.Add("T_HR_AREADIFFERENCEReference", SalarySolution.T_HR_AREADIFFERENCE == null ? "" : SalarySolution.T_HR_AREADIFFERENCE.AREADIFFERENCEID + "#" + SalarySolution.T_HR_AREADIFFERENCE.AREACATEGORY); para2.Add("T_HR_SALARYSYSTEMReference", SalarySolution.T_HR_SALARYSYSTEM == null ? "" : SalarySolution.T_HR_SALARYSYSTEM.SALARYSYSTEMID + "#" + SalarySolution.T_HR_SALARYSYSTEM.SALARYSYSTEMNAME); string strXmlObjectSource = string.Empty; strXmlObjectSource = Utility.ObjListToXml <T_HR_SALARYSOLUTION>(SalarySolution, para, "HR", para2, strKeyName, strKeyValue); Utility.SetAuditEntity(entity, "T_HR_SALARYSOLUTION", SalarySolution.SALARYSOLUTIONID, strXmlObjectSource); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { // Utility.SetAuditEntity(entity, "T_HR_PENSIONMASTER", PensionMaster.PENSIONMASTERID); EntityBrowser browser = this.FindParentByType <EntityBrowser>(); browser.AuditCtrl.Auditing += new EventHandler <SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EMPLOYEECNAME", PensionMaster.T_HR_EMPLOYEE.EMPLOYEECNAME); para.Add("EMPLOYEEID", PensionMaster.T_HR_EMPLOYEE.EMPLOYEEID); para.Add("CREATEUSERNAME", createUserName); para.Add("OWNER", PensionMaster.T_HR_EMPLOYEE.EMPLOYEECNAME); para.Add("EntityKey", PensionMaster.PENSIONMASTERID); Dictionary <string, string> para2 = new Dictionary <string, string>(); para2.Add("ISVALID", (cbxIsValid.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY) == null ? "" : (cbxIsValid.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYNAME); para2.Add("T_HR_EMPLOYEEReference", PensionMaster.T_HR_EMPLOYEE == null ? "" : PensionMaster.T_HR_EMPLOYEE.EMPLOYEEID + "#" + PensionMaster.T_HR_EMPLOYEE.EMPLOYEECNAME); string strXmlObjectSource = string.Empty; string strKeyName = "PENSIONMASTERID"; string strKeyValue = PensionMaster.PENSIONMASTERID; strXmlObjectSource = Utility.ObjListToXml <T_HR_PENSIONMASTER>(PensionMaster, para, "HR", para2, strKeyName, strKeyValue); Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", PensionMaster.OWNERID); paraIDs.Add("CreatePostID", PensionMaster.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", PensionMaster.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", PensionMaster.OWNERCOMPANYID); if (PensionMaster.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { //Utility.SetAuditEntity(entity, "T_HR_PENSIONMASTER", PensionMaster.PENSIONMASTERID, strXmlObjectSource, PensionMaster.T_HR_EMPLOYEE.EMPLOYEEID); Utility.SetAuditEntity(entity, "T_HR_PENSIONMASTER", PensionMaster.PENSIONMASTERID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_PENSIONMASTER", PensionMaster.PENSIONMASTERID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEEADDSUM>(EmployeeAddSum, "HR"); //Utility.SetAuditEntity(entity, "T_HR_EMPLOYEEADDSUM", EmployeeAddSum.ADDSUMID, strXmlObjectSource); Dictionary <string, string> para = new Dictionary <string, string>(); para.Add("EMPLOYEECNAME", EmployeeAddSum.EMPLOYEENAME); para.Add("EMPLOYEEID", EmployeeAddSum.EMPLOYEEID); Dictionary <string, string> para2 = new Dictionary <string, string>(); para2.Add("SYSTEMTYPE", (combProtectType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY) == null ? "" : (combProtectType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYNAME); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; // strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEEADDSUM>(EmployeeAddSum, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeAddSum); } Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", EmployeeAddSum.CREATEUSERID); paraIDs.Add("CreatePostID", EmployeeAddSum.CREATEPOSTID); paraIDs.Add("CreateDepartmentID", EmployeeAddSum.CREATEDEPARTMENTID); paraIDs.Add("CreateCompanyID", EmployeeAddSum.CREATECOMPANYID); if (EmployeeAddSum.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEEADDSUM", EmployeeAddSum.ADDSUMID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEEADDSUM", EmployeeAddSum.ADDSUMID, strXmlObjectSource); } }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { string strXmlObjectSource = string.Empty; string strKeyName = "ATTENDANCESOLUTIONASIGNID"; string strKeyValue = entAttendanceSolution.ATTENDANCESOLUTIONID; Dictionary <string, string> paraValue = new Dictionary <string, string>(); paraValue.Add("EntityKey", entAttendanceSolution.ATTENDANCESOLUTIONID); Dictionary <string, string> paraText = new Dictionary <string, string>(); strXmlObjectSource = Utility.ObjListToXml <T_HR_ATTENDANCESOLUTION>(entAttendanceSolution, paraValue, "HR", paraText, strKeyName, strKeyValue); Dictionary <string, string> paras = new Dictionary <string, string>(); paras["CreateCompanyID"] = entAttendanceSolution.OWNERCOMPANYID; paras["CreateDepartmentID"] = entAttendanceSolution.OWNERDEPARTMENTID; paras["CreatePostID"] = entAttendanceSolution.OWNERPOSTID; paras["CreateUserID"] = entAttendanceSolution.OWNERID; Utility.SetAuditEntity(entity, "T_HR_ATTENDANCESOLUTION", AttendanceSolutionID, strXmlObjectSource, paras); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //Dictionary<string, string> para = new Dictionary<string, string>(); //para.Add("CREATEUSERNAME", createUserName); //para.Add("OWNER", createUserName); //Dictionary<string, string> para2 = new Dictionary<string, string>(); //para2.Add("COMPANYTYPE", (cbxDepartmentType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY) == null ? "" : (cbxDepartmentType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYNAME); //para2.Add("DEPARTMENTLEVEL", (cbxDepartmentLevel.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY) == null ? "" : (cbxDepartmentLevel.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYNAME); //string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_DEPARTMENTDICTIONARY>(DepartmentDictionary, para, "HR", para2, null); //Utility.SetAuditEntity(entity, "T_HR_DEPARTMENTDICTIONARY", DepartmentDictionary.DEPARTMENTDICTIONARYID, strXmlObjectSource); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; //strXmlObjectSource = Utility.ObjListToXml<T_HR_POST>(Post, para, "HR", para2, null); if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, DepartmentDictionary); } Utility.SetAuditEntity(entity, "T_HR_DEPARTMENTDICTIONARY", DepartmentDictionary.DEPARTMENTDICTIONARYID, strXmlObjectSource); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { Utility.SetAuditEntity(entity, "T_HR_SALARYSTANDARD", SalaryStandard.SALARYSTANDARDID); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { #region 批量审核 Dictionary <string, string> para2 = new Dictionary <string, string>(); para2.Add("SYSTEMTYPE", (cbxkAssignedObjectType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY) == null ? "" : (cbxkAssignedObjectType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYNAME); entity.SystemCode = "HR"; string strXmlObjectSource = string.Empty; // strXmlObjectSource = Utility.ObjListToXml<T_HR_EMPLOYEEADDSUMBATCH>(EmployeeAddSumBatch, null, "HR", para2, null); //try //{ // //为了手机显示xml文件在这里转化一下,不然传过去的值为数字,手机那面没有判断再显示相应类型 0员工加扣款,1员工代扣款,2绩效奖金,3其他...... // string str0 = (Application.Current.Resources["SYS_DICTIONARY"] as List<SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY>).Where(s => s.DICTIONCATEGORY == "PROTECTTYPE" && s.DICTIONARYVALUE == 0).FirstOrDefault().DICTIONARYNAME; // string str1 = (Application.Current.Resources["SYS_DICTIONARY"] as List<SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY>).Where(s => s.DICTIONCATEGORY == "PROTECTTYPE" && s.DICTIONARYVALUE == 1).FirstOrDefault().DICTIONARYNAME; // string str2 = (Application.Current.Resources["SYS_DICTIONARY"] as List<SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY>).Where(s => s.DICTIONCATEGORY == "PROTECTTYPE" && s.DICTIONARYVALUE == 2).FirstOrDefault().DICTIONARYNAME; // string str3 = (Application.Current.Resources["SYS_DICTIONARY"] as List<SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY>).Where(s => s.DICTIONCATEGORY == "PROTECTTYPE" && s.DICTIONARYVALUE == 3).FirstOrDefault().DICTIONARYNAME; // if (EmployeeAddSumBatch != null && EmployeeAddSumBatch.T_HR_EMPLOYEEADDSUM != null) // { // List<T_HR_EMPLOYEEADDSUM> addSum = EmployeeAddSumBatch.T_HR_EMPLOYEEADDSUM.ToList(); // EmployeeAddSumBatch.T_HR_EMPLOYEEADDSUM.ToList().ForEach( // item => // { // switch (item.SYSTEMTYPE) // { // case "0": // { // if (!string.IsNullOrEmpty(str0)) // item.SYSTEMTYPE = str0; // else // item.SYSTEMTYPE = "员工加扣款"; // }; break; // case "1": // { // if (!string.IsNullOrEmpty(str1)) // item.SYSTEMTYPE = str1; // else // item.SYSTEMTYPE = "员工代扣款"; // }; break; // case "2": // { // if (!string.IsNullOrEmpty(str2)) // item.SYSTEMTYPE = str2; // else // item.SYSTEMTYPE = "绩效奖金"; // }; break; // case "3": // { // if (!string.IsNullOrEmpty(str3)) // item.SYSTEMTYPE = str3; // else // item.SYSTEMTYPE = "其他......"; // }; break; // default: break; // } // } // ); // } //} //catch (Exception ex) //{ // //无 //} //finally //{ // if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) // strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeAddSumBatch); //} if (!string.IsNullOrEmpty(entity.BusinessObjectDefineXML)) { strXmlObjectSource = this.GetXmlString(entity.BusinessObjectDefineXML, EmployeeAddSumBatch); } Dictionary <string, string> paraIDs = new Dictionary <string, string>(); paraIDs.Add("CreateUserID", EmployeeAddSumBatch.CREATEUSERID); paraIDs.Add("CreatePostID", EmployeeAddSumBatch.OWNERPOSTID); paraIDs.Add("CreateDepartmentID", EmployeeAddSumBatch.OWNERDEPARTMENTID); paraIDs.Add("CreateCompanyID", EmployeeAddSumBatch.OWNERCOMPANYID); if (EmployeeAddSumBatch.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEEADDSUMBATCH", EmployeeAddSumBatch.MONTHLYBATCHID, strXmlObjectSource, paraIDs); } else { Utility.SetAuditEntity(entity, "T_HR_EMPLOYEEADDSUMBATCH", EmployeeAddSumBatch.MONTHLYBATCHID, strXmlObjectSource); } #endregion }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { //Utility.SetAuditEntity(entity, "T_HR_CUSTOMGUERDONSET", CustomGuerdonSet.CUSTOMGUERDONSETID); }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { Utility.SetAuditEntity(entity, "T_HR_SALARYSOLUTIONASSIGN", SalarySolutionAssignView.SalarySolutionAssign.SALARYSOLUTIONASSIGNID); }
public KPIScoring() { // 1s 冉龙军 AuditEntity = new Flow_FlowRecord_T(); AuditSubmitData = new SubmitData(); // 1e }
public void SetFlowRecordEntity(SMT.SaaS.FrameworkUI.AuditControl.Flow_FlowRecord_T entity) { Utility.SetAuditEntity(entity, "T_HR_PERFORMANCEREWARDRECORD", PerformanceRewardRecord.PERFORMANCEREWARDRECORDID); }