From a5b2428bc6ebac0210e4c552f61e7c5e1f1c9134 Mon Sep 17 00:00:00 2001
From: wzp <2040239371@qq.com>
Date: 星期四, 24 十一月 2022 15:25:48 +0800
Subject: [PATCH] 优化多项
---
web/web/GwSp.aspx.cs | 42 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 41 insertions(+), 1 deletions(-)
diff --git a/web/web/GwSp.aspx.cs b/web/web/GwSp.aspx.cs
index 5e9680a..bacd8d6 100644
--- a/web/web/GwSp.aspx.cs
+++ b/web/web/GwSp.aspx.cs
@@ -14,7 +14,8 @@
protected List<GwOp> OpList;
protected List<GwOpGroup> GroupList;
protected List<GwAp> ApList;
-
+ protected List<GwProduct> GwProductList;
+
public IEnumerable<GwDiverter> DiverterList { get; set; }
protected void Page_Load(object sender, EventArgs e)
@@ -28,6 +29,16 @@
this.GroupList = gwOpGroupDao.GetGroupList();
using (GwDiverterDao gwDiverterDao = new GwDiverterDao())
this.DiverterList = (IEnumerable<GwDiverter>)gwDiverterDao.LoadList();
+
+ //鑾峰彇鍚敤鐨勪骇鍝佸垎绫�
+ using (GwProductDao gwProductDao = new GwProductDao())
+ {
+ GwProduct bean = new GwProduct();
+ bean.Classes = -1;
+ bean.IsEnable = -1;
+ bean.IsDefault = -1;
+ this.GwProductList = gwProductDao.getAllList(bean);
+ }
}
public string GetGroupOptions(int groupID)
@@ -61,4 +72,33 @@
}
return stringBuilder.ToString();
}
+
+ //鑾峰彇浜у搧淇℃伅
+ public string GetProductOptions(string productId)
+ {
+ StringBuilder stringBuilder = new StringBuilder();
+ if (this.GwProductList.Count == 0)
+ return "<option value='0'>鏃�</option>";
+ stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"鏃�");
+ foreach (GwProduct bean in this.GwProductList)
+ {
+ //鍋滅敤鐨勪骇鍝佸垎绫讳笉鍐嶆樉绀�
+ if (bean.IsEnable == 0)
+ {
+ continue;
+ }
+ //绫诲埆涓轰骇鍝佷笉鍐嶆樉绀�
+ if (bean.Classes == 0)
+ {
+ continue;
+ }
+
+ if (productId.Equals(bean.Id))
+ stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)bean.Id, (object)bean.Name);
+ else
+ stringBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", (object)bean.Id, (object)bean.Name);
+ }
+ return stringBuilder.ToString();
+ }
+
}
--
Gitblit v1.9.1