public UNIBUILDING[] getAllBuilding() { BUILDINGREQ vrParameter = new BUILDINGREQ(); UNIBUILDING[] vrResult; m_Request.Device.BuildingGet(vrParameter, out vrResult); return(vrResult); }
protected void Page_Load(object sender, EventArgs e) { UNIBUILDING newCourse; UNICAMPUS[] camp = GetAllCampus(); if (camp != null && camp.Length > 0) { // m_szCamp += "<option value='0'>" + "全部" + "</option>"; for (int i = 0; i < camp.Length; i++) { m_szCamp += "<option value='" + camp[i].dwCampusID + "'"; m_szCamp += ">" + camp[i].szCampusName + "</option>"; } } if (IsPostBack) { GetHTTPObj(out newCourse); if (m_Request.Device.BuildingSet(newCourse, out newCourse) != 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; BUILDINGREQ vrGet = new BUILDINGREQ(); vrGet.dwBuildingID = Parse(Request["dwID"]); UNIBUILDING[] vtRes; if (m_Request.Device.BuildingGet(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRes[0]); m_Title = "修改【" + vtRes[0].szBuildingName + "】"; } } } else { m_Title = "修改"; } }
public uint GetBuilding(uint buildingID) { BUILDINGREQ req = new BUILDINGREQ(); req.dwBuildingID = buildingID; UNIBUILDING[] vtBuilding; if (m_Request.Device.BuildingGet(req, out vtBuilding) == REQUESTCODE.EXECUTE_SUCCESS && vtBuilding != null && vtBuilding.Length > 0) { return((uint)vtBuilding[0].dwCampusID); } return(0); }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["term"]; string szType = Request["Type"]; string szCampID = Request["campid"]; Response.CacheControl = "no-cache"; BUILDINGREQ vrGet = new BUILDINGREQ(); UNIBUILDING[] vtDev; if (szCampID != null && szCampID != "" && szCampID != "0") { vrGet.szCampusIDs = szCampID; } vrGet.szReqExtInfo.dwNeedLines = 0; vrGet.szReqExtInfo.dwNeedLines = 10000; //最多10条 if (m_Request.Device.BuildingGet(vrGet, out vtDev) == REQUESTCODE.EXECUTE_SUCCESS && vtDev != null) { MyString szOut = new MyString(); szOut += "["; if (vtDev.Length == 0) { szOut += "{\"id\":\"" + "0" + "\",\"label\": \"" + "全部" + "\"}"; } else { szOut += "{\"id\":\"" + "0" + "\",\"label\": \"" + "全部" + "\"},"; } for (int i = 0; i < vtDev.Length; i++) { szOut += "{\"id\":\"" + vtDev[i].dwBuildingID + "\",\"label\": \"" + vtDev[i].szBuildingName + "\"}"; if (i < vtDev.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[{}]"); } }
protected void Page_Load(object sender, EventArgs e) { UNICAMPUS[] camp = GetAllCampus(); if (camp != null && camp.Length > 0) { m_szCamp += "<option value='0'>" + "全部" + "</option>"; for (int i = 0; i < camp.Length; i++) { m_szCamp += "<option value='" + camp[i].dwCampusID + "'"; m_szCamp += ">" + camp[i].szCampusName + "</option>"; } } if (Request["delID"] != null) { DelLab(Request["delID"]); } BUILDINGREQ vrParameter = new BUILDINGREQ(); GetHTTPObj(out vrParameter); if (vrParameter.szCampusIDs != null && vrParameter.szCampusIDs.ToString() == "0") { vrParameter.szCampusIDs = null; } UNIBUILDING[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.BuildingGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { UpdatePageCtrl(m_Request.Device); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=\"" + vrResult[i].dwBuildingID.ToString() + "\">" + vrResult[i].szBuildingNo + "</td>"; m_szOut += "<td>" + vrResult[i].szBuildingName.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szCampusName.ToString() + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
public string GetBuildingHtm(string type, string campus, uint?aty) { string ret = ""; BUILDINGREQ req = new BUILDINGREQ(); if (!string.IsNullOrEmpty(campus)) { req.szCampusIDs = campus; } if (aty != null && aty != 0) { req.dwActivitySN = aty; } UNIBUILDING[] rlt; if (m_Request.Device.BuildingGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { ret += "<option value=\"" + rlt[i].dwBuildingID + "\" depend=" + rlt[i].dwCampusID + ">" + rlt[i].szBuildingName + "</option>"; } } return(ret); }