//获取实验室 下拉框=默认 单选=radio public string GetLabHtm(string type) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; LABREQ vrGet = new LABREQ(); UNILAB[] vtResult; uResponse = m_Request.Device.LabGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { if (type == "radio") { rel += "<a class='it' value=\"" + vtResult[i].dwLabID + "\"><input type='radio' /> " + vtResult[i].szLabName + "</a>"; } else { rel += "<option value=\"" + vtResult[i].dwLabID + "\">" + vtResult[i].szLabName + "</option>"; } } return(rel); } return(""); }
public void GetLabFloor() { LoginRes res = new LoginRes(); LABREQ vrParameter = new LABREQ(); UNILAB[] vrResult; uint uSessionID = GusetLogin(); if (uSessionID == 0) { res.nStatus = (int)LoginRes.Status.ERROR; res.szError = m_Request.szErrMessage; Response.Write(JsonConvert.SerializeObject(res)); Response.End(); return; } m_Request.m_UniDCom.SessionID = uSessionID; if (m_Request.Device.LabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { res.nStatus = (int)LoginRes.Status.SUCCESS; res.total = vrResult.Length.ToString(); res.rows = vrResult; Response.Write(JsonConvert.SerializeObject(res)); Response.End(); return; } Logout(); }
protected void Page_Load(object sender, EventArgs e) { LABREQ vrParameter = new LABREQ(); vrParameter.dwLabClass = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMPUTER; UNILAB[] vrResult; if (Request["delID"] != null) { DelRoom(Request["delID"]); } GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.LabGet(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].szLabName + "</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(); }
private void InitItemCls() { //设备类别 类别 if ((rscMode & 1) > 0) { itemClsList += "<option value='devcls' selected>设备类别</option>"; } //实验室 房间 if ((rscMode & 4) > 0) { LABREQ req = new LABREQ(); UNILAB[] rlt; if (m_Request.Device.LabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { itemClsList += "<option value='lab_" + rlt[i].dwLabID + "'>" + rlt[i].szLabName + "</option>"; } } } //部门 if ((rscMode & 8) > 0) { itemClsList += "<option value='dept'>开课部门</option>"; } }
public UNILAB[] GetLabByClass(uint uClsss) { LABREQ vrParameter = new LABREQ(); vrParameter.dwLabClass = uClsss; UNILAB[] vrResult; m_Request.Device.LabGet(vrParameter, out vrResult); return(vrResult); }
public UNILAB[] GetAllLab() { LABREQ vrParameter = new LABREQ(); UNILAB[] vrResult; vrParameter.szReqExtInfo.szOrderKey = "szLabName"; vrParameter.szReqExtInfo.szOrderMode = "asc"; m_Request.Device.LabGet(vrParameter, out vrResult); return(vrResult); }
public UNILAB[] GetAllLabByKind(uint uKind) { LABREQ vrParameter = new LABREQ(); UNILAB[] vrResult; vrParameter.dwLabClass = uKind; m_Request.Device.LabGet(vrParameter, out vrResult); return(vrResult); }
public bool GetLabByID(uint?uLabID, out UNILAB lab) { LABREQ vrParameter = new LABREQ(); vrParameter.dwLabID = uLabID; UNILAB[] vrResult; lab = new UNILAB(); if (m_Request.Device.LabGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { lab = vrResult[0]; return(true); } return(false); }
protected void Page_Load(object sender, EventArgs e) { m_bRemember = false; uint uNeedLine = 10; string szNeedLine = Request["needLine"]; if (Parse(szNeedLine) != 0) { uNeedLine = Parse(szNeedLine); } string szTerm = Request["term"]; string szKind = Request["kind"]; string szAll = Request["InAll"];//szAll=false不包含全部 Response.CacheControl = "no-cache"; LABREQ vrGetCls = new LABREQ(); UNILAB[] vtCls; vrGetCls.szLabName = szTerm; vrGetCls.szReqExtInfo.dwNeedLines = uNeedLine; //最多10条 if (szKind != null && szKind != "") { vrGetCls.dwLabClass = Parse(szKind); } if (m_Request.Device.LabGet(vrGetCls, out vtCls) == REQUESTCODE.EXECUTE_SUCCESS && vtCls != null) { MyString szOut = new MyString(); szOut += "["; if (szAll == null || szAll == "") { szOut += "{\"id\":\"" + "0" + "\",\"label\": \"" + "全部" + "\"},"; } for (int i = 0; i < vtCls.Length; i++) { szOut += "{\"id\":\"" + vtCls[i].dwLabID + "\",\"label\": \"" + vtCls[i].szLabName + "\"}"; if (i < vtCls.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[ ]"); } }
private void InitLab() { LABREQ req = new LABREQ(); UNILAB[] rlt; if (m_Request.Device.LabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { itemList = "<div class='line'></div><h2>" + GetConfig("LabName") + "列表</h2><ul>"; for (int i = 0; i < rlt.Length; i++) { UNILAB lab = rlt[i]; itemList += "<li>" + lab.szLabName + "(ID:" + lab.dwLabID + ") <a href='editcontent.aspx?name=" + Server.UrlEncode(lab.szLabName + "(介绍)") + "&type=lab_intro&id=" + lab.dwLabID + "' target='_blank'>介绍</a> / <a href='editcontent.aspx?name=" + Server.UrlEncode(lab.szLabName + "(硬件配置)") + "&type=lab_hard&id=" + lab.dwLabID + "' target='_blank'>硬件配置</a> / <a href='editcontent.aspx?name=" + Server.UrlEncode(lab.szLabName + "(相册)") + "&type=lab_slide&id=" + lab.dwLabID + "' target='_blank'>相册</a>" + " / <a href='editcontent.aspx?name=" + Server.UrlEncode(lab.szLabName + "(预约须知)") + "&type=lab_rule&id=" + lab.dwLabID + "' target='_blank'>须知</a>" + ((availMobile & 5) > 0?" / <a href='editcontent.aspx?name=" + Server.UrlEncode(lab.szLabName + "(移动端介绍)") + "&type=lab_mIntro&id=" + lab.dwLabID + "' target='_blank'>(移动端)介绍</a>":"") + "</li>"; } itemList += "</ul>"; } }
string GetLab() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; LABREQ vrGet = new LABREQ(); UNILAB[] vtResult; uResponse = m_Request.Device.LabGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { rel += "<option value='" + vtResult[i].dwLabID + "'>" + vtResult[i].szLabName + "</option>"; } return(rel); } return(""); }
//private void InitItemCls() //{ // //设备 // if ((rscMode & 16) > 0) // itemList += GetDev(); // //实验室 // if ((rscMode & 32) > 0) // itemList += GetLab(); // //设备类别 类别 // if ((rscMode & 1) > 0) // itemList += GetFullDevCls(); //} private string GetLab() { LABREQ req = new LABREQ(); UNILAB[] rlt; string ret = "";//<div class='content-block-title'>根据 <span class='theme-color'>区域</span> 查找</div> if (m_Request.Device.LabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { ret += "<div class='list-block'><ul>"; for (int i = 0; i < rlt.Length; i++) { ret += "<li><a class='item-content item-link' href=\"../a/labdetail.aspx?lab_id=" + rlt[i].dwLabID + "&name=" + Server.UrlEncode(rlt[i].szLabName) + "\"><div class='item-inner'><div class='item-title'>" + rlt[i].szLabName + "</div><div class='item-after'>详细</div></div></a></li>"; } ret += "</ul></div>"; } return(ret); }
private void InitLab() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; LABREQ vrGet = new LABREQ(); UNILAB[] vtResult; uResponse = m_Request.Device.LabGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { if (vtResult[i].dwLabID == 31) { continue; } rel += "<li value='" + vtResult[i].dwLabID + "' class='" + (i % 2 == 0 ? "odd" : "") + "'> ▪ " + vtResult[i].szLabName + "</li>"; } labList.InnerHtml = rel; } }
protected void Page_Load(object sender, EventArgs e) { if (Request["room"] != null) { m_szOpts += "机房号:" + Request["room"]; } if (Request["delID"] != null) { DelLab(Request["delID"]); } LABREQ vrParameter = new LABREQ(); UNILAB[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.LabGet(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 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].dwIdleDevNum.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>"; m_szOut += "<td>" + GetJustNameEqual(Parse(vrResult[i].szLabKindCode), "lab_Kind", false) + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwLabClass, "lab_Class", false) + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
private string GetLab() { LABREQ req = new LABREQ(); UNILAB[] rlt; string ret = ""; if (m_Request.Device.LabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { ret += "<li class='nav_cls_li'><ul class='it_list nav'>"; for (int i = 0; i < rlt.Length; i++) { ret += "<li class='it' it='lab' url=\"../a/labdetail.aspx?labId=" + rlt[i].dwLabID + "&labName=" + Server.UrlEncode(rlt[i].szLabName) + "\"><a><span>" + rlt[i].szLabName + "</span></a></li>"; } ret += "</ul><li>"; } else { MsgBox(m_Request.szErrMsg); } return(ret); }
string GetLab() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; LABREQ vrGet = new LABREQ(); UNILAB[] vtResult; uResponse = m_Request.Device.LabGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { if (vtResult[i].dwLabID == 31) { continue; } rel += "<span><a name=\"" + vtResult[i].dwLabID + "\"><input type='checkbox' /> " + vtResult[i].szLabName + "</a></span>"; } return(rel); } return(""); }
protected void Page_Load(object sender, EventArgs e) { DEPTREQ vrParameter = new DEPTREQ(); UNIDEPT[] vrResult; //vrParameter.dwGetType = (uint)DEPTREQ.DWGETTYPE.DEPTGET_BYALL; vrParameter.dwKind = (uint)ConfigConst.GCDeptKind; if (m_Request.Account.DeptGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szDept += "<option value='" + vrResult[i].dwID + "'>" + vrResult[i].szName + "</option>"; } } { } LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); } m_Title = "查看" + ConfigConst.GCLabName; } }
private string GetLabs() { LABREQ req = new LABREQ(); req.dwLabClass = classkind; //if (purpose > 0) // req.dwPurpose = purpose; UNILAB[] rlt; string ret = "<div class='content-block-title'>位置</div>"; if (m_Request.Device.LabGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { ret += "<div class='list-block'><ul>"; for (int i = 0; i < rlt.Length; i++) { UNILAB lab = rlt[i]; ret += "<li><label class='label-checkbox item-content'><input type='checkbox' name='lab_id' class='ck_lab' value='" + lab.dwLabID + "'/><div class='item-media'>" + "<i class='icon icon-form-checkbox'></i></div><div class='item-inner'><div class='item-title'>" + lab.szLabName + "</div></div></label></li>"; } ret += "</ul></div>"; } return(ret); }
protected void Page_Load(object sender, EventArgs e) { LABREQ vrGetLab = new LABREQ(); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { // MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { for (int i = 0; i < vtLab.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td ><a>" + vtLab[i].dwLabID.ToString() + "</a></td>"; m_szOut += "<td ><a>" + vtLab[i].szLabName.ToString() + "</a></td>"; m_szOut += "<td ><a>" + vtLab[i].szLabSN.ToString() + "</a></td>"; m_szOut += "<td ><a>" + GetDateStr(vtLab[i].dwCreateDate) + "</a></td>"; m_szOut += "<td ><a>" + vtLab[i].szMemo.ToString() + "</a></td>"; } } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } if (Request["op"] != null && Request["op"] == "set") { m_szOP = "修改"; } if (IsPostBack) { GetHTTPObj(out newLab); CAMPUSREQ campGet = new CAMPUSREQ(); UNICAMPUS[] vtCampres; if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS && vtCampres != null && vtCampres.Length > 0) { } UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newLab.szLabName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, m_szOP + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } DEPTREQ vrGet = new DEPTREQ(); vrGet.dwKind = 768; vrGet.dwID = newLab.dwDeptID; UNIDEPT[] dept; if (m_Request.Account.DeptGet(vrGet, out dept) == REQUESTCODE.EXECUTE_SUCCESS && dept != null && dept.Length > 0) { newLab.szLabName = dept[0].szName; } newLab.dwManGroupID = newGroup.dwGroupID; if (m_Request.Device.LabSet(newLab, out newLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, m_szOP + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { UNIROOM room = new UNIROOM(); DEVOPENRULEREQ openRuleReq = new DEVOPENRULEREQ(); DEVOPENRULE[] vtOpenRule; if (m_Request.Device.DevOpenRuleGet(openRuleReq, out vtOpenRule) == REQUESTCODE.EXECUTE_SUCCESS && vtOpenRule != null && vtOpenRule.Length > 0) { room.dwOpenRuleSN = vtOpenRule[0].dwRuleSN; } room.dwCampusID = vtCampres[0].dwCampusID; room.dwLabID = newLab.dwLabID; room.szRoomName = newLab.szLabName; room.szRoomNo = newLab.szLabSN; m_Request.Device.RoomSet(room, out room); MessageBox(m_szOP + ConfigConst.GCLabName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCLabName; } }
protected void Page_Load(object sender, EventArgs e) { uint uType = Parse(Request["type"]); if (uType == (uint)REWARDREC.DWREWARDKIND.REKIND_PRIZE) { szPrizeName = "获奖"; szRewardLevel = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardLevel_PRIZE", true); } else if (uType == (uint)REWARDREC.DWREWARDKIND.REKIND_PATENT) { szPrizeName = "专利"; szRewardLevel = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardLevel_PATENT", true); } else if (uType == (uint)REWARDREC.DWREWARDKIND.REKIND_THESISINDEX) { szPrizeName = "论文检索"; szRewardLevel = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardLevel_THESISINDEX", true); divCert.Style.Add("display", "none"); } else if (uType == (uint)REWARDREC.DWREWARDKIND.REKIND_THESISISSUE) { szPrizeName = "论文发表"; szRewardLevel = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardLevel_THESISINDEX", true); divCert.Style.Add("display", "none"); } else if (uType == (uint)REWARDREC.DWREWARDKIND.REKIND_TEXTBOOK) { szPrizeName = "教材"; szRewardLevel = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardLevel", true); divCert.Style.Add("display", "none"); } REWARDREC newReword; if (IsPostBack) { GetHTTPObj(out newReword); if (m_Request.Device.RewardRecSet(newReword, out newReword) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + szPrizeName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建" + szPrizeName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } szRewardType = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Reword_RewardType", true); RESEARCHTESTREQ vrReserchGet = new RESEARCHTESTREQ(); RESEARCHTEST[] vtRes; m_Request.Reserve.GetResearchTest(vrReserchGet, out vtRes); if (vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { szResearch += GetInputItemHtml(CONSTHTML.option, "", vtRes[i].szRTName.ToString(), vtRes[i].dwRTID.ToString());// ; } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改站点【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + szPrizeName; } }
private string GetRoom(uint clsKind, uint mode) { string ret = ""; if (mode == 16) { LABREQ labReq = new LABREQ(); labReq.szReqExtInfo.szOrderKey = "szLabSN"; labReq.szReqExtInfo.szOrderMode = "ASC"; labReq.dwLabClass = (uint)UNIDEVCLS.DWKIND.CLSKIND_SEAT; UNILAB[] labSeat; if (m_Request.Device.LabGet(labReq, out labSeat) == REQUESTCODE.EXECUTE_SUCCESS) { for (int m = 0; m < labSeat.Length; m++) { ret += "<li class='nav_cls_li cls_sec' value='lab_" + labSeat[m].dwLabID + "'><a class='nav_cls_name'><span class='glyphicon glyphicon-circle-arrow-down'></span> " + labSeat[m].szLabName + "</a><ul class='it_list sec_it_list nav' it='lab'>"; ROOMREQ req = new ROOMREQ(); bool byLab = (mode & 32) > 0; if (byLab) { req.szReqExtInfo.szOrderKey = "szLabSN ASC, CreateDate"; req.szReqExtInfo.szOrderMode = "ASC"; } req.dwLabID = labSeat[m].dwLabID; UNIROOM[] rlt; if (m_Request.Device.RoomGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { UNIROOM rm = rlt[i]; if ((rm.dwProperty & 0x800000) > 0)//临时 0x800000=不开放 { continue; } if (!byLab && i == 0)//一级分类 { ret += "<li class='nav_cls_li'><ul class='it_list nav' it='rm'>"; } ret += "<li class='it' it='lab_" + rm.dwLabID + "' url=\"../a/roomdetail.aspx?classKind=" + clsKind + "&roomId=" + rm.dwRoomID + "&roomName=" + Server.UrlEncode(rm.szRoomName) + "\"><a><span>" + rm.szRoomName + "</span></a></li>"; } } else { MsgBox(m_Request.szErrMsg); } ret += "</ul></li>"; } } else { MsgBox(m_Request.szErrMsg); } } else if ((mode & 4) > 0) { ROOMREQ req = new ROOMREQ(); if (clsKind != 0) { req.dwInClassKind = clsKind; } bool byLab = (mode & 32) > 0; if (byLab) { req.szReqExtInfo.szOrderKey = "szLabSN ASC, CreateDate"; req.szReqExtInfo.szOrderMode = "ASC"; } //else //{ // req.szReqExtInfo.szOrderKey = "szRoomName"; // req.szReqExtInfo.szOrderMode = "ASC"; //} UNIROOM[] rlt; if (m_Request.Device.RoomGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { UNIROOM rm = rlt[i]; //20170508修改,从contiue调整到前面,解决第一个区域网站不对外开放的问题。 if (byLab && (i == 0 || rm.dwLabID != rlt[i - 1].dwLabID))//二级分类 { ret += "<li class='nav_cls_li cls_sec' value='lab_" + rlt[i].dwLabID + "'><a class='nav_cls_name'><span class='glyphicon glyphicon-circle-arrow-down'></span> " + rlt[i].szLabName + "</a><ul class='it_list sec_it_list nav' it='lab'>"; } if ((rm.dwProperty & 0x800000) > 0)//临时 0x800000=不开放 { if (i == rlt.Length - 1 || (byLab && rm.dwLabID != rlt[i + 1].dwLabID)) { ret += "</ul></li>"; } continue; } if (!byLab && i == 0)//一级分类 { ret += "<li class='nav_cls_li'><ul class='it_list nav' it='rm'>"; } ret += "<li class='it' it='lab_" + rm.dwLabID + "' url=\"../a/roomdetail.aspx?classKind=" + clsKind + "&roomId=" + rm.dwRoomID + "&roomName=" + Server.UrlEncode(rm.szRoomName) + "\"><a><span>" + rm.szRoomName + "</span></a></li>"; if (i == rlt.Length - 1 || (byLab && rm.dwLabID != rlt[i + 1].dwLabID)) { ret += "</ul></li>"; } } } else { MsgBox(m_Request.szErrMsg); } } return(ret); }
protected void Page_Load(object sender, EventArgs e) { UNITESTPLAN newTestPlan; TERMREQ termGet = new TERMREQ(); UNITERM[] vtTerm; if (m_Request.Reserve.GetTerm(termGet, out vtTerm) == REQUESTCODE.EXECUTE_SUCCESS && vtTerm != null && vtTerm.Length > 0) { for (int i = 0; i < vtTerm.Length; i++) { if ((((uint)vtTerm[i].dwStatus & (uint)UNITERM.DWSTATUS.TERMSTAT_FORCE) > 0)) { m_szTerm += "<option selected=\"selected\" value=\"" + vtTerm[i].dwYearTerm + "\"> " + vtTerm[i].szMemo + "</option>"; } else { m_szTerm += GetInputItemHtml(CONSTHTML.option, "", vtTerm[i].szMemo, vtTerm[i].dwYearTerm.ToString()); } } if (IsPostBack) { GetHTTPObj(out newTestPlan); if (m_Request.Reserve.SetTestPlan(newTestPlan, out newTestPlan) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建实验计划失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建实验计划成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改站点【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCLabName; } } }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } m_szLabKind = GetInputHtmlFromXml(0, CONSTHTML.option, "", "lab_Kind", true); m_szLabClass = GetInputHtmlFromXml(0, CONSTHTML.option, "", "lab_Class", true); if (IsPostBack) { GetHTTPObj(out newLab); if (newLab.dwManGroupID == null || newLab.dwManGroupID.ToString() == "0") { UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newLab.szLabName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newLab.dwManGroupID = newGroup.dwGroupID; } if (m_Request.Device.LabSet(newLab, out newLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改" + ConfigConst.GCLabName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } DEPTREQ vrParameter = new DEPTREQ(); UNIDEPT[] vrResult; //vrParameter.dwGetType = (uint)DEPTREQ.DWGETTYPE.DEPTGET_BYALL; vrParameter.dwKind = (uint)ConfigConst.GCDeptKind; if (m_Request.Account.DeptGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szDept += "<option value='" + vrResult[i].dwID + "'>" + vrResult[i].szName + "</option>"; } } { } CAMPUSREQ campGet = new CAMPUSREQ(); UNICAMPUS[] vtCampres; if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS) { m_Campu = ""; for (int i = 0; i < vtCampres.Length; i++) { m_Campu += "<option value='" + vtCampres[i].dwCampusID + "'>" + vtCampres[i].szCampusName + "</option>"; } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改" + ConfigConst.GCLabName + "" + "【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCLabName; } }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } if (IsPostBack) { GetHTTPObj(out newLab); CAMPUSREQ campGet = new CAMPUSREQ(); UNICAMPUS[] vtCampres; if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS && vtCampres != null && vtCampres.Length > 0) { //newLab.dwCampusID = vtCampres[0].dwCampusID; } UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newLab.szLabName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建区域失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newLab.dwManGroupID = newGroup.dwGroupID; if (m_Request.Device.LabSet(newLab, out newLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建区域失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建区域成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改站点【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建区域"; } }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } if (IsPostBack) { GetHTTPObj(out newLab); if (m_Request.Device.LabSet(newLab, out newLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("新建" + ConfigConst.GCLabName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } DEPTREQ vrParameter = new DEPTREQ(); UNIDEPT[] vrResult; //vrParameter.dwGetType = (uint)DEPTREQ.DWGETTYPE.DEPTGET_BYALL; vrParameter.dwKind = (uint)ConfigConst.GCDeptKind; if (m_Request.Account.DeptGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szDept += "<option value='" + vrResult[i].dwID + "'>" + vrResult[i].szName + "</option>"; } } { } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改站点【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCLabName; } }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } CAMPUSREQ campGet = new CAMPUSREQ(); UNICAMPUS[] vtCampres; if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS && vtCampres != null && vtCampres.Length > 0) { for (int i = 0; i < vtCampres.Length; i++) { m_Campu += GetInputItemHtml(CONSTHTML.option, "", vtCampres[i].szCampusName, vtCampres[i].dwCampusID.ToString()); } //newLab.dwCampusID = vtCampres[0].dwCampusID; } if (IsPostBack) { GetHTTPObj(out newLab); UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newLab.szLabName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newLab.dwManGroupID = newGroup.dwGroupID; if (m_Request.Device.LabSet(newLab, out newLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { UNIDEVCLS newDevCls = new UNIDEVCLS(); newDevCls.szClassName = newLab.szLabName; newDevCls.dwKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; if (m_Request.Device.DevClsSet(newDevCls, out newDevCls) == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("新建" + ConfigConst.GCLabName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } else { m_Request.Device.LabDel(newLab); MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCLabName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } } } if (Request["op"] == "set") { bSet = true; LABREQ vrGetLab = new LABREQ(); vrGetLab.dwLabID = Parse(Request["dwLabID"]); UNILAB[] vtLab; if (m_Request.Device.LabGet(vrGetLab, out vtLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtLab.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtLab[0]); m_Title = "修改站点【" + vtLab[0].szLabName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCLabName; } }