public ITEMRoom[] GetRoomSeat() { UniClientCommon common = new UniClientCommon(); common.Login("guest", ""); soaphead.SessionID = common.m_Request.m_UniDCom.SessionID; soaphead.StationSN = common.m_Request.m_UniDCom.StaSN; List <ITEMRoom> list = new List <ITEMRoom>(); FULLLABREQ req = new FULLLABREQ(); // req.dwInClassKind = 8;//座位 req.dwPurpose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_STUDYROOM; FULLLAB[] rlt; if (m_Request.Device.FullLabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { if (((uint)rlt[i].dwLabClass & 1) > 0) { ITEMRoom it = new ITEMRoom(); it.name = rlt[i].szLabName; it.dwIdleDevNum = rlt[i].dwIdleDevNum; it.dwUsableDevNum = rlt[i].dwUsableDevNum; list.Add(it); } } } return(list.ToArray()); }
uint uLabClass = 1024;// (uint)UNIDEVCLS.DWKIND.CLSCOMMONS_MULTIPLE; protected void Page_Load(object sender, EventArgs e) { if (Request["delID"] != null) { DelLab(Request["delID"]); } FULLLABREQ vrParameter = new FULLLABREQ(); vrParameter.dwLabClass = 1025;//先选择1 FULLLAB[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.FullLabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { UpdatePageCtrl(m_Request.Device); for (int i = 0; i < vrResult.Length; i++) { string szMnagroup = "0"; UNILAB lab; if (GetLabByID(vrResult[i].dwLabID, out lab)) { szMnagroup = lab.dwManGroupID.ToString(); } m_szOut += "<tr>"; m_szOut += "<td data-manGroupID=\"" + szMnagroup + "\" data-id=\"" + vrResult[i].dwLabID.ToString() + "\">" + vrResult[i].szLabSN + "</td>"; m_szOut += "<td data-id='" + vrResult[i].dwLabID + "'>" + vrResult[i].szLabName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { if (Request["room"] != null) { m_szOpts += "机房号:" + Request["room"]; } if (Request["delID"] != null) { DelLab(Request["delID"]); } FULLLABREQ vrParameter = new FULLLABREQ(); FULLLAB[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.FullLabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=\"" + vrResult[i].dwLabID.ToString() + "\">" + vrResult[i].szLabSN + "</td>"; m_szOut += "<td class='lnkLab' data-id='" + vrResult[i].dwLabID + "' title='查看" + ConfigConst.GCLabName + "信息'><a href=\"#\">" + vrResult[i].szLabName + "</a></td>"; m_szOut += "<td>" + vrResult[i].dwTotalDevNum.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].dwUsableDevNum.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].dwIdleDevNum.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { FULLLABREQ vrParameter = new FULLLABREQ(); vrParameter.dwLabClass = (uint)UNIDEVCLS.DWKIND.CLSKIND_SEAT; FULLLAB[] vrResult; if (Request["delID"] != null) { DelRoom(Request["delID"]); } GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.FullLabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td class=\"1\" data-id=" + vrResult[i].dwLabID.ToString() + ">" + vrResult[i].szLabSN + "</td>"; m_szOut += "<td>" + vrResult[i].szLabName + "</td>"; m_szOut += "<td>" + vrResult[i].dwIdleDevNum + "</td>"; m_szOut += "<td>" + vrResult[i].dwUsableDevNum + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD class2'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { if (Request["room"] != null) { m_szOpts += "机房号:" + Request["room"]; } if (Request["delID"] != null) { DelLab(Request["delID"]); } FULLLABREQ vrParameter = new FULLLABREQ(); //vrParameter.dwClass = 1;//先选择1 FULLLAB[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); vrParameter.szReqExtInfo.dwNeedLines = 100; if (m_Request.Device.FullLabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { UpdatePageCtrl(m_Request.Device); for (int i = 0; i < vrResult.Length; i++) { string szMnagroup = "0"; UNILAB lab; if (GetLabByID(vrResult[i].dwLabID, out lab)) { szMnagroup = lab.dwManGroupID.ToString(); } if ((uint)lab.dwLabClass != uLabClass) { continue; } m_szOut += "<tr>"; m_szOut += "<td data-manGroupID=\"" + szMnagroup + "\" data-id=\"" + vrResult[i].dwLabID.ToString() + "\">" + vrResult[i].szLabSN + "</td>"; m_szOut += "<td class='lnkLab' data-id='" + vrResult[i].dwLabID + "' title='查看" + ConfigConst.GCLabName + "信息'><a href=\"#\">" + vrResult[i].szLabName + "</a></td>"; m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }