protected void Page_Load(object sender, EventArgs e) { if (Request["delID"] != null) { DelDevKind(Request["delID"]); } DEVCLSREQ vrParameter = new DEVCLSREQ(); UNIDEVCLS[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.DevClsGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=" + vrResult[i].dwClassID.ToString() + " data-classid=" + vrResult[i].dwClassID.ToString() + ">" + vrResult[i].szClassName + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
private void InitDevCls(uint classkind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); if (classkind != 0) { vrGet.dwKind = classkind; } UNIDEVCLS[] vtRes; itemList += "<ul>"; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { continue; } UNIDEVCLS cls = vtRes[i]; itemList += "<li>" + cls.szClassName + "(ID:" + cls.dwClassID + ") <a href='editcontent.aspx?name=" + Server.UrlEncode(cls.szClassName + "(介绍)") + "&type=intro&id=" + cls.dwClassID + "' target='_blank'>介绍</a> / <a href='editcontent.aspx?name=" + Server.UrlEncode(cls.szClassName + "(硬件配置)") + "&type=hard&id=" + cls.dwClassID + "' target='_blank'>硬件配置</a> / <a href='editcontent.aspx?name=" + Server.UrlEncode(cls.szClassName + "(相册)") + "&type=slide&id=" + cls.dwClassID + "' target='_blank'>相册</a>" + " / <a href='editcontent.aspx?name=" + Server.UrlEncode(cls.szClassName + "(预约须知)") + "&type=rule&id=" + cls.dwClassID + "' target='_blank'>须知</a>" + ((availMobile & 5) > 0?" / <a href='editcontent.aspx?name=" + Server.UrlEncode(cls.szClassName + "(移动端介绍)") + "&type=mIntro&id=" + cls.dwClassID + "' target='_blank'>(移动端)介绍</a>":"") + "</li>"; } } itemList += "</ul>"; }
void GetDevCls(string id) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; string szClassID = id; DEVCLSREQ vrGet = new DEVCLSREQ(); vrGet.dwClassID = ToUInt(szClassID); UNIDEVCLS[] vtDevClass; uResponse = m_Request.Device.DevClsGet(vrGet, out vtDevClass); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtDevClass != null && vtDevClass.Length > 0) { MyCld.ClassKind = vtDevClass[0].dwKind.ToString(); MyCld.DevClassId = szClassID; MyCld.IsLong = false; //长期预约 DEVKINDREQ req = new DEVKINDREQ(); req.szClassName = vtDevClass[0].szClassName; UNIDEVKIND[] rlt; if (m_Request.Device.DevKindGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) { if ((rlt[0].dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LONGTERMRESV) > 0) { MyCld.IsLong = true; } } } //Session["szBackPage"] = "space_Resv.aspx?ClassKindID=" + ddlDevClass.SelectedValue.ToString(); }
//private string GetFullDevCls() //{ // string ret = "<div class='list-block'><ul>";//<div class='content-block-title'>根据 <span class='theme-color'>类型</span> 查找</div> // if (target == 0) // { // uint clsKind = ToUInt(GetConfig("openClsKind")); // if (clsKind == 0) // { // ret += GetDevCls(0); // } // else // { // if ((clsKind & 1) > 0) // ret += GetDevCls((uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS); // if ((clsKind & 2) > 0) // ret += GetDevCls((uint)UNIDEVCLS.DWKIND.CLSKIND_COMPUTER); // if ((clsKind & 4) > 0) // ret += GetDevCls((uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN); // if ((clsKind & 8) > 0) // ret += GetDevCls((uint)UNIDEVCLS.DWKIND.CLSKIND_SEAT); // } // } // else // { // ret += GetDevCls(0); // } // ret += "</ul></div>"; // return ret; //} private string GetDevCls(uint kind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); if (kind != 0) { vrGet.dwKind = kind; } UNIDEVCLS[] vtRes; string ret = ""; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { continue; } ret += "<li><a class='item-content item-link' href=\"../a/resvstat.aspx?classkind=" + vtRes[i].dwKind + "&class_id=" + vtRes[i].dwClassID + "&name=" + Server.UrlEncode(vtRes[i].szClassName) + "\"><div class='item-inner'><div class='item-title'>" + vtRes[i].szClassName + "</div><div class='item-after'>详细</div></div></a></li>"; } } return(ret); }
private string GetDevCls() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); vrGet.dwKind = (uint)UNIDEVCLS.DWKIND.CLSCOMMONS_MEETINGROOM;//筛选会议室 vrGet.szReqExtInfo.szOrderKey = "szClassName"; vrGet.szReqExtInfo.szOrderMode = "ASC"; UNIDEVCLS[] vtResult; uResponse = m_Request.Device.DevClsGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { rel += "<option value='" + vtResult[i].dwClassID + "'>" + vtResult[i].szClassName + "</option>"; } return(rel); } else { MsgBox(m_Request.szErrMsg); } return(""); }
private void InitDevByCls() { //if (useList == null || devList == null) //{ // return; //} int showCount = 4; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); UNIDEVCLS[] vtResult; uResponse = m_Request.Device.DevClsGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string list = ""; List <string>[] clsstr = new List <string> [vtResult.Length]; for (int i = 0; i < vtResult.Length; i++) { clsstr[i] = new List <string>(); } for (int i = 0; i < devList.Length; i++) { UNIDEVICE dev = devList[i]; for (int j = 0; j < vtResult.Length; j++) { if (vtResult[j].dwClassID == dev.dwClassID) { if (clsstr[j].Count < showCount) { string s = "<div class='m-box_s'><div class='box_h'><a href=\"DevDetail.aspx?dev=" + dev.dwDevID + "\" class=\"\"><img alt='" + dev.szDevName + "' src='" + GetImgS(dev.dwDevSN) + "'/></a></div><div class='box_c'>" + "<ul><li class='name'>" + CutStrT(dev.szDevName, 12) + "</li><li>方向:" + CutStrT(dev.szLabName, 8) + "</li><li class='f-tar'><a href='DevDetail.aspx?act=achi&dev=" + dev.dwDevID + "'>成果</a> | " + "<a href=\"DevDetail.aspx?act=resv&dev=" + dev.dwDevID + "\" onclick=\"return isloginTu()\"> 预约>> </a>" + "</li></ul>" + "</div></div>"; clsstr[j].Add(s); } break; } } } for (int m = 0; m < clsstr.Length; m++) { //临时 过来掉非设备类别 if (vtResult[m].dwClassID == 54) { continue; //临时 } list += "<div class='m-box1'><div class='box-h'><span class='click' onclick=\"search('" + vtResult[m].dwClassID + "')\">" + vtResult[m].szClassName + "</span><a class='u-more' style='top: 20px; right: 10px; padding: 5px;'><span onclick=\"search('" + vtResult[m].dwClassID + "')\" >+更多</span></a></div><div class='box-c m-boxes'>"; for (int i = 0; i < clsstr[m].Count; i++) { list += clsstr[m][i]; } list += "</div></div>"; } devByCls.InnerHtml = list; } }
public UNIDEVCLS[] GetDevCLSName(string szName) { DEVCLSREQ vrParameter = new DEVCLSREQ(); UNIDEVCLS[] vrResult; vrParameter.szClassName = szName; m_Request.Device.DevClsGet(vrParameter, out vrResult); return(vrResult); }
public UNIDEVCLS[] GetDevCLS(uint uKind) { DEVCLSREQ vrParameter = new DEVCLSREQ(); UNIDEVCLS[] vrResult; if (uKind != 0) { vrParameter.dwKind = uKind; } m_Request.Device.DevClsGet(vrParameter, out vrResult); return(vrResult); }
public UNIDEVCLS[] GetAllDevCls() { DEVCLSREQ vrDeClsGet = new DEVCLSREQ(); UNIDEVCLS[] vtDevCls; REQUESTCODE uRes = m_Request.Device.DevClsGet(vrDeClsGet, out vtDevCls); if (uRes == REQUESTCODE.EXECUTE_SUCCESS && vtDevCls != null && vtDevCls.Length > 0) { return(vtDevCls); } return(null); }
protected void Page_Load(object sender, EventArgs e) { base.LoadPage(); if (!this.Page.IsPostBack) { uint cls_kind = 0; string clsKind = ConfigurationManager.AppSettings["icClsKind"]; if (clsKind.IndexOf("common") >= 0) { cls_kind += (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; } if (clsKind.IndexOf("seat") >= 0) { cls_kind += (uint)UNIDEVCLS.DWKIND.CLSKIND_SEAT; } if (clsKind.IndexOf("loan") >= 0) { cls_kind += (uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN; } if (clsKind.IndexOf("computer") >= 0) { cls_kind += (uint)UNIDEVCLS.DWKIND.CLSKIND_COMPUTER; } REQUESTCODE uResponse; DEVCLSREQ vrGet = new DEVCLSREQ(); vrGet.dwKind = cls_kind; UNIDEVCLS[] vtRes; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { continue; } ListItem item = new ListItem(vtRes[i].szClassName.ToString(), vtRes[i].dwClassID.ToString()); ddlDevClass.Items.Add(item); } GetDevCls(vtRes[0].dwClassID.ToString()); //ListItem itemAll = new ListItem("全部", "0"); //ddlDevClass.Items.Add(itemAll); //ddlDevClass.SelectedValue = "0"; //MyCld.DevClassId = vtRes[0].dwClassID.ToString(); //MyCld.ClassKind = vtRes[0].dwKind.ToString(); //if (vtRes[0].dwClassID.ToString() == "610")//长期预约 // MyCld.IsLong = true; //Session["szBackPage"] = "space_Resv.aspx?kindid=0"; } } }
protected void Page_Load(object sender, EventArgs e) { UNIDEVCLS newDevCls; // m_dwClsKind = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwKind", "DevClass_dwKind", true); if (IsPostBack) { GetHTTPObj(out newDevCls); string isLease = Request["isLease"]; if (isLease != null && isLease == "1") { newDevCls.dwKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN; } else { newDevCls.dwKind = 0; } if (m_Request.Device.DevClsSet(newDevCls, out newDevCls) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改" + ConfigConst.GCClassName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改" + ConfigConst.GCClassName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { DEVCLSREQ vrGet = new DEVCLSREQ(); vrGet.dwClassID = Parse(Request["id"]); UNIDEVCLS[] vtRes; m_Request.Device.DevClsGet(vrGet, out vtRes); if (vtRes != null && vtRes.Length > 0) { m_Title = "修改" + vtRes[0].szClassName.ToString(); PutJSObj(vtRes[0]); uint uKind = (uint)vtRes[0].dwKind; if ((uKind & (uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN) > 0) { PutMemberValue("isLease", "1"); } } bSet = true; } else { m_Title = "修改" + ConfigConst.GCClassName; } }
private string GetDevCls(uint clsKind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); if (clsKind != 0) { vrGet.dwKind = clsKind; } UNIDEVCLS[] vtRes; vrGet.szReqExtInfo.szOrderKey = "dwResv1"; vrGet.szReqExtInfo.szOrderMode = "ASC"; string ret = "<li class='nav_cls_li'><ul class='it_list nav'>"; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { //string isLong = "false";http://localhost:19454/web/App_Code/UniInterface/UniInterface.xml //string isKind = "false"; //DEVKINDREQ req = new DEVKINDREQ(); //req.szClassName = vtRes[i].szClassName; //UNIDEVKIND[] rlt; //if (m_Request.Device.DevKindGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) //{ // if ((rlt[0].dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LONGTERMRESV) > 0 && GetConfig("resvAllDay") == "1") // { // isLong = "true"; // } // if ((rlt[0].dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_KINDRESV) > 0) // { // isKind = "true"; // } //} "&isKind=" + isKind + "&isLong=" + isLong + if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { closeDevCls += (closeDevCls == "" ? "" : ",") + vtRes[i].dwClassID; continue; } ret += "<li class='it' it='devcls' url=\"../a/dftdetail.aspx?classKind=" + vtRes[i].dwKind + "&id=" + vtRes[i].dwClassID + "&name=" + Server.UrlEncode(vtRes[i].szClassName) + "\"><a><span>" + vtRes[i].szClassName + "</span></a></li>"; } } else { MsgBox(m_Request.szErrMsg); } return(ret + "</ul></li>"); }
public bool GetDevCLSByID(string szID, out UNIDEVCLS devCls) { DEVCLSREQ vrParameter = new DEVCLSREQ(); vrParameter.dwClassID = Parse(szID); devCls = new UNIDEVCLS(); UNIDEVCLS[] vrResult; if (m_Request.Device.DevClsGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { devCls = vrResult[0]; return(true); } return(false); }
private void InitClassList() { DEVCLSREQ req = new DEVCLSREQ(); UNIDEVCLS[] rlt; if (m_Request.Device.DevClsGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { if (rlt[i].dwClassID == 54) { continue; } ClassNav += "<li><a href='DevList.aspx?cls=" + rlt[i].dwClassID + "'>" + rlt[i].szClassName + "</a></li>"; } } }
private string GetDevCls() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); UNIDEVCLS[] vtResult; uResponse = m_Request.Device.DevClsGet(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].dwClassID + "'>" + vtResult[i].szClassName + "</option>"; } return(rel); } return(""); }
string GetCls() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); UNIDEVCLS[] vtResult; uResponse = m_Request.Device.DevClsGet(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { rel += "<a class='it' value=\"" + vtResult[i].dwClassID + "\"><input type='checkbox' /> " + vtResult[i].szClassName + "</a>"; } return(rel); } return(""); }
private void InitCloseCls() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); UNIDEVCLS[] vtRes; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { closeCls.Add(vtRes[i].dwClassID); } } } }
protected void Page_Load(object sender, EventArgs e) { m_bRemember = false; string szTerm = Request["term"]; string szKind = Request["kind"]; string szAll = Request["InAll"];//szAll=false不包含全部 Response.CacheControl = "no-cache"; DEVCLSREQ vrGetCls = new DEVCLSREQ(); UNIDEVCLS[] vtCls; vrGetCls.szClassName = szTerm; vrGetCls.szReqExtInfo.dwNeedLines = 10; //最多10条 if (m_Request.Device.DevClsGet(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].dwClassID + "\",\"dwKind\": \"" + vtCls[i].dwKind + "\",\"label\": \"" + vtCls[i].szClassName + "\"}"; if (i < vtCls.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[ ]"); } }
private string GetKinds(uint clsKind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVKINDREQ req = new DEVKINDREQ(); req.szReqExtInfo.szOrderKey = "dwNationCode"; req.szReqExtInfo.szOrderMode = "asc"; if (clsKind != 0) { req.dwClassKind = clsKind; } UNIDEVKIND[] rlt; string ret = "<li class='nav_cls_li'><ul class='it_list nav'>"; uResponse = m_Request.Device.DevKindGet(req, out rlt); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && rlt != null) { DEVCLSREQ devclsReq = new DEVCLSREQ(); devclsReq.dwKind = clsKind; UNIDEVCLS[] devclsRes; uResponse = m_Request.Device.DevClsGet(devclsReq, out devclsRes); for (int i = 0; i < rlt.Length; i++) { if (bDevClsFalse(rlt[i], devclsRes) == true) { continue; } ret += "<li class='it' it='devcls' url=\"../a/dftdetail.aspx?mode=2&classKind=" + rlt[i].dwClassKind + "&id=" + rlt[i].dwKindID + "&name=" + Server.UrlEncode(rlt[i].szKindName) + "\"><a><span>" + rlt[i].szKindName + "</span></a></li>"; } } else { MsgBox(m_Request.szErrMsg); } return(ret + "</ul></li>"); }
//获取设备类别 下拉框=默认 单选=radio public string GetDevClassHtm(string type) { string ret = ""; DEVCLSREQ req = new DEVCLSREQ(); UNIDEVCLS[] rlt; if (m_Request.Device.DevClsGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { if (type == "radio") { ret += "<a class='it' value=\"" + rlt[i].dwClassID + "\"><input type='radio' /> " + rlt[i].szClassName + "</a>"; } else { ret += "<option value=\"" + rlt[i].dwClassID + "\">" + rlt[i].szClassName + "</option>"; } } } return(ret); }
protected void Page_Load(object sender, EventArgs e) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } if (Request["delID"] != null) { DelDevCls(Request["delID"]); } DEVCLSREQ vrParameter = new DEVCLSREQ(); string szKind = Request["kind"]; if (szKind != null && szKind != "") { vrParameter.dwKind = Parse(szKind); } UNIDEVCLS[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.DevClsGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=" + vrResult[i].dwClassID.ToString() + ">" + vrResult[i].szClassSN + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
private void DelDevCls(string szID) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); UNIDEVCLS[] vtDevKind; vrGet.dwClassID = ToUint(szID); uResponse = m_Request.Device.DevClsGet(vrGet, out vtDevKind); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS || vtDevKind == null || vtDevKind.Length == 0) { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR); return; } UNIDEVCLS devKind = new UNIDEVCLS(); devKind = vtDevKind[0]; uResponse = m_Request.Device.DevClsDel(devKind); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR); } }
private void InitDevCls(uint kind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); vrGet.dwKind = kind; UNIDEVCLS[] vtRes; vrGet.szReqExtInfo.szOrderKey = "szClassName";//编号:dwClassID 名称:szClassName vrGet.szReqExtInfo.szOrderMode = "ASC"; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { //string szLongResv = "false"; //string isKind = "false"; //DEVKINDREQ req = new DEVKINDREQ(); //req.szClassName = vtRes[i].szClassName; //UNIDEVKIND[] rlt; //if (m_Request.Device.DevKindGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) //{ // if (GetConfig("resvAllDay") == "1" && (rlt[0].dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LONGTERMRESV) > 0) // { // szLongResv = "true"; // } // if ((rlt[0].dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_KINDRESV) > 0) // { // isKind = "true"; // } //}"&isLongResv=" + szLongResv + "&isKind=" + isKind + if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { continue; } szDevCLS += "<li clskind='" + kind + "' class_id='" + vtRes[i].dwClassID + "'><a href=\"" + "space_kind_research" + ".aspx?classKind=" + vtRes[i].dwKind + "&classId=" + vtRes[i].dwClassID.ToString() + "\"><span>" + vtRes[i].szClassName.ToString() + "</span></a></li>"; } } }
private void GetDevCls(uint kind) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; DEVCLSREQ vrGet = new DEVCLSREQ(); if (kind != 0) { vrGet.dwKind = kind; } UNIDEVCLS[] vtRes; uResponse = m_Request.Device.DevClsGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (vtRes[i].szMemo != null && vtRes[i].szMemo == "false") { continue; } itemList += "<li it='devcls' url=\"../a/dftdetail.aspx?classKind=" + vtRes[i].dwKind + "&id=" + vtRes[i].dwClassID + "&name=" + Server.UrlEncode(vtRes[i].szClassName) + "\"><a><span>" + vtRes[i].szClassName + "</span></a></li>"; } } }