Esempio n. 1
0
    public ArrayList GetListFromXml(uint?rm)
    {
        XmlCtrl ctrl = new XmlCtrl("ics_data", Server.MapPath("~/clientweb/upload/info/xmlData/"));

        XmlCtrl.XmlInfo info = ctrl.GetXmlContent(rm.ToString(), "rm_coorb");
        string          str  = "";

        if (info.content == null)
        {
            return(new ArrayList());
        }
        str = info.content;
        //解析
        ArrayList boxs = new ArrayList();

        string[] tmp = str.Split('&');
        if (tmp.Length > 1)
        {
            for (int i = 3; i < tmp.Length; i++)
            {
                string[] m = tmp[i].Split(',');
                if (m.Length > 3)
                {
                    devPostion b = new devPostion();
                    b.devid = m[0];
                    b.y     = m[1].Substring(0, m[1].Length - 2);
                    b.x     = m[2].Substring(0, m[2].Length - 2);
                    boxs.Add(b);
                }
            }
        }
        return(boxs);
    }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string id   = Request["id"];
        string type = Request["type"];
        string back = Request["back"];

        if (!string.IsNullOrEmpty(id) && !string.IsNullOrEmpty(type))
        {
            if (back == "true")//默认隐藏
            {
                isBack = "";
            }
            XmlCtrl.XmlInfo info = GetXmlInfo(id, type);
            string          str  = "";
            if (!string.IsNullOrEmpty(info.title))
            {
                str = "<h1 class='h_title'>" + info.title + "</h1>";
            }
            string dt = "";
            if (!string.IsNullOrEmpty(info.alter))
            {
                DateTime tmp = Util.Converter.StrToDate(info.alter);
                dt = "<div class='info_date'>" + tmp.ToString("yyyy/MM/dd HH:mm") + "</div>";
            }
            divContent.InnerHtml = str + dt + info.content;
        }
    }
Esempio n. 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     url = this.ResolveClientUrl("~/ClientWeb/");
     if (!IsPostBack)
     {
         //初始化模块
         string m_name = Request["name"];
         if (!string.IsNullOrEmpty(m_name))
         {
             name = ":" + Server.UrlDecode(m_name);
         }
         string m_info_id   = Request["id"];
         string m_info_type = Request["type"];
         if (Request["title"] != null)
         {
             infoTitle.Value = Server.UrlDecode(Request["title"]);
         }
         if (!string.IsNullOrEmpty(m_info_id) && !string.IsNullOrEmpty(m_info_type))
         {
             //保存id与信息类型值用于ajax
             infoId.Value   = m_info_id;
             infoType.Value = m_info_type;
             XmlCtrl.XmlInfo info = GetDftXmlInfo(m_info_id, m_info_type);
             //获取编辑内容
             editContent.Value = info.content;
             infoTitle.Value   = info.title;
         }
     }
 }
Esempio n. 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string id   = Request["id"];
        string type = Request["type"];

        if (!string.IsNullOrEmpty(id) && !string.IsNullOrEmpty(type))
        {
            XmlCtrl.XmlInfo info = GetXmlInfo(id, type);
            string          str  = "";
            if (!string.IsNullOrEmpty(info.title))
            {
                str = "<div class='info_title'>" + info.title + "</div>";
            }
            string dt = "";
            if (!string.IsNullOrEmpty(info.alter))
            {
                DateTime tmp = Util.Converter.StrToDate(info.alter);
                dt = "<div class='info_date'>" + tmp.ToString("yyyy年MM月dd日 HH时mm分") + "</div>";
            }
            divContent.InnerHtml = str + dt + info.content;
            //DateTime dt = Util.Converter.StrToDate(info.date);
            //str += "<div class='info_date'>"+dt.ToString("yyyy年MM月dd日 HH:mm")+"</div>";
            //divTitle.InnerHtml = str;
        }
    }
Esempio n. 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string id   = Request["id"];
        string type = Request["type"];

        if (!string.IsNullOrEmpty(id) && !string.IsNullOrEmpty(type))
        {
            XmlCtrl.XmlInfo info = GetXmlInfo(id, type);
            if (!string.IsNullOrEmpty(info.title))
            {
                artTitle = info.title;
            }
            divContent.InnerHtml = info.content;
        }
    }
Esempio n. 6
0
    private void GetDetail()
    {
        string id   = Request["id"];
        string type = Request["type"];
        string back = Request["back"];

        if (back == "true")    //默认隐藏
        {
            isBack = "";
        }
        if (!string.IsNullOrEmpty(id) && !string.IsNullOrEmpty(type))
        {
            XmlCtrl.XmlInfo info = GetXmlInfo(id, type);
            divDetail.InnerHtml = info.content;
        }
    }
Esempio n. 7
0
    protected string RoomExtReq()
    {
        UniClientPage   clinetPage = new UniClientPage();
        string          szRoomNo   = Request["roomno"];
        CtrlRoomInfoExt roomInfo   = new CtrlRoomInfoExt();

        roomInfo.szCustNo = System.Web.Configuration.WebConfigurationManager.AppSettings["customNo"];
        ctrlRoom ctrlRoom = GetDoorCtrl(szRoomNo);

        if (ctrlRoom != null)
        {
            roomInfo.szCtrlNo = ctrlRoom.szCtrlNo;
            roomInfo.szDcsNO  = ctrlRoom.szDcsNO;
        }
        consoleRoom cosole = GetConsole(szRoomNo);

        if (cosole != null)
        {
            roomInfo.szConsoleIP = cosole.szIP;
        }

        XmlCtrl.XmlInfo info     = clinetPage.GetDftXmlInfo(szRoomNo, "RoomPadImg");
        List <string>   imgList  = clinetPage.GetSrcFromHtml(info.content);
        string          szImgUrl = "";

        for (int i = 0; i < imgList.Count; i++)
        {
            string szTemp = imgList[i];
            szTemp = szTemp.Replace("~", "");
            szTemp = szTemp.Replace("\r\n", "");

            szImgUrl = szImgUrl + szTemp + ";";
        }
        roomInfo.szServerIP   = System.Web.Configuration.WebConfigurationManager.AppSettings["ServerIP"];
        roomInfo.szServerPort = System.Web.Configuration.WebConfigurationManager.AppSettings["ServerPort"];
        roomInfo.szRoomNo     = szRoomNo;
        roomInfo.szimgURL     = szImgUrl;
        return(JsonConvert.SerializeObject(roomInfo));
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        szDevSN = GetDevSN().ToString();
        string szOp = Request["op"];

        CODINGTABLE[] vtCodeTable = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_DEVFUNC);
        if (vtCodeTable != null && vtCodeTable.Length > 0)
        {
            for (int i = 0; i < vtCodeTable.Length; i++)
            {
                szFunction += GetInputItemHtml(CONSTHTML.option, "", vtCodeTable[i].szCodeName.ToString(), vtCodeTable[i].szCodeSN.ToString());
            }
        }
        m_szPorperty = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwProperty", "UNIDEVICE_Property", true);
        UNIDEVCLS[] vtDevCls = GetAllDevCls();
        if (vtDevCls != null && vtDevCls.Length > 0)
        {
            for (int i = 0; i < vtDevCls.Length; i++)
            {
                szDevCLS     += GetInputItemHtml(CONSTHTML.option, "", vtDevCls[i].szClassName, vtDevCls[i].dwClassID.ToString());
                szDEVCLSHtml += vtDevCls[i].dwClassID.ToString() + ":" + vtDevCls[i].dwKind.ToString() + ";";
            }
        }
        UNIROOM[] vtRoom = GetAllRoom();
        if (vtRoom != null && vtRoom.Length > 0)
        {
            for (int i = 0; i < vtRoom.Length; i++)
            {
                szRoom += GetInputItemHtml(CONSTHTML.option, "", vtRoom[i].szRoomName, vtRoom[i].dwRoomID.ToString());
            }
        }
        if (IsPostBack)
        {
            if (szOp == "set")
            {
                szOpName = "修改";
            }
            UNIASSERT newAssert;
            GetHTTPObj(out newAssert);
            newAssert.dwPurchaseDate = GetDate(Request["dwPurchaseDate"]);
            if (szOp != "set")
            {
                string szKindName = newAssert.szDevName + "-" + newAssert.szModel + "-" + newAssert.szFuncCode;
                uint   uKindID    = GetDevKindByName(szKindName);
                if (uKindID > 0)
                {
                    newAssert.dwKindID = uKindID;
                }
                else
                {
                    UNIDEVKIND kindValue;
                    GetHTTPObj(out kindValue);
                    kindValue.dwClassID = newAssert.dwClassID;
                    uint uClassKind = Parse(Request["dwClassKind"]);
                    if ((uClassKind & (uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN) > 0)
                    {
                        kindValue.dwProperty = (uint)kindValue.dwProperty | (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LEASE;
                    }
                    else
                    {
                        kindValue.dwProperty = (uint)kindValue.dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LEASE;
                    }
                    kindValue.dwProperty = (uint)kindValue.dwProperty | (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_EXCLUSIVE;
                    kindValue.szKindName = newAssert.szDevName + "-" + newAssert.szModel + "-" + newAssert.szFuncCode;
                    if (m_Request.Device.DevKindSet(kindValue, out kindValue) == REQUESTCODE.EXECUTE_SUCCESS)
                    {
                        newAssert.dwKindID = kindValue.dwKindID;
                        if (m_Request.Assert.AssertWarehousing(newAssert, out newAssert) != REQUESTCODE.EXECUTE_SUCCESS)
                        {
                            MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
                            return;
                        }
                        else
                        {
                            MessageBox(szOpName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox(szOpName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                        return;
                    }
                }
            }
            else
            {
                UNIDEVKIND kindValue;
                GetHTTPObj(out kindValue);
                kindValue.dwClassID  = newAssert.dwClassID;
                kindValue.dwMinUsers = 1;
                kindValue.dwMaxUsers = 1;
                uint uClassKind = Parse(Request["dwClassKind"]);
                if (kindValue.dwProperty == null)
                {
                    kindValue.dwProperty = 0;
                }
                if ((uClassKind & (uint)UNIDEVCLS.DWKIND.CLSKIND_LOAN) > 0)
                {
                    kindValue.dwProperty = (uint)kindValue.dwProperty | (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LEASE;
                }
                else
                {
                    kindValue.dwProperty = (uint)kindValue.dwProperty & (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_LEASE;
                }
                kindValue.dwProperty = (uint)kindValue.dwProperty | (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_EXCLUSIVE;
                kindValue.szKindName = newAssert.szDevName + "-" + newAssert.szModel + "-" + newAssert.szFuncCode;
                if (m_Request.Device.DevKindSet(kindValue, out kindValue) == REQUESTCODE.EXECUTE_SUCCESS)
                {
                    newAssert.dwPurchaseDate = GetDate(Request["dwPurchaseDate"]);
                    if (m_Request.Assert.AssertWarehousing(newAssert, out newAssert) != REQUESTCODE.EXECUTE_SUCCESS)
                    {
                        MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
                        return;
                    }
                    else
                    {
                        MessageBox(szOpName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                        return;
                    }
                }
            }
        }
        if (szOp == "set")
        {
            bSet  = true;
            szOp2 = "set";
            ASSERTREQ vrGet = new ASSERTREQ();
            vrGet.dwDevID = Parse(Request["id"]);
            UNIASSERT[] vtRes;
            if (m_Request.Assert.AssertGet(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS || vtRes == null || vtRes.Length < 1)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                szUrl = "../../../../ClientWeb/pro/page/editContent.aspx?h=500&w=720&id=" + vtRes[0].dwKindID.ToString() + "&type=hard3&toolbars=false";
                XmlCtrl         xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/"));
                XmlCtrl.XmlInfo info    = xmlCtrl.GetXmlContent(vtRes[0].dwKindID.ToString(), "hard3");
                if (info.content != null && info.content.Trim() != "")
                {
                    szUrl = info.content;
                }
                else
                {
                    szUrl = "";
                }

                szDevSN = vtRes[0].szAssertSN.ToString();
                PutJSObj(vtRes[0]);
                m_Title = "修改资产【" + vtRes[0].szDevName + "】";
            }
        }
        else
        {
            m_Title = "资产入库";
        }
    }
Esempio n. 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string szlab = Request["lab"];

        //=========================
        UNILAB[] lab = GetAllLab();
        if (lab != null && lab.Length > 0)
        {
            m_szLab += "<option value='0'>选择" + ConfigConst.GCLabName + "</option>";
            for (int i = 0; i < lab.Length; i++)
            {
                m_szLab += "<option value='" + lab[i].dwLabID + "'";
                if (szlab == lab[i].dwLabID.ToString())
                {
                    m_szLab += "checked='checked'";
                }
                m_szLab += ">" + lab[i].szLabName + "</option>";
            }
        }
        else
        {
            m_szLab += "<option value='0'>选择" + "空间类别" + "</option>";
        }
        //=========================

        FULLROOMREQ vrParameter = new FULLROOMREQ();

        FULLROOM[] vrResult;
        if (szlab != null && szlab != "0")
        {
            vrParameter.dwLabID = Parse(szlab);
        }
        if (Request["delID"] != null)
        {
            DelRoom(Request["delID"]);
        }
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        XmlCtrl xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/"));

        if (m_Request.Device.FullRoomGet(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-openid='" + vrResult[i].dwOpenRuleSN + "' class=\"1\" data-id=" + vrResult[i].dwRoomID.ToString() + " data-ManGroupID=" + vrResult[i].dwManGroupID.ToString() + ">" + vrResult[i].szRoomNo + "</td>";
                m_szOut += "<td  class='lnkAssertRoom' data-id=" + vrResult[i].dwRoomID.ToString() + " >" + vrResult[i].szRoomName + "</td>";
                m_szOut += "<td>" + GetDateStr((uint)vrResult[i].dwCreateDate) + "</td>";
                m_szOut += "<td>" + szCodeName(vrResult[i].szLabKindCode, (uint)CODINGTABLE.DWCODETYPE.CODE_LABKIND) + "</td>";
                m_szOut += "<td>" + vrResult[i].szFloorNo + "</td>";
                m_szOut += "<td>" + szCodeName(vrResult[i].szLabFromCode, (uint)CODINGTABLE.DWCODETYPE.CODE_LABFROM) + "</td>";
                m_szOut += "<td>" + szCodeName(vrResult[i].szAcademicSubjectCode, (uint)CODINGTABLE.DWCODETYPE.CODE_ACADEMICSUBJECT) + "</td>";
                m_szOut += "<td>" + szCodeName(vrResult[i].szLabLevelCode, (uint)CODINGTABLE.DWCODETYPE.CODE_LABLEVEL) + "</td>";
                m_szOut += "<td>" + vrResult[i].szDeptName + "</td>";

                string szMemberName = GetGroupMemberName((uint)vrResult[i].dwManGroupID);
                m_szOut += "<td>" + szMemberName + "</td>";
                XmlCtrl.XmlInfo info = xmlCtrl.GetXmlContent(vrResult[i].dwRoomID.ToString(), "hard");
                if (info.content != null && info.content.Trim() != "")
                {
                    m_szOut += "<td class='InfoLabBtn'  title='查看平面图'>" + "<img width='25px' src='../../../themes/icon_s/7.png'/>" + "</td>";
                }
                else
                {
                    m_szOut += "<td class='InfoLabBtn' title='插入平面图'>+</td>";
                }
                info = xmlCtrl.GetXmlContent(vrResult[i].dwRoomID.ToString(), "hard2");
                if (info.content != null && info.content.Trim() != "")
                {
                    m_szOut += "<td  class='InfoLabBtn2'  title='查看插图'>" + "<img width='25px' src='../../../themes/icon_s/7.png'/>" + "</td>";
                }
                else
                {
                    m_szOut += "<td class='InfoLabBtn2'  title='插入插图'>" + "+" + "</td>";
                }
                m_szOut += "<td style='text-align:center;'><div class='OPTD class1'></div></td>";
                m_szOut += "<td><div class='OPTD class2'></div></td>";
                m_szOut += "</tr>";
            }
        }
        PutBackValue();
    }
Esempio n. 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string act = Request["act"];

        if (act != null)
        {
            Logger.trace("act=" + act);
            if (act == "get_art_list_cl")
            {
                GetArtListByCls(-1);
            }
            else if (act == "get_all_art_list_cl")
            {
                GetArtListByCls(-2);
            }
            else if (act == "get_art_list_key")
            {
                GetArtListByKey();
            }
            else if (act == "get_con_art_list_cl")
            {
                GetArtListByCls(1);
            }
            else if (act == "get_art_id")
            {
                GetArtById();
            }
            else if (act == "new")
            {
                CreateArt();
            }
            else if (act == "save_xml_art")
            {
                if (Session["LOGIN_ACCINFO"] != null)
                {
                    UNIACCOUNT acc = (UNIACCOUNT)Session["LOGIN_ACCINFO"];
                    //ADMINLOGINRES res = (ADMINLOGINRES)Session["LoginRes"];
                    if (!IsStat(acc.dwIdent, (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) && !IsStat(acc.dwIdent, (uint)UNIACCOUNT.DWIDENT.EXTIDENT_TEACHER))//管理员和教师 res.dwManRole, (uint)ADMINLOGINRES.DWMANROLE.MANIDENT_TEACHER
                    {
                        ErrMsg("没有权限");
                        return;
                    }
                    string data = Request["content"];
                    Logger.trace("data=" + data);
                    string id    = Request["id"];
                    string title = Request["title"];
                    string type  = Request["type"];
                    string attrs = Request["attrs"];
                    string state = Request["state"];
                    string file  = Request["file"];
                    if (!string.IsNullOrEmpty(data) && !string.IsNullOrEmpty(id) && !string.IsNullOrEmpty(type))
                    {
                        if (SaveXmlData(id, data, type, file, title, attrs, state))
                        {
                            SucMsg();
                        }
                        else
                        {
                            ErrMsg("存储失败");
                        }
                    }
                    else
                    {
                        ErrMsg("参数有误");
                    }
                }
                else
                {
                    ErrMsg("未登录或登录超时,请重新登录");
                }
            }
            else if (act == "get_xml_art")
            {
                string id        = Request["id"];
                string type      = Request["type"];
                string startline = Request["start_line"];
                string need      = Request["need"];
                string start     = Request["start"];
                string end       = Request["end"];
                string file      = Request["file"];
                string state     = Request["state"];
                string byContent = Request["by_content"];
                if (!string.IsNullOrEmpty(type))
                {
                    if (string.IsNullOrEmpty(id))
                    {
                        bool by = false;
                        if (!string.IsNullOrEmpty(byContent) && byContent.ToLower() == "true")
                        {
                            by = true;
                        }
                        int m_startline = 1;
                        if (!string.IsNullOrEmpty(startline))
                        {
                            m_startline = Convert.ToInt32(startline);
                        }
                        int m_need = 0;
                        if (!string.IsNullOrEmpty(need))
                        {
                            m_need = Convert.ToInt32(need);
                        }
                        int m_start = 0;
                        if (!string.IsNullOrEmpty(start))
                        {
                            m_start = Convert.ToInt32(start);
                        }
                        int m_end = Int32.MaxValue;
                        if (!string.IsNullOrEmpty(end))
                        {
                            m_end = Convert.ToInt32(end);
                        }
                        XmlCtrl.XmlInfo[] list = GetXmlInfoList(type, file, m_startline, m_need, m_start, m_end, by);
                        SucRlt(list);
                    }
                    else
                    {
                        XmlCtrl.XmlInfo info = GetXmlInfo(id, type);
                        SucRlt(info);
                    }
                }
                else
                {
                    ErrMsg("参数有误");
                }
            }
        }
    }
Esempio n. 11
0
    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;
        }

        ASSERTREQ vrParameter = new ASSERTREQ();

        UNIASSERT[]  vrResult;
        UNIDEVKIND[] allDevKind = GetAllDevKind();
        UNIROOM[]    allRoom    = GetAllRoom();
        UNIDEVCLS[]  alldevCls  = GetAllDevCls();
        string       szOp       = Request["op"];
        string       szID       = Request["delID"];

        if (szOp == "setEmpty" && szID != "")
        {
            SetEmpty(szID);
        }
        if (allRoom != null)
        {
            for (int i = 0; i < allRoom.Length; i++)
            {
                szRoom += GetInputItemHtml(CONSTHTML.checkBox, "szRoomIDs", allRoom[i].szRoomName, allRoom[i].dwRoomID.ToString());
            }
        }
        if (allDevKind != null)
        {
            for (int i = 0; i < allDevKind.Length; i++)
            {
                szKind += GetInputItemHtml(CONSTHTML.checkBox, "szKindIDs", allDevKind[i].szKindName, allDevKind[i].dwKindID.ToString());
            }
        }
        if (alldevCls != null)
        {
            for (int i = 0; i < alldevCls.Length; i++)
            {
                szCLS += GetInputItemHtml(CONSTHTML.checkBox, "szClassIDs", alldevCls[i].szClassName, alldevCls[i].dwClassID.ToString());
            }
        }

        GetHTTPObj(out vrParameter);
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        if (vrParameter.szReqExtInfo.szOrderKey == null || vrParameter.szReqExtInfo.szOrderMode == "")
        {
            vrParameter.szReqExtInfo.szOrderKey  = "dwDevID";
            vrParameter.szReqExtInfo.szOrderMode = "asc";
        }
        if (m_Request.Assert.AssertGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            XmlCtrl xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/"));

            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-kindid=\"" + vrResult[i].dwKindID.ToString() + "\" data-id=\"" + vrResult[i].dwDevID.ToString() + "\">" + vrResult[i].szAssertSN + "</td>";
                m_szOut += "<td class='lnkAssertDevice' data-id=\"" + vrResult[i].dwDevID.ToString() + "\">" + vrResult[i].szDevName + "</td>";
                m_szOut += "<td>" + vrResult[i].szClassName.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szModel.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].dwUnitPrice + "</td>";
                m_szOut += "<td>" + GetDateStr(vrResult[i].dwPurchaseDate) + "</td>";
                m_szOut += "<td>" + vrResult[i].szRoomName + "</td>";
                m_szOut += "<td>" + vrResult[i].szDeptName + "</td>";
                //   m_szOut += "<td>" + GetJustNameEqual(vrResult[i].dwDevStat, "UNIDEVICE_DevStat",false) + "</td>";
                XmlCtrl.XmlInfo info = xmlCtrl.GetXmlContent(vrResult[i].dwKindID.ToString(), "hard3");
                if (info.content != null && info.content.Trim() != "")
                {
                    m_szOut += "<td class='InfoSet' title='查看插图'>" + "<img width='25px' src='../../../themes/icon_s/19.png'/>" + "</td>";
                }
                else
                {
                    m_szOut += "<td class='InfoSet' title='插入插图'>" + "+" + "</td>";
                }

                if (vrResult[i].szTagID == null || vrResult[i].szTagID == "")
                {
                    m_szOut += "<td class='InfoSet2'>" + "+" + "</td>";
                }
                else
                {
                    m_szOut += "<td>" + "√" + "</td>";
                }

                m_szOut += "<td><div class='OPTD'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Assert);
        }

        PutBackValue();
    }