protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { { ASSERTREQ vrParameter = new ASSERTREQ(); UNIASSERT[] vrResult; if (m_Request.Assert.AssertGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { System.IO.StringWriter swCSV = new System.IO.StringWriter(); swCSV.WriteLine("资产编号,资产名称,规格型号,单价,采购日期,所属实验室,所属部门"); for (int i = 0; i < vrResult.Length; i++) { System.Text.StringBuilder sbText = new System.Text.StringBuilder(); sbText = AppendCSVFields(sbText, vrResult[i].szAssertSN.ToString()); sbText = AppendCSVFields(sbText, vrResult[i].szDevName.ToString()); sbText = AppendCSVFields(sbText, vrResult[i].szModel.ToString()); sbText = AppendCSVFields(sbText, vrResult[i].dwUnitPrice.ToString()); sbText = AppendCSVFields(sbText, GetDateStr(vrResult[i].dwPurchaseDate)); sbText = AppendCSVFields(sbText, vrResult[i].szRoomName.ToString()); sbText = AppendCSVFields(sbText, vrResult[i].szDeptName.ToString()); //去掉尾部的逗号 sbText.Remove(sbText.Length - 1, 1); //写datatable的一行 swCSV.WriteLine(sbText.ToString()); } DownloadFile(Response, swCSV.GetStringBuilder(), "RuleDaySum.csv"); swCSV.Close(); Response.End(); } } } }
protected void Page_Load(object sender, EventArgs e) { string szOp = Request["op"]; string szOpName = "入库"; m_szPorperty = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwProperty", "UNIDEVICE_Property", true); if (IsPostBack) { if (szOp == "del") { szOpName = "删除"; } UNIASSERT delAssert; GetHTTPObj(out delAssert); delAssert.dwPurchaseDate = GetDate(Request["dwPurchaseDate"]); if (m_Request.Assert.AssertDel(delAssert) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } else { MessageBox(szOpName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (szOp == "del") { bSet = true; 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 { PutJSObj(vtRes[0]); m_Title = "删除资产【" + vtRes[0].szDevName + "】"; } } else { m_Title = "资产入库"; } }
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) { 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(); }
protected void Page_Load(object sender, EventArgs e) { UNIROOM[] roomlist = GetAllRoom(); for (int i = 0; i < roomlist.Length; i++) { m_szRoom += GetInputItemHtml(CONSTHTML.option, "", roomlist[i].szRoomName, roomlist[i].dwRoomID.ToString()); } string szOpExt = ""; if (Request["opext"] == "ff") { szOpExt = "变更"; } if (Request["opext"] == "lc") { szOpExt = "变更"; } if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; if (Parse(Request["dwNewRoomID"]) != 0) { ROOMCHG roomChange = new ROOMCHG(); roomChange.dwDevID = Parse(Request["id"]); roomChange.dwNewRoomID = Parse(Request["dwNewRoomID"]); roomChange.dwOldRoomID = Parse(Request["dwOldRoomID"]); UNIROOM setRoom; if (GetRoomID(roomChange.dwNewRoomID.ToString(), out setRoom)) { roomChange.szNewRoomName = setRoom.szRoomName.ToString(); } roomChange.szOldRoomName = Request["szOlderRoomName"]; uResponse = m_Request.Assert.AssertChgRoom(roomChange); } if (Parse(Request["dwNewKeeperID"]) != 0) { KEEPERCHG keepchange = new KEEPERCHG(); keepchange.dwDevID = Parse(Request["id"]); keepchange.dwNewKeeperID = Parse(Request["dwNewKeeperID"]); keepchange.szNewKeeperName = Request["szLogonName"]; keepchange.szOldKeeperName = Request["szOlderName"]; keepchange.dwOldKeeperID = Parse(Request["dwOldKeeperID"]); keepchange.szMemo = ""; uResponse = m_Request.Assert.AssertChgKeeper(keepchange);; } if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("变更成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); UNIDEVICE dev = new UNIDEVICE(); if (Request.Files.Count > 0 && getDevByID(Request["id"], out dev)) { string fileName = Request.Files["fileurl"].FileName; string szFileExtName = ""; szFileExtName = fileName.Substring(fileName.LastIndexOf('.')); string szTempPath = MyVPath + "Upload/Assert/" + dev.szDevName.ToString() + dev.dwDevID.ToString() + szFileExtName; dev.szDevURL = szTempPath; m_Request.Device.Set(dev, out dev); string szTempRawPath = Server.MapPath(szTempPath); Request.Files[0].SaveAs(szTempRawPath); } } else { MessageBox(m_Request.szErrMessage, "变更失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } } if (Request["op"] == "set") { bSet = true; ASSERTREQ vrDevReq = new ASSERTREQ(); vrDevReq.dwDevID = Parse(Request["id"]); UNIASSERT[] vtDev; if (m_Request.Assert.AssertGet(vrDevReq, out vtDev) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtDev.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtDev[0]); m_Title = szOpExt + "【" + vtDev[0].szDevName + "】"; PutMemberValue("dwOldRoomID", vtDev[0].dwRoomID.ToString()); PutMemberValue("dwNewRoomID", vtDev[0].dwRoomID.ToString()); PutMemberValue("dwOldKeeperID", vtDev[0].dwKeeperID.ToString()); PutMemberValue("szOlderName", vtDev[0].szKeeperName.ToString()); PutMemberValue("szOlderRoomName", vtDev[0].szRoomName.ToString()); } } } else { m_Title = "变更"; } }