Exemplo n.º 1
0
    public UNIBUILDING[] getAllBuilding()
    {
        BUILDINGREQ vrParameter = new BUILDINGREQ();

        UNIBUILDING[] vrResult;

        m_Request.Device.BuildingGet(vrParameter, out vrResult);
        return(vrResult);
    }
Exemplo n.º 2
0
    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 = "修改";
        }
    }
Exemplo n.º 3
0
    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);
    }
Exemplo n.º 4
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("[{}]");
        }
    }
Exemplo n.º 5
0
    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();
    }
Exemplo n.º 6
0
        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);
        }