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); }
protected void Page_Load(object sender, EventArgs e) { OUTOFSERVICEREQ vrParameter = new OUTOFSERVICEREQ(); OUTOFSERVICE[] vrResult; GetHTTPObj(out vrParameter); if (vrParameter.dwOOSStat == 0) { vrParameter.dwOOSStat = null; } GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Assert.OutOfSericeGet(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 style='text-decoration:underline' class='setDev' data-id=\"" + vrResult[i].dwOOSID.ToString() + "\">" + vrResult[i].szOOSInfo + "</td>"; m_szOut += "<td>" + vrResult[i].szApplyName + "</td>"; m_szOut += "<td>" + GetDateStr(vrResult[i].dwApplyDate) + "</td>"; m_szOut += "<td>" + (vrResult[i].szApproveName) + "</td>"; m_szOut += "<td>" + GetDateStr(vrResult[i].dwApproveDate) + "</td>"; uint uState = (uint)vrResult[i].dwOOSStat; if (uState == 1) { m_szOut += "<td>" + "已申请" + "</td>"; } else if (uState == 2) { m_szOut += "<td>" + "已批准" + "</td>"; } else { m_szOut += "<td>" + "不通过" + "</td>"; } m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Assert); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { int need = 25; szTimeID = Get1970Seconds(DateTime.Now.ToString("yyyy-MM-dd HH:mm")).ToString(); xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/")); if (Request["delID"] != null && Request["delID"] != "") { Del(Request["delID"]); } XmlCtrl.XmlInfo[] vrResult = xmlCtrl.GetXmlList("notice", need); if (vrResult != null) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=\"" + vrResult[i].id.ToString() + "\">" + vrResult[i].title + "</td>"; uint uDate = Parse(vrResult[i].date.Substring(0, 8)); m_szOut += "<td>" + GetDateStr(uDate) + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } }
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 = "资产入库"; } }
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(); }
protected void Page_Load(object sender, EventArgs e) { //子系统配值 //检查房间类型是否可以有申请报告链接 string szKindID = kindId; Logger.trace("szKindID=" + szKindID); if (szKindID != null && szKindID != "") { DEVKINDREQ kindreq = new DEVKINDREQ(); kindreq.dwKindID = ToUInt(szKindID); UNIDEVKIND[] kindRes; if (m_Request.Device.DevKindGet(kindreq, out kindRes) == REQUESTCODE.EXECUTE_SUCCESS && kindRes != null && kindRes.Length > 0) { Logger.trace("szKinddevurl=" + kindRes[0].szDevKindURL.ToString()); string path = Server.MapPath("~/" + kindRes[0].szDevKindURL.ToString()); if (File.Exists(path)) { dload = ResolveClientUrl("~/" + kindRes[0].szDevKindURL.ToString()); } } else { Logger.trace("获取devkindurl信息失败"); } } if (!string.IsNullOrEmpty(Request["classKind"])) { classKind = Request["classKind"]; } id = DateTime.Now.Ticks.ToString(); //下载路径 string up = "~/ClientWeb/upload/"; string dir = Server.MapPath(up + "info/xmlData/"); XmlCtrl ctrl = new XmlCtrl("ics_data", dir); string file = ctrl.GetXmlContent("resv_file_template", "other").content; if (!string.IsNullOrEmpty(file) && dload == "") { string path = Server.MapPath(up + "UpLoadFile/") + file; if (File.Exists(path)) { dload = ResolveClientUrl(up + "UpLoadFile/") + file; } } /// //可选主题 string themes = GetConfig("fixTheme"); if (themes == "1") { XmlNodeList list = common.GetXMLConst(Server.MapPath("~/LocalFile/file.xml"), "ResvTheme"); if (list != null) { if ((ToUInt(GetConfig("resvKind")) & 1) > 0) { themeOptions += "<option value='0'>" + "未选择" + "</option>"; } foreach (XmlNode item in list) { string opt = item.InnerText; themeOptions += "<option value='" + opt + "'>" + opt + "</option>"; } } } //预约类型 if ((ToUInt(GetConfig("resvKind")) & 1) > 0) { CODINGTABLEREQ req = new CODINGTABLEREQ(); req.dwCodeType = (uint)CODINGTABLE.DWCODETYPE.CODE_RESVKIND; CODINGTABLE[] rlt; if (m_Request.System.GetCodingTable(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { resvKinds += "<option value='" + rlt[i].szCodeSN + "'>" + rlt[i].szCodeName + "</option>"; } } } }
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(); }