protected void Page_Load(object sender, EventArgs e) { //Session["GroupOpenRuleList"] = null; CTRLCLASSREQ vrParameter = new CTRLCLASSREQ(); vrParameter.dwCtrlKind = (uint)(UNICTRLCLASS.DWCTRLKIND.CTRLKIND_URL); UNICTRLCLASS[] vrResult; if (Request["delID"] != null) { DelUrlClass(Request["delID"]); } if (m_Request.Control.GetCtrlClass(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { if ((vrResult[i].dwCtrlMode & (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_FORBID) != (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_FORBID) { continue; } m_szOut += "<tr>"; m_szOut += "<td class='lnkUrlClass1' data-id='" + vrResult[i].dwCtrlSN + "' title='设置名单详情'>" + vrResult[i].szCtrlName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((vrResult[i].dwForAges), "CtrlClass_dwForAges") + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } //UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
public void GetSWCtrlClass() { CTRLCLASSREQ vrClassGet = new CTRLCLASSREQ(); m_dwCtrlMode += "<option value='0'>" + "无限制" + " </option>"; vrClassGet.dwCtrlKind = (uint)UNICTRLCLASS.DWCTRLKIND.CTRLKIND_SW; UNICTRLCLASS[] vtClass; REQUESTCODE uRes = m_Request.Control.GetCtrlClass(vrClassGet, out vtClass); if (uRes == REQUESTCODE.EXECUTE_SUCCESS && vtClass != null && vtClass.Length > 0) { for (int i = 0; i < vtClass.Length; i++) { uint uCtrl = (uint)(vtClass[i].dwCtrlMode) * 1000000 + (uint)(vtClass[i].dwCtrlSN); if (((vtClass[i].dwCtrlMode) & (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_FORBID) == (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_FORBID) { m_dwCtrlMode += "<option value='" + uCtrl.ToString() + "'>禁止 " + vtClass[i].szCtrlName + " </option>"; } else { m_dwCtrlMode += "<option value='" + uCtrl.ToString() + "'>允许 " + vtClass[i].szCtrlName + " </option>"; } } } }
protected bool GetCtrlClass() { CTRLCLASSREQ vrGet = new CTRLCLASSREQ(); vrGet.dwCtrlKind = (uint)UNICTRLCLASS.DWCTRLKIND.CTRLKIND_SW; REQUESTCODE uResponse = m_Request.Control.GetCtrlClass(vrGet, out m_vtCtrlClass); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { return(true); } return(false); }
public bool GetUrlCtrlClassByID(string szID, out UNICTRLCLASS Class) { Class = new UNICTRLCLASS(); CTRLCLASSREQ vrClassGet = new CTRLCLASSREQ(); vrClassGet.dwCtrlSN = ToUint(szID); vrClassGet.dwCtrlKind = (uint)UNICTRLCLASS.DWCTRLKIND.CTRLKIND_SW; UNICTRLCLASS[] vtClass; REQUESTCODE uRes = m_Request.Control.GetCtrlClass(vrClassGet, out vtClass); if (uRes == REQUESTCODE.EXECUTE_SUCCESS && vtClass != null && vtClass.Length > 0) { Class = vtClass[0]; return(true); } return(false); }
protected void Page_Load(object sender, EventArgs e) { uint uType = Parse(Request["type"]); CTRLCLASSREQ vrCtrlassGet = new CTRLCLASSREQ(); vrCtrlassGet.dwCtrlKind = (uint)(UNICTRLCLASS.DWCTRLKIND.CTRLKIND_URL); UNICTRLCLASS[] vtCtrlClass; if (m_Request.Control.GetCtrlClass(vrCtrlassGet, out vtCtrlClass) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vtCtrlClass.Length; i++) { uint uMode = (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_PERMIT; if (uType == 1) { uMode = (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_FORBID; } if (((uint)vtCtrlClass[i].dwCtrlMode & uMode) != uMode) { continue; } m_szClassP += GetInputItemHtml(CONSTHTML.option, "", vtCtrlClass[i].szCtrlName, vtCtrlClass[i].dwCtrlSN.ToString()); } } UNICTRLURL setUrl; uint? uMax = 0; if (IsPostBack) { GetHTTPObj(out setUrl); setUrl.dwStatus = (uint)UNICTRLURL.DWSTATUS.URLSTAT_CHECKED; REQUESTCODE uRes = m_Request.Control.SetCtrlURL(setUrl, out setUrl); if (uRes != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "设置" + "网址" + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("设置" + "网址" + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } }
protected void Page_Load(object sender, EventArgs e) { //Session["GroupOpenRuleList"] = null; CTRLURLREQ vrParameter = new CTRLURLREQ(); m_szClassID = Request["id"]; if (Request["id"] != null) { vrParameter.dwClassSN = Parse(Request["id"]); } CTRLCLASSREQ vrCtrlassGet = new CTRLCLASSREQ(); vrCtrlassGet.dwCtrlKind = (uint)(UNICTRLCLASS.DWCTRLKIND.CTRLKIND_URL); UNICTRLCLASS[] vtCtrlClass; uint uID = 0; if (m_Request.Control.GetCtrlClass(vrCtrlassGet, out vtCtrlClass) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vtCtrlClass.Length; i++) { if ((vtCtrlClass[i].dwCtrlMode & (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_PERMIT) != (uint)UNICTRLCLASS.DWCTRLMODE.CTRLMODE_PERMIT) { continue; } if (uID == 0) { uID = (uint)vtCtrlClass[i].dwCtrlSN; } m_szClassP += GetInputItemHtml(CONSTHTML.option, "", vtCtrlClass[i].szCtrlName, vtCtrlClass[i].dwCtrlSN.ToString()); } //UpdatePageCtrl(m_Request.Device); } if (m_szClassID == null) { if (!IsPostBack) { vrParameter.dwClassSN = uID; } } UNICTRLURL[] vrResult; if (Request["delID"] != null) { DelUrl(Request["delID"]); } if (m_Request.Control.GetCtrlURL(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { string strTmp; int nSN = i + 1; m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwID + "'>" + nSN.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szURL + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } //UpdatePageCtrl(m_Request.Device); } PutBackValue(); }