protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { OUTOFSERVICEREQ vrGet = new OUTOFSERVICEREQ(); vrGet.dwOOSID = Parse(Request["id"]); OUTOFSERVICE[] vtSer; if (m_Request.Assert.OutOfSericeGet(vrGet, out vtSer) == REQUESTCODE.EXECUTE_SUCCESS && vtSer != null && vtSer.Length > 0) { OUTOFSERVICE setOutOfSer = new OUTOFSERVICE(); setOutOfSer = vtSer[0]; string szState = Request["dwstae"]; setOutOfSer.dwOOSStat = Parse(szState); UNIACCOUNT vrAccInfo = ((ADMINLOGINRES)Session["LoginResult"]).AccInfo; if (setOutOfSer.dwApplyID == vrAccInfo.dwAccNo) { MessageBox("申请人和审批人不能同一个", "审批失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } if (m_Request.Assert.OutOfSericeApprove(setOutOfSer, out setOutOfSer) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "审批失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("审批成功", "审批成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } } if (Request["op"] == "set") { OUTOFSERVICEREQ vrGet = new OUTOFSERVICEREQ(); vrGet.dwOOSID = Parse(Request["id"]); OUTOFSERVICE[] vtSer; if (m_Request.Assert.OutOfSericeGet(vrGet, out vtSer) == REQUESTCODE.EXECUTE_SUCCESS && vtSer != null && vtSer.Length > 0) { szHref = vtSer[0].szMemo; string dwApplyDate2 = GetDateStr((uint)vtSer[0].dwApplyDate); PutHTTPObj(vtSer[0]); PutMemberValue("dwApplyDate2", dwApplyDate2); } } else { m_Title = ConfigConst.GCDevName + "审批"; } }
protected void Page_Load(object sender, EventArgs e) { OUTOFSERVICEREQ vrParameter = new OUTOFSERVICEREQ(); OUTOFSERVICE[] vrResult; GetHTTPObj(out vrParameter); if (vrParameter.dwOOSStat == 0) { vrParameter.dwOOSStat = null; } GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Assert.OutOfSericeGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { XmlCtrl xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/")); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td style='text-decoration:underline' class='setDev' data-id=\"" + vrResult[i].dwOOSID.ToString() + "\">" + vrResult[i].szOOSInfo + "</td>"; m_szOut += "<td>" + vrResult[i].szApplyName + "</td>"; m_szOut += "<td>" + GetDateStr(vrResult[i].dwApplyDate) + "</td>"; m_szOut += "<td>" + (vrResult[i].szApproveName) + "</td>"; m_szOut += "<td>" + GetDateStr(vrResult[i].dwApproveDate) + "</td>"; uint uState = (uint)vrResult[i].dwOOSStat; if (uState == 1) { m_szOut += "<td>" + "已申请" + "</td>"; } else if (uState == 2) { m_szOut += "<td>" + "已批准" + "</td>"; } else { m_szOut += "<td>" + "不通过" + "</td>"; } m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Assert); } PutBackValue(); }