//获取预约审核状态 public YARDRESVCHECKINFO[] GetResvCheckInfo(string resvId, out string ret) { YARDRESVCHECKINFOREQ req = new YARDRESVCHECKINFOREQ(); if (!string.IsNullOrEmpty(resvId)) { req.dwResvID = ToUInt(resvId); } req.szReqExtInfo.szOrderKey = "dwCheckStat"; req.szReqExtInfo.szOrderMode = "DESC"; YARDRESVCHECKINFO[] rlt; if (m_Request.Reserve.GetYardResvCheckInfo(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt != null) { ret = "ok"; } else { ret = m_Request.szErrMsg; } return(rlt); }
protected void Page_Load(object sender, EventArgs e) { string szCheckIDs = Request["ID"]; PutMemberValue("ID", szCheckIDs); if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; string[] szCheckIDList = szCheckIDs.Split(','); for (int i = 0; i < szCheckIDList.Length; i++) { uint uTempID = Parse(szCheckIDList[i]); if (uTempID == 0) { continue;; } YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = uTempID; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { uResponse = CheckAll(vtRes); } } if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("审核完成", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } } m_Title = "批量审核"; }
protected void Page_Load(object sender, EventArgs e) { UNICAMPUS[] vtCamp = GetAllCampus(); szCamp += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); if (vtCamp != null && vtCamp.Length > 0) { for (int i = 0; i < vtCamp.Length; i++) { szCamp += GetInputItemHtml(CONSTHTML.option, "", vtCamp[i].szCampusName, vtCamp[i].dwCampusID.ToString()); } } UNIDEVCLS[] vtKind = GetAllDevCls(); szKinds += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); for (int i = 0; vtKind != null && i < vtKind.Length; i++) { szKinds += GetInputItemHtml(CONSTHTML.option, "", vtKind[i].szClassName.ToString(), vtKind[i].dwClassID.ToString()); } UNIBUILDING[] vtBuilding = getAllBuilding(); szBuilding += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); for (int i = 0; i < vtBuilding.Length; i++) { if (vtBuilding[i].dwCampusID.ToString() == vtCamp[0].dwCampusID.ToString()) { szBuilding += GetInputItemHtml(CONSTHTML.option, "", vtBuilding[i].szBuildingName.ToString(), vtBuilding[i].dwBuildingID.ToString()); } } CODINGTABLE[] vtCodeing = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_YARDRESVKIND); for (int i = 0; vtCodeing != null && i < vtCodeing.Length; i++) { szYardKind += GetInputItemHtml(CONSTHTML.radioButton, "dwKind", vtCodeing[i].szCodeName, vtCodeing[i].szCodeSN); } UNILAB newLab; if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; string szCheckIDs = Request["ID"]; string[] szCheckIDList = szCheckIDs.Split(','); for (int i = 0; i < szCheckIDList.Length; i++) { uint uTempID = Parse(szCheckIDList[i]); if (uTempID == 0) { continue;; } YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = uTempID; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { if (i > 0) { CHECKTYPE checktype = new CHECKTYPE(); if (GetCheckType((uint)vtRes[0].dwCheckKind, out checktype)) { if ((checktype.dwMainKind & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE) > 0) { continue; } } else { continue; } } uResponse = CheckAll(vtRes); } } if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("审核通过", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } } if (Request["op"] == "set") { bSet = true; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); string szCheckIDs = Request["ID"]; PutMemberValue("ID", szCheckIDs); string[] szCheckIDList = szCheckIDs.Split(','); vrPar.dwCheckID = Parse(szCheckIDList[0]); vrPar.dwNeedYardResv = 1; string szCheckURl = Request["checkstate"]; if (szCheckURl != null && szCheckURl != "") { PutMemberValue("szCheckURl", szCheckURl); } YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else if (vtRes.Length > 0 && vtRes[0].YardResv.dwActivitySN != null) { YARDRESV yardResv = vtRes[0].YardResv; szMemoYardResv = vtRes[0].YardResv.szMemo; uint uResvPro = (uint)yardResv.dwProperty; if ((uResvPro & (uint)UNIRESERVE.DWPROPERTY.RESVPROP_PROFIT) > 0) { PutMemberValue("resvPro1", "1"); } else { PutMemberValue("resvPro1", "2"); } if ((uResvPro & (uint)UNIRESERVE.DWPROPERTY.RESVPROP_UNOPEN) > 0) { PutMemberValue("resvPro2", "1"); } else { PutMemberValue("resvPro2", "2"); } PutMemberValue("YardActivitySN", yardResv.dwActivitySN.ToString()); PutMemberValue("dwKind", yardResv.dwKind.ToString()); if (vtRes[0].YardResv.szCycRule == "") { yardResv.szCycRule = Get1970Date(yardResv.dwBeginTime) + "至" + Get1970Date(yardResv.dwEndTime) + ";"; } PutHTTPObj(yardResv); if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else if (vtRes.Length > 0) { YARDRESVCHECKINFOREQ vrParCheck = new YARDRESVCHECKINFOREQ(); vrParCheck.dwResvID = vtRes[0].dwResvID; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtResCheck; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrParCheck, out vtResCheck); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResCheck.Length > 0) { szPreCheckDetail += "<table>"; for (int m = 0; m < vtResCheck.Length; m++) { if ((vtResCheck[m].dwCheckStat & ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK)) > 0) { UNIDEPT dept; string szDept = ""; szPreCheckDetail += "<tr>"; if (GetDeptByID(vtResCheck[m].dwCheckDeptID.ToString(), out dept)) { szDept = dept.szName.ToString(); } szPreCheckDetail += "<td>" + szDept + "</td>"; szPreCheckDetail += "<td>" + Get1970Date(vtResCheck[m].dwCheckTime) + "</td>"; szPreCheckDetail += "<td>" + vtResCheck[m].szCheckDetail + "</td>"; szPreCheckDetail += "</tr>"; } } szPreCheckDetail += "</table>"; } CHECKTYPEREQ vrGetcheckTypeTemp = new CHECKTYPEREQ(); vrGetcheckTypeTemp.dwCheckKind = vtRes[0].dwCheckKind; CHECKTYPE[] vtCheckTypeTemp; if (m_Request.Admin.CheckTypeGet(vrGetcheckTypeTemp, out vtCheckTypeTemp) == REQUESTCODE.EXECUTE_SUCCESS && vtCheckTypeTemp != null && vtCheckTypeTemp.Length > 0) { ArrayList listDev = new ArrayList(); string[] szDevIDList = (vtRes[0].YardResv.dwDevID.ToString() + "," + vtRes[0].YardResv.szSpareDevIDs).Split(','); for (int k = 0; k < szDevIDList.Length && szDevIDList[k] != ""; k++) { DEVREQ vrGetDev = new DEVREQ(); vrGetDev.dwDevID = Parse(szDevIDList[k]); UNIDEVICE[] vtDev; uResponse = m_Request.Device.Get(vrGetDev, out vtDev); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtDev != null && vtDev.Length > 0) { listDev.Add(vtDev[0]); } } if ((((uint)vtCheckTypeTemp[0].dwMainKind) & ((uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_DEVMAN)) > 0) { if (listDev.Count > 0) { for (int i = 0; i < listDev.Count; i++) { UNIDEVICE objDev = (UNIDEVICE)listDev[i]; szDevList += GetInputItemHtml(CONSTHTML.option, "", objDev.szDevName.ToString(), objDev.dwDevID.ToString()); } szIsCheck = "true"; PutMemberValue("devID", vtRes[0].YardResv.dwDevID.ToString()); } } } } szResvDevName = vtRes[0].YardResv.szDevName; szResvDevDept = vtRes[0].YardResv.szDeptName; szApplyName = vtRes[0].szApplicantName; szActivity = vtRes[0].YardResv.szActivityName; szPeople = vtRes[0].YardResv.dwMinAttendance.ToString() + "-" + vtRes[0].YardResv.dwMaxAttendance.ToString() + "人"; szOrganiger = vtRes[0].YardResv.szOrganization; szOrganization = vtRes[0].YardResv.szOrganization; PutMemberValue("dwCheckID", vtRes[0].dwCheckID.ToString()); szPreDate = vtRes[0].YardResv.dwPreDate.ToString(); szResvBegin = Get1970Date(vtRes[0].YardResv.dwBeginTime, "HHmm"); szResvEnd = Get1970Date(vtRes[0].YardResv.dwEndTime, "HHmm"); szLeveal = GetJustNameEqual(vtRes[0].YardResv.dwActivityLevel, "Yard_ActivityLevel"); szSecurityLevel = GetJustNameEqual(vtRes[0].YardResv.dwSecurityLevel, "Yard_dwSecurityLevel"); szDirectors = GetJustNameEqual(vtRes[0].YardResv.dwCheckKinds, "Yard_dwDirectors"); uint uCheckKinds = (uint)vtRes[0].YardResv.dwCheckKinds; CHECKTYPEREQ vrCheckTypeReq = new CHECKTYPEREQ(); vrCheckTypeReq.dwMainKind = (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE; CHECKTYPE[] vtCheckType; if (m_Request.Admin.CheckTypeGet(vrCheckTypeReq, out vtCheckType) == REQUESTCODE.EXECUTE_SUCCESS && vtCheckType != null && vtCheckType.Length > 0) { for (int m = 0; m < vtCheckType.Length; m++) { if ((uCheckKinds & (uint)vtCheckType[m].dwCheckKind) > 0) { szServiceType += vtCheckType[m].szCheckName + ","; } } } if ((vtRes[0].YardResv.dwProperty & ((uint)UNIRESERVE.DWPROPERTY.RESVPROP_NEEDVIDEO)) > 0) { szNeedCameor = "需要"; } UNIACCOUNT accno; if (GetAccByAccno(vtRes[0].dwApplicantID.ToString(), out accno)) { accno.szTrueName = accno.szTrueName + "(" + accno.szLogonName + ")"; PutMemberValue("szTrueName", accno.szTrueName); szMemo = vtRes[0].YardResv.szMemo; string[] szMemoList = szMemo.Split('$'); if (szMemoList != null && szMemoList.Length > 0) { szMemo = szMemoList[0]; szMemoExt = szMemoList[0].Replace("&", ","); } } szResvTime = vtRes[0].YardResv.szCycRule; if (szResvTime == "") { szResvTime = Get1970Date(vtRes[0].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[0].YardResv.dwEndTime) + ";"; } if (vtRes[0].YardResv.szApplicationURL != null && vtRes[0].YardResv.szApplicationURL != "") { PutMemberValue("szApplicationURL", vtRes[0].YardResv.szApplicationURL); } m_Title = "审核"; } } else { m_Title = "审核"; } }
private REQUESTCODE CheckByResvID(string szResvID, uint?uCheckState, string szMemo) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwResvID = Parse(szResvID); vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); REQUESTCODE bRes = REQUESTCODE.EXECUTE_FAIL; if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (!((vtRes[i].dwCheckStat & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO) > 0)) { continue; } ADMINLOGINRES accno = (ADMINLOGINRES)Session["LoginResult"]; if (accno.AccInfo.dwAccNo != null && (accno.AccInfo.dwDeptID != vtRes[i].dwCheckDeptID)) { //continue; } CHECKTYPE checktype = new CHECKTYPE(); if (GetCheckType((uint)vtRes[i].dwCheckKind, out checktype)) { if ((checktype.dwMainKind & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE) > 0) { continue; } } else { continue; } YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[i].dwCheckID; setValue.dwCheckKind = vtRes[i].dwCheckKind; setValue.dwResvID = vtRes[i].dwResvID; setValue.YardResv = vtRes[i].YardResv; setValue.YardResv.dwActivityLevel = Parse(Request["dwActivityLevel"]); setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } YARDRESVREQ vrYardGet = new YARDRESVREQ(); vrYardGet.dwResvID = vtRes[i].dwResvID; YARDRESV[] vtYardResv; if (m_Request.Reserve.GetYardResv(vrYardGet, out vtYardResv) == REQUESTCODE.EXECUTE_SUCCESS && vtYardResv != null && vtYardResv.Length > 0) { YARDRESV setYardResv = new YARDRESV(); setYardResv = vtYardResv[i]; setYardResv.dwDevID = dev.dwDevID; m_Request.Reserve.SetYardResv(setYardResv, out setYardResv); } } setValue.dwCheckStat = uCheckState; setValue.szCheckDetail = szMemo; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { bRes = REQUESTCODE.EXECUTE_SUCCESS; } } return(bRes); } return(REQUESTCODE.EXECUTE_FAIL); }
private REQUESTCODE CheckAll(YARDRESVCHECKINFO[] vtRes) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); string szCheckIDs = Request["ID"]; vrPar.dwCheckID = (vtRes[0].dwCheckID); vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes1; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes1); if (vtRes1 != null && vtRes1.Length == 0) { return(REQUESTCODE.EXECUTE_SUCCESS); } uint openProp = Parse(Request["resvPro2"]); //是否开放 uint kindPro = Parse(Request["dwKind"]); //活动类型 uint openYL = Parse(Request["resvPro1"]); //盈利 uint openAttendUser = Parse(Request["dwMaxAttendance"]); //参与人数 YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[0].dwCheckID; setValue.dwCheckKind = vtRes[0].dwCheckKind; setValue.dwResvID = vtRes[0].dwResvID; setValue.YardResv = vtRes[0].YardResv; setValue.YardResv.dwActivityLevel = Parse(Request["dwActivityLevel"]); setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; uint uResvProp = (uint)setValue.YardResv.dwProperty; //开放 if (openProp == 1) { uResvProp = uResvProp | (uint)UNIRESERVE.DWPROPERTY.RESVPROP_UNOPEN; } else { if ((uResvProp & (uint)UNIRESERVE.DWPROPERTY.RESVPROP_UNOPEN) > 0) { uResvProp = uResvProp - (uint)UNIRESERVE.DWPROPERTY.RESVPROP_UNOPEN; } } //盈利 if (openYL == 1) { uResvProp = uResvProp | (uint)UNIRESERVE.DWPROPERTY.RESVPROP_PROFIT; } else { if ((uResvProp & (uint)UNIRESERVE.DWPROPERTY.RESVPROP_PROFIT) > 0) { uResvProp = uResvProp - (uint)UNIRESERVE.DWPROPERTY.RESVPROP_PROFIT; } } setValue.YardResv.dwProperty = uResvProp; if (openAttendUser != 0) { setValue.YardResv.dwMaxAttendance = openAttendUser; } if (kindPro != 0) { setValue.YardResv.dwKind = kindPro; } string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } YARDRESVREQ vrYardGet = new YARDRESVREQ(); vrYardGet.dwResvID = vtRes[0].dwResvID; YARDRESV[] vtYardResv; if (m_Request.Reserve.GetYardResv(vrYardGet, out vtYardResv) == REQUESTCODE.EXECUTE_SUCCESS && vtYardResv != null && vtYardResv.Length > 0) { YARDRESV setYardResv = new YARDRESV(); setYardResv = vtYardResv[0]; setYardResv.dwDevID = dev.dwDevID; // m_Request.Reserve.SetYardResv(setYardResv, out setYardResv); } } string szCheckName = Request["checkstate"]; if (szCheckName == "16") { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK; } else { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_REDO; } setValue.szCheckDetail = Request["szCheckDetail"]; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { uResponse = CheckByResvID(setValue.dwResvID.ToString(), setValue.dwCheckStat, setValue.szCheckDetail); return(REQUESTCODE.EXECUTE_SUCCESS); } else { return(REQUESTCODE.EXECUTE_FAIL); } }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = Parse(Request["ID"]); vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[0].dwCheckID; setValue.dwCheckKind = vtRes[0].dwCheckKind; setValue.dwResvID = vtRes[0].dwResvID; setValue.YardResv = vtRes[0].YardResv; setValue.YardResv.dwActivityLevel = Parse(Request["dwActivityLevel"]); setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } } setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("审核通过", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } } } if (Request["op"] == "set") { bSet = true; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = Parse(Request["ID"]); vrPar.dwNeedYardResv = 1; // vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE; //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { ADMINLOGINRES loginRes = (ADMINLOGINRES)Session["LoginResult"]; if ((loginRes.AdminInfo.dwProperty & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_DEVMAN) > 0) { UNIDEVICE[] vtDev = GetDevByKind(vtRes[0].YardResv.dwDevKind); for (int i = 0; i < vtDev.Length; i++) { szDevList += GetInputItemHtml(CONSTHTML.option, "", vtDev[i].szDevName.ToString(), vtDev[i].dwDevID.ToString()); } PutMemberValue("devID", vtRes[0].YardResv.dwDevID.ToString()); } szResvTime = Get1970Date(vtRes[0].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[0].YardResv.dwEndTime); szResvDevName = vtRes[0].YardResv.szDevName; szResvDevDept = vtRes[0].YardResv.szDeptName; szApplyName = vtRes[0].szApplicantName; szActivity = vtRes[0].YardResv.szActivityName; szPeople = vtRes[0].YardResv.dwMinAttendance.ToString() + "-" + vtRes[0].YardResv.dwMaxAttendance.ToString() + "人"; szOrganiger = vtRes[0].YardResv.szOrganiger; szOrganization = vtRes[0].YardResv.szOrganization; PutMemberValue("dwCheckID", vtRes[0].dwCheckID.ToString()); if ((loginRes.AdminInfo.dwProperty & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_DIRECTOR) > 0) { PutMemberValue("dwDirectors", vtRes[0].YardResv.dwCheckKinds.ToString()); PutMemberValue2("dwSecurityLevel", vtRes[0].YardResv.dwSecurityLevel.ToString()); PutMemberValue2("dwActivityLevel", vtRes[0].YardResv.dwActivityLevel.ToString()); } else { szLeveal = GetJustNameEqual(vtRes[0].YardResv.dwActivityLevel, "Yard_ActivityLevel"); szSecurityLevel = GetJustNameEqual(vtRes[0].YardResv.dwSecurityLevel, "Yard_dwSecurityLevel"); szDirectors = GetJustNameEqual(vtRes[0].YardResv.dwCheckKinds, "Yard_dwDirectors"); } if ((vtRes[0].YardResv.dwProperty & ((uint)UNIRESERVE.DWPROPERTY.RESVPROP_NEEDVIDEO)) > 0) { szNeedCameor = "需要"; } UNIACCOUNT accno; if (GetAccByAccno(vtRes[0].dwApplicantID.ToString(), out accno)) { accno.szTrueName = accno.szTrueName + "(" + accno.szLogonName + ")"; PutJSObj(accno); szMemo = vtRes[0].YardResv.szMemo; } if (vtRes[0].YardResv.szApplicationURL != null && vtRes[0].YardResv.szApplicationURL != "") { szFileName = "../../../ClientWeb/upload/UpLoadFile/" + vtRes[0].YardResv.szApplicationURL; } m_Title = "审核(会议室借用)"; } } } else { m_Title = "审核(会议室借用)"; } }
private REQUESTCODE CheckAll(YARDRESVCHECKINFO[] vtRes) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); string szCheckIDs = Request["ID"]; vrPar.dwCheckID = (vtRes[0].dwCheckID); vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes1; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes1); if (vtRes1 != null && vtRes1.Length == 0) { return(REQUESTCODE.EXECUTE_SUCCESS); } YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[0].dwCheckID; setValue.dwCheckKind = vtRes[0].dwCheckKind; setValue.dwResvID = vtRes[0].dwResvID; setValue.YardResv = vtRes[0].YardResv; //setValue.YardResv.dwActivityLevel =vtRes[0].YardResv.dw Parse(Request["dwActivityLevel"]); //setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } YARDRESVREQ vrYardGet = new YARDRESVREQ(); vrYardGet.dwResvID = vtRes[0].dwResvID; YARDRESV[] vtYardResv; if (m_Request.Reserve.GetYardResv(vrYardGet, out vtYardResv) == REQUESTCODE.EXECUTE_SUCCESS && vtYardResv != null && vtYardResv.Length > 0) { YARDRESV setYardResv = new YARDRESV(); setYardResv = vtYardResv[0]; setYardResv.dwDevID = dev.dwDevID; m_Request.Reserve.SetYardResv(setYardResv, out setYardResv); } } string szCheckName = Request["checkstate"]; if (szCheckName == "16") { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK; } else { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_REDO; } setValue.szCheckDetail = Request["szCheckDetail"]; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { uResponse = CheckByResvID(setValue.dwResvID.ToString(), setValue.dwCheckStat, setValue.szCheckDetail); return(REQUESTCODE.EXECUTE_SUCCESS); } else { return(REQUESTCODE.EXECUTE_FAIL); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); GetHTTPObj(out vrPar); string szYardKind = Request["yardKind"]; uint uYardKind = Parse(szYardKind); uint uBeginDate = GetDate(Request["dwStartDate"]); uint uEndDate = GetDate(Request["dwEndDate"]); vrPar.dwNeedYardResv = 1; if (vrPar.dwCheckStat == null || ((uint)vrPar.dwCheckStat) == 0) { vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; } YARDRESVCHECKINFO[] vtRes; string szResvTime = ""; string szResvTimeAll = ""; ArrayList listResvID = new ArrayList(); uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { System.IO.StringWriter swCSV = new System.IO.StringWriter(); swCSV.WriteLine("活动名称,申请人,申请资源,申请时间,申请部门,状态,审核时间,审核员"); uint uResvID = (uint)vtRes[0].YardResv.dwResvID; for (int i = 0; i < vtRes.Length; i++) { uint uResvDate = (uint)vtRes[i].YardResv.dwPreDate; if (uResvDate > uEndDate || uResvDate < uBeginDate) { continue; } if (uYardKind != 0 && uYardKind != (uint)vtRes[i].YardResv.dwKind) { continue; } bool bISExist = false; for (int k = 0; k < listResvID.Count; k++) { uint uResvIDTemp = (uint)listResvID[k]; if (uResvIDTemp == uResvID) { bISExist = true; continue; } } if (bISExist) { continue; } listResvID.Add(uResvID); System.Text.StringBuilder sbText = new System.Text.StringBuilder(); sbText = AppendCSVFields(sbText, vtRes[i].YardResv.szActivityName); sbText = AppendCSVFields(sbText, vtRes[i].YardResv.szApplicantName); sbText = AppendCSVFields(sbText, vtRes[i].YardResv.szDevName); YARDRESV[] vtResvGroup = GetYardResvByGroupID((uint)vtRes[0].YardResv.dwResvID); if (vtResvGroup != null && vtResvGroup.Length > 0) { if (vtResvGroup.Length > 1) { szResvTime += "【" + vtResvGroup.Length + "】条:" + "<br/>"; } for (int m = 0; m < vtResvGroup.Length; m++) { if (m < 5) { if (((m + 1) % 2) == 0) { szResvTime += Get1970Date(vtResvGroup[m].dwBeginTime) + "至" + Get1970Date(vtResvGroup[m].dwEndTime) + "<br/>"; } else { szResvTime += Get1970Date(vtResvGroup[m].dwBeginTime) + "至" + Get1970Date(vtResvGroup[m].dwEndTime) + ";"; } } // else { szResvTimeAll += Get1970Date(vtResvGroup[m].dwBeginTime) + "至" + Get1970Date(vtResvGroup[m].dwEndTime) + ";"; } } } sbText = AppendCSVFields(sbText, szResvTimeAll); string szCheckName = ""; CHECKTYPE checkType = new CHECKTYPE(); if (GetCheckType((uint)vtRes[i].dwCheckKind, out checkType)) { szCheckName = GetJustNameEqual((uint)checkType.dwMainKind, "CheckType_Kind"); } sbText = AppendCSVFields(sbText, (vtRes[i].szCheckName) + ":" + szCheckName); sbText = AppendCSVFields(sbText, GetJustNameEqual(vtRes[i].dwCheckStat, "Admin_CheckStatus")); sbText = AppendCSVFields(sbText, Get1970Date(vtRes[i].dwCheckTime)); sbText = AppendCSVFields(sbText, vtRes[i].szAdminName); //去掉尾部的逗号 sbText.Remove(sbText.Length - 1, 1); //写datatable的一行 swCSV.WriteLine(sbText.ToString()); } DownloadFile(Response, swCSV.GetStringBuilder(), "RuleDaySum.csv"); swCSV.Close(); Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); string szCheckIDs = Request["ID"]; if (m_szScript == null) { Response.Write("传递值有问题"); return; } string[] szCheckIDList = szCheckIDs.ToString().Split(','); for (int i = 0; i < szCheckIDList.Length; i++) { uint uCheckID = Parse(szCheckIDList[i]); if (uCheckID == 0) { continue; } vrPar.dwCheckID = uCheckID; vrPar.dwNeedYardResv = 1; // vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE; //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST; string szvApplyAgain = Request["vApplyAgain"]; string szCheckInfo = Request["szCheckInfo"]; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[0].dwCheckID; setValue.dwCheckKind = vtRes[0].dwCheckKind; setValue.dwResvID = vtRes[0].dwResvID; setValue.szCheckDetail = Request["szCheckInfo"]; setValue.YardResv = vtRes[0].YardResv; string szCheckName = Request["checkstate"]; if (szCheckName == "16") { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_FAIL; } else { setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_FAIL + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_REDO; } uResponse = m_Request.Reserve.YardResvCheck(setValue); } } if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { Session["checkid"] = szCheckIDs; Response.Write("success"); } else { Response.Write(m_Request.szErrMessage.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); string szOrderKey = Request["_szOrderKey"]; string szOrderMode = Request["_szOrderMode"]; GetHTTPObj(out vrPar); if (szOrderKey != null && szOrderKey != "") { vrPar.szReqExtInfo = new REQEXTINFO(); vrPar.szReqExtInfo.szOrderKey = szOrderKey; vrPar.szReqExtInfo.szOrderMode = szOrderMode; } string szYardKind = Request["yardKind"]; uint uYardKind = Parse(szYardKind); if (!IsPostBack) { // dwStartDate.Value = DateTime.Now.ToString("yyyy-MM-dd"); // dwEndDate.Value = DateTime.Now.ToString("yyyy-MM-dd"); } if (dwStartDate.Value != null && dwEndDate.Value != null && dwStartDate.Value != "" && dwEndDate.Value != "") { vrPar.dwBeginDate = GetDate(dwStartDate.Value); vrPar.dwEndDate = GetDate(dwEndDate.Value); } else { vrPar.dwBeginDate = null; vrPar.dwEndDate = null; } CODINGTABLE[] vtCodeing = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_YARDRESVKIND); szCodeing += GetInputItemHtml(CONSTHTML.radioButton, "dwKind", "全部", "0"); for (int i = 0; vtCodeing != null && i < vtCodeing.Length; i++) { szCodeing += GetInputItemHtml(CONSTHTML.radioButton, "dwKind", vtCodeing[i].szCodeName, vtCodeing[i].szCodeSN); } uint uKind = Parse(Request["dwKind"]); if (uKind != 0) { vrPar.dwKind = uKind; } else { vrPar.dwKind = null; PutMemberValue("dwKind", "0"); } uint uBeginDate = GetDate(dwStartDate.Value); uint uEndDate = GetDate(dwEndDate.Value); vrPar.dwNeedYardResv = 1; if (vrPar.dwCheckStat == null || ((uint)vrPar.dwCheckStat) == 0) { vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; } YARDRESVCHECKINFO[] vtRes; string szResvTime = ""; string szResvTimeAll = ""; ArrayList listResvID = new ArrayList(); REQEXTINFO extInfo = vrPar.szReqExtInfo; if (extInfo.szOrderKey == null) { extInfo.szOrderKey = "dwCheckTime"; extInfo.szOrderMode = "desc"; } // vrPar.dwCheckStat= vrPar.dwCheckStat|(uint) uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); CHECKTYPEREQ vrGet = new CHECKTYPEREQ(); CHECKTYPE[] vtCheck; if (m_Request.Admin.CheckTypeGet(vrGet, out vtCheck) == REQUESTCODE.EXECUTE_SUCCESS && vtCheck != null && vtCheck.Length > 0) { } ArrayList yardResvListLast = new ArrayList(); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { //合并 结果到yardResvListLastID, for (int i = 0; i < vtRes.Length; i++) { uint uResvIDTemp = 0; if (vtRes[i].YardResv.dwResvGroupID != null) { uResvIDTemp = (uint)vtRes[i].YardResv.dwResvGroupID; } else { continue; } bool isAdd = true; int uPostion = -1; CHECKTYPE checktype = new CHECKTYPE(); if (GetCheckType((uint)vtRes[i].dwCheckKind, out checktype, vtCheck)) { if ((checktype.dwMainKind & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE) > 0) { continue; } } for (int k = 0; k < yardResvListLast.Count; k++) { YARDRESVCHECKINFO tempClass = (YARDRESVCHECKINFO)yardResvListLast[k]; if (tempClass.YardResv.dwResvGroupID == uResvIDTemp) { uPostion = k; isAdd = false; break; } } if (isAdd) { YARDRESVCHECKINFO newClassTemp = new YARDRESVCHECKINFO(); newClassTemp = vtRes[i]; newClassTemp.szCheckDetail = newClassTemp.dwCheckID.ToString() + ','; newClassTemp.YardResv.dwResvGroupID = uResvIDTemp; newClassTemp.szMemo = Get1970Date(vtRes[i].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[i].YardResv.dwEndTime) + ";"; yardResvListLast.Add(newClassTemp); } else { YARDRESVCHECKINFO newClassTemp = new YARDRESVCHECKINFO(); newClassTemp = (YARDRESVCHECKINFO)yardResvListLast[uPostion]; newClassTemp.YardResv.dwResvGroupID = uResvIDTemp; string szMemo = newClassTemp.szMemo.ToString(); newClassTemp.szMemo = szMemo + Get1970Date(vtRes[i].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[i].YardResv.dwEndTime) + ";"; newClassTemp.szCheckDetail = newClassTemp.szCheckDetail + vtRes[i].dwCheckID.ToString() + ','; if (newClassTemp.szCheckName.IndexOf(vtRes[i].szCheckName) < 0) { newClassTemp.szCheckName += "," + vtRes[i].szCheckName; } yardResvListLast[uPostion] = newClassTemp; } } for (int i = 0; i < vtRes.Length; i++) { uint uResvIDTemp = 0; if (vtRes[i].YardResv.dwResvGroupID != null) { uResvIDTemp = (uint)vtRes[i].YardResv.dwResvGroupID; } bool isAdd = true; int uPostion = -1; CHECKTYPE checktype = new CHECKTYPE(); if (GetCheckType((uint)vtRes[i].dwCheckKind, out checktype, vtCheck)) { if ((checktype.dwMainKind & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE) > 0) { for (int k = 0; k < yardResvListLast.Count; k++) { YARDRESVCHECKINFO tempClass = (YARDRESVCHECKINFO)yardResvListLast[k]; if (tempClass.YardResv.dwResvGroupID == uResvIDTemp) { uPostion = k; isAdd = false; break; } } if (isAdd) { YARDRESVCHECKINFO newClassTemp = new YARDRESVCHECKINFO(); newClassTemp = vtRes[i]; newClassTemp.szCheckDetail = newClassTemp.dwCheckID.ToString() + ','; newClassTemp.YardResv.dwResvGroupID = uResvIDTemp; newClassTemp.szMemo = Get1970Date(vtRes[i].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[i].YardResv.dwEndTime) + ";"; yardResvListLast.Add(newClassTemp); } else { YARDRESVCHECKINFO newClassTemp = new YARDRESVCHECKINFO(); newClassTemp = (YARDRESVCHECKINFO)yardResvListLast[uPostion]; newClassTemp.YardResv.dwResvGroupID = uResvIDTemp; string szMemo = newClassTemp.szMemo.ToString(); newClassTemp.szMemo = szMemo + Get1970Date(vtRes[i].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[i].YardResv.dwEndTime) + ";"; newClassTemp.szCheckDetail = newClassTemp.szCheckDetail + vtRes[i].dwCheckID.ToString() + ','; newClassTemp.szCheckName += "," + vtRes[i].szCheckName; yardResvListLast[uPostion] = newClassTemp; } } } } for (int m = 0; m < yardResvListLast.Count; m++) { szResvTimeAll = ""; szResvTime = ""; YARDRESVCHECKINFO newClassTemp = new YARDRESVCHECKINFO(); newClassTemp = (YARDRESVCHECKINFO)yardResvListLast[m]; if (Session["checkid"] != null && Session["checkid"].ToString().IndexOf(newClassTemp.dwCheckID.ToString()) > -1) { m_szOut += "<tr bgcolor='#2E8B57'>"; } else { m_szOut += "<tr>"; } m_szOut += "<td data-ActivityLevel ='" + newClassTemp.YardResv.dwSecurityLevel + "' data-checkIDs='" + newClassTemp.szCheckDetail + "' data-ActivityLevel ='" + newClassTemp.YardResv.dwSecurityLevel + "' data-resvGroupID='" + newClassTemp.YardResv.dwResvGroupID.ToString() + "' class='getInfo' data-id=" + newClassTemp.szCheckDetail.ToString() + ">" + newClassTemp.YardResv.szActivityName + "</td>"; m_szOut += "<td>" + newClassTemp.YardResv.dwResvGroupID + "</td>"; m_szOut += "<td>" + newClassTemp.YardResv.szResvName + "</td>"; m_szOut += "<td class='lnkAccount' data-id='" + newClassTemp.dwApplicantID.ToString() + "' data-ActivityLevel ='" + newClassTemp.YardResv.dwSecurityLevel + "' data-id=" + newClassTemp.dwCheckID.ToString() + ">" + newClassTemp.szApplicantName + "</td>"; m_szOut += "<td>" + Get1970Date(newClassTemp.YardResv.dwOccurTime) + "</td>"; m_szOut += "<td>" + newClassTemp.YardResv.szDevName + "</td>"; string[] szResvTimeList = newClassTemp.szMemo.Split(';'); if (szResvTimeList != null && szResvTimeList.Length > 0) { if (szResvTimeList.Length > 1) { szResvTime += "【" + (szResvTimeList.Length - 1) + "】条:" + "<br/>"; } for (int k = 0; k < szResvTimeList.Length; k++) { if (k < 5) { if (((k + 1) % 2) == 0) { szResvTime += szResvTimeList[k] + ";<br/>"; } else { szResvTime += szResvTimeList[k] + ";"; } } szResvTimeAll += szResvTimeList[k] + ";"; } } YARDRESV[] yardresvList = GetYardResvByGroupID((uint)newClassTemp.YardResv.dwResvGroupID); if (newClassTemp.YardResv.szCycRule == null || newClassTemp.YardResv.szCycRule == "") { m_szOut += "<td class='tdDetail' text='" + szResvTimeAll + "'>" + Get1970Date(newClassTemp.YardResv.dwBeginTime) + "到" + Get1970Date(newClassTemp.YardResv.dwEndTime) + "</td>"; } else { m_szOut += "<td class='tdDetail' text='" + szResvTimeAll + "'>" + newClassTemp.YardResv.szCycRule + "</td>"; } string szCheckName = ""; CHECKTYPE checkType = new CHECKTYPE(); if (GetCheckType((uint)newClassTemp.dwCheckKind, out checkType, vtCheck)) { szCheckName = GetJustNameEqual((uint)checkType.dwMainKind, "CheckType_Kind"); } m_szOut += "<td>" + (newClassTemp.szCheckName) + "</td>"; m_szOut += "<td>" + GetJustNameEqual(newClassTemp.dwCheckStat, "Admin_CheckStatus") + "</td>"; m_szOut += "<td>" + Get1970Date(newClassTemp.dwCheckTime) + "</td>"; m_szOut += "<td>" + newClassTemp.szAdminName + "</td>"; if ((newClassTemp.dwCheckStat & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO) > 0) { m_szOut += "<td><div class='OPTD'></div></td>"; } else { m_szOut += "<td><div class='OPTD OPTD2'></div></td>"; } m_szOut += "</tr>"; } } PutBackValue(); }