protected void Page_Load(object sender, EventArgs e) { UNICOMPANY newValuse; m_sKind = GetInputHtmlFromXml(0, CONSTHTML.option, "", "companyKind", true); if (IsPostBack) { GetHTTPObj(out newValuse); if (m_Request.Assert.SetCompany(newValuse, out newValuse) != 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; COMPANYREQ vrGet = new COMPANYREQ(); vrGet.dwComID = Parse(Request["dwLabID"]); UNICOMPANY[] vtRes; if (m_Request.Assert.GetCompany(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].szComName + "】"; } } } 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; } if (Request["delID"] != null) { DelCompay(Request["delID"]); } m_kind += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); m_kind += GetInputHtmlFromXml(0, CONSTHTML.option, "", "companyKind", true); COMPANYREQ vrParameter = new COMPANYREQ(); GetHTTPObj(out vrParameter); if (vrParameter.dwComKind == 0) { vrParameter.dwComKind = null; } UNICOMPANY[] vrResult; //vrParameter.dwComKind = 1; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Assert.GetCompany(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=" + vrResult[i].dwComID.ToString() + ">" + vrResult[i].szComName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustName(vrResult[i].dwComKind, "companyKind") + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szTel + "</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) { m_bRemember = false; string kind = Request["kind"]; string name = Request["term"]; Response.CacheControl = "no-cache"; COMPANYREQ vrGet = new COMPANYREQ(); UNICOMPANY[] vtCls; if (name != null && name != "") { vrGet.szComName = name; } if (kind != null && kind != "" && kind != "0") { vrGet.dwComKind = Parse(kind); } vrGet.szReqExtInfo.dwNeedLines = 15; //最多10条 if (m_Request.Assert.GetCompany(vrGet, out vtCls) == REQUESTCODE.EXECUTE_SUCCESS && vtCls != null) { MyString szOut = new MyString(); szOut += "["; for (int i = 0; i < vtCls.Length; i++) { szOut += "{\"id\":\"" + vtCls[i].dwComID + "\",\"label\": \"" + vtCls[i].szComName + "\"}"; if (i < vtCls.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[ ]"); } }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; uint uDevCount = 0; uint uPrice = 0; string szPostion = ""; COMPANYREQ campGet = new COMPANYREQ(); UNICOMPANY[] vtCamp; if (m_Request.Assert.GetCompany(campGet, out vtCamp) == REQUESTCODE.EXECUTE_SUCCESS && vtCamp != null && vtCamp.Length > 0) { for (int i = 0; i < vtCamp.Length; i++) { if ((vtCamp[i].dwComKind & (uint)UNICOMPANY.DWCOMKIND.COM_PRODUCER) > 0) { m_sKindPro += GetInputItemHtml(CONSTHTML.option, "", vtCamp[i].szComName, vtCamp[i].dwComID.ToString()); } else if ((vtCamp[i].dwComKind & (uint)UNICOMPANY.DWCOMKIND.COM_SELLER) > 0) { m_sKindSell += GetInputItemHtml(CONSTHTML.option, "", vtCamp[i].szComName, vtCamp[i].dwComID.ToString()); } else if ((vtCamp[i].dwComKind & (uint)UNICOMPANY.DWCOMKIND.COM_SERVICE) > 0) { m_sKindSer += GetInputItemHtml(CONSTHTML.option, "", vtCamp[i].szComName, vtCamp[i].dwComID.ToString()); } } } UNIDEVCLS[] vtDevCls = GetAllDevCls(); UNIDEPT[] vtdept = GetAllDept(); for (int i = 0; i < vtdept.Length; i++) { szDept += GetInputItemHtml(CONSTHTML.option, "", vtdept[i].szName, vtdept[i].dwID.ToString()); } // szDevSN = GetDevSN().ToString(); 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()); } } 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()); } } 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()); } } if (IsPostBack) { uint szPurchaseDate = GetDate(Request["dwPurchaseDate"]); DEVREQ devGet = new DEVREQ(); devGet.szAssertSN = szPurchaseDate.ToString(); devGet.szReqExtInfo.dwNeedLines = 1; devGet.szReqExtInfo.dwStartLine = 0; devGet.szReqExtInfo.szOrderKey = "szAssertSN"; devGet.szReqExtInfo.szOrderMode = "desc"; UNIDEVICE[] vtDevList; int iStart = 0; if (m_Request.Device.Get(devGet, out vtDevList) == REQUESTCODE.EXECUTE_SUCCESS && vtDevList != null && vtDevList.Length > 0) { //string szAssertSN = vtDevList[0].szAssertSN.ToString(); //uint uStart = Parse(szAssertSN.Substring(8,4)); iStart = szGetMaxValue(vtDevList[0].szAssertSN.ToString()); } iStart = iStart + 1; string szDept = Request["dwdept"]; UNIDEPT deptValue; string szDeptMemo = ""; if (GetDeptByID(szDept, out deptValue)) { szDeptMemo = deptValue.szMemo; } uint uNum = Parse(Request["dwNum"]); int NextLen = IntParse(Request["dwNextLen"]); string LenFix = Request["LenFix"]; string szPreName = Request["szPreName"];//为assertsn string szPreNameTemp = szPreName; string szPreOriginSN = Request["szPreName"]; // Request["szPreOriginSN"];//原厂序列号 string szNextOriginSN = Request["szNextName"]; //后缀编号 uint uNextOriginSN = Parse(szNextOriginSN); string szPreOriginSNTemp = szPreOriginSN; string dwOriginSNLenFix = Request["LenFix"]; // Request["dwOriginSNLenFix"]; int dwOriginSNLen = IntParse(Request["dwNextLen"]); //; IntParse(Request["dwOriginSNLen"]); uint uNextName = Parse(Request["szNextName"]); uint uRoomID = Parse(Request["dwRoomID"]); uint uLabID = Parse(Request["dwLabID"]); uint uKindID = Parse(Request["dwKindID"]); uint uStartNum = Parse(Request["dwStartNum"]); uint uCtrlMode = Parse(Request["dwCtrlMode"]); string szPreDevName = Request["szPreDevName"]; string szNextNameTemp = szPreDevName; uint uNextDevName = (uint)iStart; // Parse(Request["szNextDevName"].ToString()); int uNextDevLen = 0; //暂时取消,为了资产名能够自由编辑 IntParse(Request["dwNextDevLen"].ToString()); string uDevLenFix = (Request["DevLenFix"]); UNIASSERT newDev = new UNIASSERT(); GetHTTPObj(out newDev); string szRoomMemo = ""; string szDevClsMemo = ""; UNIROOM roomGet; if (GetRoomID(newDev.dwRoomID.ToString(), out roomGet)) { szRoomMemo = roomGet.szMemo; } newDev.szDevName = szPreDevName; string szKindName = newDev.szDevName + "-" + newDev.szModel + "-" + newDev.szFuncCode; uint uKindIDTemp = GetDevKindByName(szKindName); if (uKindIDTemp > 0) { newDev.dwKindID = uKindIDTemp; UNIDEVKIND kindValue; if (GetDevKindByID(uKindIDTemp.ToString(), out kindValue)) { kindValue.dwClassID = newDev.dwClassID; UNIDEVCLS setDevCls; if (GetDevCLSByID(kindValue.dwClassID.ToString(), out setDevCls)) { szDevClsMemo = setDevCls.szMemo; } } } else { UNIDEVKIND kindValue; GetHTTPObj(out kindValue); kindValue.dwClassID = newDev.dwClassID; UNIDEVCLS setDevCls; if (GetDevCLSByID(kindValue.dwClassID.ToString(), out setDevCls)) { szDevClsMemo = setDevCls.szMemo; } kindValue.dwMaxUsers = 1; kindValue.dwMinUsers = 1; kindValue.dwProperty = (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_EXCLUSIVE + (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_KINDRESV; kindValue.szKindName = newDev.szDevName + "-" + newDev.szModel + "-" + newDev.szFuncCode; if (m_Request.Device.DevKindSet(kindValue, out kindValue) == REQUESTCODE.EXECUTE_SUCCESS) { uKindIDTemp = (uint)kindValue.dwKindID; } else { return; } } //for (uint i = uNextName; i <= (uNum + uNextName - 1); i++) for (uint i = uNextName; i <= (uNum + uNextName - 1); i++) { newDev.dwPurchaseDate = GetDate(Request["dwPurchaseDate"]); if (LenFix == "true") { szPreName = szPreNameTemp + i.ToString().PadLeft(NextLen, '0'); } else { szPreName = szPreNameTemp + i.ToString(); } /* * if (uDevLenFix == "true") * { * szPreDevName = szNextNameTemp + uNextDevName.ToString().PadLeft(uNextDevLen, '0'); * } * else * { * szPreDevName = szNextNameTemp + uNextDevName.ToString(); * } */ if (dwOriginSNLenFix == "true") { szPreOriginSN = szPreOriginSNTemp + uNextOriginSN.ToString().PadLeft(dwOriginSNLen, '0'); szPreDevName = szNextNameTemp + uNextOriginSN.ToString().PadLeft(dwOriginSNLen, '0'); } else { szPreOriginSN = szPreOriginSNTemp + uNextOriginSN.ToString(); szPreDevName = szNextNameTemp + uNextOriginSN.ToString(); } newDev.szDevName = szPreDevName; string szLabEX = ""; UNILAB lab = new UNILAB(); if (GetLabByID((uint?)uLabID, out lab)) { szLabEX = lab.szMemo.ToString(); } //newDev.szAssertSN = szPurchaseDate + iStart.ToString("0000") + szDeptMemo + szRoomMemo; //GetDevSN().ToString();//szPreName; //newDev.szAssertSN = szPurchaseDate + iStart.ToString("0000") + szDeptMemo + szRoomMemo; //GetDevSN().ToString();//szPreName; // newDev.szAssertSN = szPurchaseDate +szDevClsMemo+ iStart.ToString("0000"); newDev.szAssertSN = szPreOriginSN; // newDev.szAssertSN = szPurchaseDate + szLabEX + iStart.ToString("0000"); newDev.dwLabID = uLabID; newDev.dwKindID = uKindIDTemp; newDev.dwRoomID = uRoomID; newDev.dwSellerID = Parse(Request["dwSellerID"]); newDev.dwProducerID = Parse(Request["dwProducerID"]); newDev.dwServiceID = Parse(Request["dwServiceID"]); newDev.dwProperty = CharListToUint(Request["dwProperty"]); UNIACCOUNT vrAccInfo = ((ADMINLOGINRES)Session["LoginResult"]).AccInfo; newDev.dwKeeperID = vrAccInfo.dwAccNo; newDev.dwDevID = null; if (m_Request.Assert.AssertWarehousing(newDev, out newDev) == REQUESTCODE.EXECUTE_SUCCESS) { UNIROOM getRoom; if (GetRoomID(newDev.dwRoomID.ToString(), out getRoom)) { szPostion = getRoom.szRoomName.ToString(); } iStart = iStart + 1; uNextDevName = uNextDevName + 1; uStartNum = uStartNum + 1; uDevCount = uDevCount + 1; uNextOriginSN = uNextOriginSN + 1; uPrice = uPrice + (uint)newDev.dwUnitPrice; } } MessageBox("批量新建" + ConfigConst.GCDevName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); PrintAssign(uDevCount, uPrice, szPostion); return; } m_szPorperty = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwProperty", "UNIDEVICE_Property", true); m_Title = "批量新建" + ConfigConst.GCDevName; }