private string CheckSave() { string result = string.Empty; string job_type = Get("job_type"); string oid = Get("id"); string strEmployer = Server.UrlDecode(Get("employer")); string strJob_Name = Server.UrlDecode(Get("job_name")); string strIsModi = string.Empty; //非临时岗需要校验是否在申报时间范围内 if (job_type != "2") { bool iscan = JobManageHandleClass.getInstance().IsCanDeclare(out result); if (result.Length > 0) { return(result); } } if (oid.Length > 0) { strIsModi = string.Format(" AND OID NOT IN ('{0}') ", oid); } string strSql = string.Format("SELECT COUNT(1) FROM QZ_JOB_MANAGE WHERE EMPLOYER = '{0}' AND JOB_NAME = '{1}'{2}", strEmployer, strJob_Name, strIsModi); object o = ds.ExecuteTxtScalar(strSql); if (o != null && comTran.ToInt(o) > 0) { return("岗位已存在"); } return(string.Empty); }
private string Check() { string result = string.Empty; bool iscan = JobManageHandleClass.getInstance().IsCanDeclare(out result); return(result); }
private string GetRewardStandard() { string stu_type = Get("stu_type"); Qz_job_manage_set manage_set = JobManageHandleClass.getInstance().GetJobManageSet(new Dictionary <string, string> { { "IS_ENABLE", CValue.FLAG_Y } }); if (manage_set != null) { if (stu_type.Equals(CValue.STU_STUTYPE_B)) { return(string.Format("{0},{1}", manage_set.REWARD_STD_B, manage_set.REWARD_UNIT_B)); } else if (stu_type.Equals(CValue.STU_STUTYPE_Y)) { return(string.Format("{0},{1}", manage_set.REWARD_STD_Y, manage_set.REWARD_UNIT_Y)); } } return(string.Empty); }
/// <summary> /// 批量审批 /// </summary> /// <returns></returns> private string MultiPAudit() { try { #region 获得批量审核数据集合 Dictionary <string, string> param = new Dictionary <string, string>(); param.Add(string.Format(DataFilterHandleClass.getInstance().Pend_DataFilter(user.User_Role, Doc_type)), string.Empty); if (!string.IsNullOrEmpty(Get("SCH_YEAR"))) { param.Add("SCH_YEAR", Get("SCH_YEAR")); } if (!string.IsNullOrEmpty(Get("JOB_TYPE"))) { param.Add("JOB_TYPE", Get("JOB_TYPE")); } if (!string.IsNullOrEmpty(Get("IS_USE"))) { param.Add("IS_USE", Get("IS_USE")); } if (!string.IsNullOrEmpty(Get("JOB_NAME"))) { param.Add(string.Format("JOB_NAME LIKE '%{0}%' ", HttpUtility.UrlDecode(Get("JOB_NAME"))), string.Empty); } List <Qz_job_manage> applyList = JobManageHandleClass.getInstance().GetJobManageList(param); if (applyList == null) { return("查询批量审批勤助岗位申报数据出错!"); } #endregion 获得批量审核数据集合 #region 批量审批 string strFlag = Get("flag"); foreach (Qz_job_manage head in applyList) { #region 审核操作 if (head == null) { continue; } string strMsg = WKF_ExternalInterface.getInstance().ChkAudit(head.DOC_TYPE, head.SEQ_NO, user.User_Role); if (strMsg.Length > 0) { continue; } strMsg = string.Empty; string strOpNote = string.Format("{0}在{1}操作:勤助岗位申报批量审批{2}", user.User_Id, GetDateLongFormater(), strFlag.Equals("P") ? "通过" : "不通过"); if (!WKF_ExternalInterface.getInstance().WKF_Audit(head.DOC_TYPE, head.SEQ_NO, user.User_Id, user.User_Role, strFlag, strOpNote, out strMsg)) { LogDBHandleClass.getInstance().LogException(CValue.LOG_LEVEL_ERROR, strMsg); } #endregion 审核操作 #region 审批通过之后给申请人发送信息 string strFinalPosCode = WKF_AuditHandleCLass.getInstance().GetFinalPosCode(head.DOC_TYPE); if (!string.IsNullOrEmpty(strFinalPosCode)) { if (strFinalPosCode == user.User_Role) { string strApproveInfo = string.Empty; if (strFlag.ToString().Equals("P")) { strApproveInfo = "审批通过"; } else { strApproveInfo = "审批不通过"; } string strMsgContent = "勤助岗位申报:" + head.JOB_NAME + strApproveInfo; Dictionary <string, string> dicAccpter = new Dictionary <string, string>(); dicAccpter.Add(head.OP_CODE, head.OP_NAME); MessgeHandleClass.getInstance().SendMessge("M", strMsgContent, user.User_Id, user.User_Name, dicAccpter, out strMsg); } } #endregion 审批通过之后给申请人发送信息 } #endregion 批量审批 return(string.Empty); } catch (Exception ex) { LogDBHandleClass.getInstance().LogException(CValue.LOG_LEVEL_ERROR, "勤助岗位申报批量审批出错:" + ex.ToString()); return("批量审批失败!"); } }