提交代码
This commit is contained in:
parent
210a264a30
commit
a1f0314f72
|
@ -0,0 +1,299 @@
|
|||
update DriverPrepare_SchemePlanItem set SchemePlanId='尿素' where SchemePlanId='合成氨尿素项目'
|
||||
GO
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','氮气系统吹扫方案',1)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','蒸汽系统吹扫方案',2)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','仪表、工厂空气吹扫方案',3)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','新鲜水、生活水、消防水清洗方案',4)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','循环水管网冲洗方案',5)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','循环水泵试车方案',6)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统化学清洗、预膜方案',7)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','脱盐水管网冲洗方案',8)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','锅炉给水管网冲洗方案',9)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','天然气管线吹扫、置换方案',10)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','火炬系统调试方案',11)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统管网清洗试压方案',12)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统机泵单体试车方案',13)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','加药系统试车方案',14)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','旁滤罐冲洗、滤料装填、清洗、投用方案',15)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','冷却塔试车方案',16)
|
||||
--insert into DriverPrepare_SchemePlanItem values
|
||||
--(NEWID(),'公用工程','系统化学清洗、预膜方案',17)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统冷态运行方案',18)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统投用试车方案',19)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','装置设备、管道清洗试漏方案',20)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','管网清洗方案',21)
|
||||
--insert into DriverPrepare_SchemePlanItem values
|
||||
--(NEWID(),'公用工程','系统机泵单体试车方案',22)
|
||||
--insert into DriverPrepare_SchemePlanItem values
|
||||
--(NEWID(),'公用工程','加药系统试车方案',23)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'公用工程','系统联动试车方案',24)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','仪表空压站试车方案',1)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分装置联动试车方案',2)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分冷箱试压、查漏方案',3)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分冷箱裸冷方案',4)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','冷箱裸冷后脚手架拆除方案',5)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','氧管线循环化洗(吹扫)方案',6)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分高压氧泵试车及高压氧气外送方案',7)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分中压氮泵试车及高压氮气外送方案',8)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分低压氮气外送方案(0.4MPa)',9)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空冷塔水冷塔冲洗方案',10)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','分子筛蒸汽加热器冷凝液系统冲洗方案',11)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分纯化系统分子筛装填方案(含AL2O3)',12)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','纯化系统分子筛程控调试及再生方案',13)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分预冷系统填料装填方案',14)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分系统吹扫方案(冷箱内、冷箱外)',15)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分冷箱珠光砂装填方案',16)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空压机增压机及蒸汽透平油洗方案',17)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分空压机增压机透平冲转方案',18)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分空压机组试车方案',19)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','溴化锂机组试车方案',20)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','气体膨胀机试车方案',21)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','液体膨胀机试车方案',22)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','污氮压缩机单体试车方案',23)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','透平表冷器系统试漏及真空试验方案',24)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','低温液体储罐冷试投用方案',25)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','后备超高压氮系统试车及外送方案',26)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','后备低压氮系统试车及外送方案',27)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'空分','空分装置投料试车方案',28)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','活化给煤机试车方案',1)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','煤储运系统联动试车、PLC调试方案',2)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','辊式破碎机调试方案',3)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','带式输送机调试方案',4)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','除铁器调试方案',5)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','冲洗水站调试、投用方案',6)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','煤浆制备系统管线冲洗方案',7)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','磨机高低压油站油循环方案',8)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','磨机高低压油站试车方案',9)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','煤称重进料机试车方案',10)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','煤仓称重校验方案',11)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','磨机出料槽泵试车方案',12)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','磨机加棒、试车、程序调试方案',13)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','磨煤水泵试车方案',14)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','煤浆制备系统联动试车方案',15)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化工序液相管道冲洗方案',16)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化工序气相管道吹扫方案',17)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化锅炉水管线冲洗方案',18)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化蒸汽管线吹扫方案',19)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','氧管线循环化洗方案(与空分车间氧气管线形成循环清洗)',20)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化高压氮气管线吹扫气密方案',21)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','高压煤浆泵试车方案',22)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','破渣机试车方案',23)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','捞渣机试车方案',24)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化炉原始烘炉方案',25)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','烧嘴冷却水系统调试方案',26)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','锁斗系统调试方案',27)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','真空过滤系统试车方案',28)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','澄清槽耙料机试车方案',29)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','闪蒸系统气密试验方案',30)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化炉高压系统气密方案',31)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','氧气系统气密方案',32)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化炉投料前置换方案',33)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','氮气系统气密方案',34)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化水联运试车方案',35)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'气化','气化装置投料试车方案',36)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换工艺管线吹扫方案',1)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换水系统冲洗方案',2)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换催化剂装填方案',3)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换催化剂升温硫化方案',4)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换气密性试验方案',5)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换氮气置换方案',6)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换废锅煮炉方案 ',7)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换联动试车方案',8)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','变换投料试车方案',9)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱工艺管线吹扫方案',10)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱氮气置换、干燥方案',11)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱气密性试验方案',12)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱各甲醇泵单体试车方案',13)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱循环气压缩机油洗方案',14)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱循环气压缩机试车方案',15)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱水联运方案',16)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱引甲醇方案(包括系统干燥)',17)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','低温甲醇洗引甲醇、引氨方案',18)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','甲醇循环预冷方案',19)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','酸脱投料试车方案',20)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗工艺气管线吹扫方案',21)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗氮气置换方案',22)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗气密性试验方案',23)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗冷箱裸冷方案',24)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗冷箱珠光砂装填方案',25)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗分子筛装填方案',26)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗分子筛程控系统调试及再生方案',27)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗冷箱积液方案',28)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','液氮洗投料试车方案',29)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收管线冲洗吹扫方案',30)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收气密性试验方案',31)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收风机单体试车方案',32)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收催化剂装填方案',33)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收烘炉方案',34)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收废锅、汽包蒸煮方案',35)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收烘炉、煮炉方案',36)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收滚筒造粒机试车方案(包装造粒是一体的)',37)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'净化','硫回收投料试车方案',38)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','工艺管线吹扫方案',1)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成气密性试验方案',2)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','氮气置换方案',3)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成塔催化剂装填方案',4)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','开工加热炉烘炉方案',5)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','废锅煮锅方案',6)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成气压缩机组油洗方案',7)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','氨压机组油洗方案',8)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','透平表冷器系统试漏及真空试验方案',9)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成气、氨压机组透平凝液系统冲洗方案',10)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成气压缩机透平冲转方案',11)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成气压缩机组试车方案',12)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','氨压机透平试车方案',13)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','氨压机组试车方案',14)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成联动试车方案 ',15)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','氨冷冻系统充氨方案',16)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成塔催化剂升温还原方案',17)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','合成装置投料试车方案',18)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','火炬辅助管道冲洗吹扫方案',19)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','火炬系统气密方案',20)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','火炬机泵单机试车方案',21)
|
||||
insert into DriverPrepare_SchemePlanItem values
|
||||
(NEWID(),'合成','火炬试点火方案',22)
|
||||
GO
|
|
@ -3186,6 +3186,10 @@ namespace BLL
|
|||
/// 开车方案编制计划模板文件原始虚拟路径
|
||||
/// </summary>
|
||||
public const string SchemePlanTemplateUrl = "File\\Excel\\TestRun\\开车方案编制计划.xlsx";
|
||||
/// <summary>
|
||||
/// 开车责任分工表模板文件原始虚拟路径
|
||||
/// </summary>
|
||||
public const string DutyTemplateUrl = "File\\Excel\\TestRun\\开车责任分工表.xlsx";
|
||||
#endregion
|
||||
|
||||
#region 绩效考核模板文件路径
|
||||
|
|
|
@ -39,7 +39,7 @@ namespace BLL
|
|||
/// <returns></returns>
|
||||
public static List<Model.DriverPrepare_SchemePlanItem> GetModelList()
|
||||
{
|
||||
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == "合成氨尿素项目" || x.SchemePlanId == "磷酸项目" || x.SchemePlanId == "LNG项目" select x).ToList();
|
||||
return (from x in Funs.DB.DriverPrepare_SchemePlanItem where x.SchemePlanId == "公用工程" || x.SchemePlanId == "空分" || x.SchemePlanId == "气化" || x.SchemePlanId == "净化" || x.SchemePlanId == "合成" || x.SchemePlanId == "尿素" || x.SchemePlanId == "磷酸项目" || x.SchemePlanId == "LNG项目" select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Binary file not shown.
|
@ -38,6 +38,9 @@
|
|||
</f:Button>
|
||||
<f:Button ID="btnModify" Icon="Pencil" ToolTip="修改" OnClick="btnMenuModify_Click" runat="server" Hidden="true">
|
||||
</f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||
</f:Button>
|
||||
<f:Button ID="btnDel" Icon="Delete" ToolTip="删除" OnClick="btnMenuDel_Click" runat="server" ConfirmText="确定删除当前数据?" Hidden="true">
|
||||
</f:Button>
|
||||
</Items>
|
||||
|
|
|
@ -3,6 +3,7 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
namespace FineUIPro.Web.TestRun.DriverPrepare
|
||||
|
@ -156,5 +157,181 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 导出按钮
|
||||
/// 导出按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnOut_Click(object sender, EventArgs e)
|
||||
{
|
||||
string rootPath = Server.MapPath("~/");
|
||||
string initTemplatePath = string.Empty;
|
||||
string uploadfilepath = string.Empty;
|
||||
string newUrl = string.Empty;
|
||||
string filePath = string.Empty;
|
||||
initTemplatePath = Const.DutyTemplateUrl;
|
||||
uploadfilepath = rootPath + initTemplatePath;
|
||||
var duty = (from x in Funs.DB.DriverPrepare_Duty where x.ProjectId == this.CurrUser.LoginProjectId select x).FirstOrDefault();
|
||||
if (duty != null)
|
||||
{
|
||||
string projectName = BLL.ProjectService.GetProjectNameByProjectId(duty.ProjectId);
|
||||
newUrl = uploadfilepath.Replace(".xlsx", "(" + projectName + ")" + ".xlsx");
|
||||
File.Copy(uploadfilepath, newUrl);
|
||||
// 第一步:读取文件流
|
||||
NPOI.SS.UserModel.IWorkbook workbook;
|
||||
using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read))
|
||||
{
|
||||
workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);
|
||||
}
|
||||
// 创建单元格样式
|
||||
NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle();
|
||||
cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
|
||||
cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
|
||||
var font = workbook.CreateFont();
|
||||
font.FontHeightInPoints = 11;
|
||||
cellStyle.SetFont(font);
|
||||
NPOI.SS.UserModel.ICellStyle cellStyle0 = workbook.CreateCellStyle();
|
||||
cellStyle0.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle0.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle0.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle0.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
|
||||
cellStyle0.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Left;
|
||||
cellStyle0.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
|
||||
var font0 = workbook.CreateFont();
|
||||
font0.FontHeightInPoints = 11;
|
||||
font0.IsBold = false;
|
||||
cellStyle0.SetFont(font0);
|
||||
// 第二步:创建新数据行
|
||||
NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
|
||||
NPOI.SS.UserModel.IRow row = sheet.GetRow(1);
|
||||
NPOI.SS.UserModel.ICell cell;
|
||||
cell = row.GetCell(3);
|
||||
cell.CellStyle = cellStyle0;
|
||||
cell.SetCellValue("项目名称:" + projectName);
|
||||
var items = BLL.DriverPrepareDutyItemService.GetLists(duty.DutyId);
|
||||
int i = 4;
|
||||
foreach (var item in items)
|
||||
{
|
||||
// 第二步:创建新数据行
|
||||
row = sheet.GetRow(i);
|
||||
// 添加数据
|
||||
cell = row.GetCell(3);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item1 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(4);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item2 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(5);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item3 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(6);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item4 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(7);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item5 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(8);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item6 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(9);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item7 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(10);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item8 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(11);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item9 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(12);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item10 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(13);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item11 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(14);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item12 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(15);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item13 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(16);
|
||||
cell.CellStyle = cellStyle;
|
||||
if (item.Item14 == true)
|
||||
{
|
||||
cell.SetCellValue("√");
|
||||
}
|
||||
cell = row.GetCell(17);
|
||||
cell.CellStyle = cellStyle;
|
||||
cell.SetCellValue(item.Remark);
|
||||
i++;
|
||||
}
|
||||
// 第三步:写入文件流
|
||||
using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write))
|
||||
{
|
||||
workbook.Write(stream);
|
||||
workbook.Close();
|
||||
}
|
||||
string fileName = Path.GetFileName(newUrl);
|
||||
FileInfo info = new FileInfo(newUrl);
|
||||
long fileSize = info.Length;
|
||||
Response.Clear();
|
||||
Response.ContentType = "application/x-zip-compressed";
|
||||
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
|
||||
Response.AddHeader("Content-Length", fileSize.ToString());
|
||||
Response.TransmitFile(newUrl, 0, fileSize);
|
||||
Response.Flush();
|
||||
Response.Close();
|
||||
File.Delete(newUrl);
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("当前无记录,无法导出!", MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
|
@ -75,6 +75,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnModify;
|
||||
|
||||
/// <summary>
|
||||
/// btnOut 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnOut;
|
||||
|
||||
/// <summary>
|
||||
/// btnDel 控件。
|
||||
/// </summary>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
TitleToolTip="开车责任分工表" AutoScroll="true">
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="开车责任分工表"
|
||||
EnableCollapse="true" KeepCurrentSelection="true" runat="server" BoxFlex="1"
|
||||
EnableCollapse="true" runat="server" BoxFlex="1"
|
||||
DataKeyNames="DutyItemId" AllowColumnLocking="true" EnableColumnLines="true" AllowCellEditing="true" ClicksToEdit="1"
|
||||
DataIDField="DutyItemId" EnableTextSelection="True" AllowSorting="true" SortField="Code"
|
||||
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="false" IsDatabasePaging="true"
|
||||
|
@ -58,6 +58,90 @@
|
|||
</f:RenderField>
|
||||
<f:GroupField ColumnID="c2" HeaderText="责任分工" TextAlign="Center">
|
||||
<Columns>
|
||||
<%--<f:TemplateField ColumnID="Item1" Width="60px" HeaderText="技术文件编制" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem1" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item2" Width="60px" HeaderText="操作规程编制" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem2" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item3" Width="60px" HeaderText="实施方案编制" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem3" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item4" Width="60px" HeaderText="技术指导" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem4" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item5" Width="60px" HeaderText="临时措施" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem5" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item6" Width="60px" HeaderText="组织指挥" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem6" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item7" Width="60px" HeaderText="操作执行" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem7" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item8" Width="60px" HeaderText="记录报告" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem8" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item9" Width="60px" HeaderText="公用工程保障" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem9" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item10" Width="60px" HeaderText="原料供应" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem10" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item11" Width="60px" HeaderText="分析化验" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem11" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item12" Width="60px" HeaderText="保运" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem12" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item13" Width="60px" HeaderText="备品备件供应" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem13" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="Item14" Width="60px" HeaderText="产出物料处置" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<ItemTemplate>
|
||||
<asp:CheckBox runat="server" ID="cbItem14" />
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>--%>
|
||||
<f:CheckBoxField Width="60px" RenderAsStaticField="false" ColumnID="Item1" DataField="Item1" HeaderText="技术文件编制" TextAlign="Center" />
|
||||
<f:CheckBoxField Width="60px" RenderAsStaticField="false" ColumnID="Item2" DataField="Item2" HeaderText="操作规程编制" TextAlign="Center" />
|
||||
<f:CheckBoxField Width="60px" RenderAsStaticField="false" ColumnID="Item3" DataField="Item3" HeaderText="实施方案编制" TextAlign="Center" />
|
||||
|
|
|
@ -5,6 +5,7 @@ using System.Collections.Generic;
|
|||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.TestRun.DriverPrepare
|
||||
{
|
||||
|
@ -34,6 +35,8 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
}
|
||||
BindGrid();
|
||||
}
|
||||
//Grid1.EnableCheckBoxSelect = true;
|
||||
//Grid1.CheckBoxSelectOnly = true;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
@ -141,6 +144,46 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
BLL.DriverPrepareDutyItemService.UpdateDutyItem(item);
|
||||
}
|
||||
}
|
||||
|
||||
//int rowsCount = this.Grid1.Rows.Count;
|
||||
//foreach (JObject mergedRow in Grid1.GetMergedData())
|
||||
//{
|
||||
// int i = mergedRow.Value<int>("index");
|
||||
// var item = list.FirstOrDefault(x => x.DutyItemId == Grid1.Rows[i].RowID);
|
||||
// JObject values = mergedRow.Value<JObject>("values");
|
||||
// AspNet.CheckBox cbItem1 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem1"));
|
||||
// AspNet.CheckBox cbItem2 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem2"));
|
||||
// AspNet.CheckBox cbItem3 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem3"));
|
||||
// AspNet.CheckBox cbItem4 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem4"));
|
||||
// AspNet.CheckBox cbItem5 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem5"));
|
||||
// AspNet.CheckBox cbItem6 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem6"));
|
||||
// AspNet.CheckBox cbItem7 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem7"));
|
||||
// AspNet.CheckBox cbItem8 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem8"));
|
||||
// AspNet.CheckBox cbItem9 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem9"));
|
||||
// AspNet.CheckBox cbItem10 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem10"));
|
||||
// AspNet.CheckBox cbItem11 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem11"));
|
||||
// AspNet.CheckBox cbItem12 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem12"));
|
||||
// AspNet.CheckBox cbItem13 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem13"));
|
||||
// AspNet.CheckBox cbItem14 = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbItem14"));
|
||||
// item.Item1 = cbItem1.Checked;
|
||||
// item.Item2 = cbItem2.Checked;
|
||||
// item.Item3 = cbItem3.Checked;
|
||||
// item.Item4 = cbItem4.Checked;
|
||||
// item.Item5 = cbItem5.Checked;
|
||||
// item.Item6 = cbItem6.Checked;
|
||||
// item.Item7 = cbItem7.Checked;
|
||||
// item.Item8 = cbItem8.Checked;
|
||||
// item.Item9 = cbItem9.Checked;
|
||||
// item.Item10 = cbItem10.Checked;
|
||||
// item.Item11 = cbItem11.Checked;
|
||||
// item.Item12 = cbItem12.Checked;
|
||||
// item.Item13 = cbItem13.Checked;
|
||||
// item.Item14 = cbItem14.Checked;
|
||||
// item.Remark = values.Value<string>("Remark");
|
||||
// BLL.DriverPrepareDutyItemService.UpdateDutyItem(item);
|
||||
//}
|
||||
|
||||
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
|
|
|
@ -34,7 +34,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
Model.DriverPrepare_SchemePlanItem newItem = new Model.DriverPrepare_SchemePlanItem();
|
||||
newItem.SolutionName = this.txtSolutionName.Text.Trim();
|
||||
Model.DriverPrepare_SchemePlan plan = BLL.DriverPrepareSchemePlanService.GetDriverPlanByProjectId(this.CurrUser.LoginProjectId);
|
||||
int sortIndex = 21;
|
||||
int sortIndex = 200;
|
||||
if (plan != null)
|
||||
{
|
||||
var items = BLL.DriverPrepareSchemePlanItemService.GetSchemePlanItemByschemePlanId(plan.SchemePlanId);
|
||||
|
|
|
@ -33,11 +33,27 @@
|
|||
</f:RadioButtonList>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:HiddenField runat="server" ID="hdNames"></f:HiddenField>
|
||||
<f:Button ID="btnAccept" Icon="Accept" runat="server" Text="确定" ToolTip="确定"
|
||||
OnClick="btnAccept_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:RadioButtonList ID="rblType2" runat="server" AutoPostBack="true" Width="520px"
|
||||
OnSelectedIndexChanged="TextBox_TextChanged" AutoColumnWidth="true">
|
||||
<f:RadioItem Value="公用工程" Text="公用工程" Selected="true" />
|
||||
<f:RadioItem Value="空分" Text="空分" />
|
||||
<f:RadioItem Value="气化" Text="气化" />
|
||||
<f:RadioItem Value="净化" Text="净化" />
|
||||
<f:RadioItem Value="合成" Text="合成" />
|
||||
<f:RadioItem Value="尿素" Text="尿素" />
|
||||
</f:RadioButtonList>
|
||||
<f:ToolbarFill ID="ToolbarFill2" runat="server">
|
||||
</f:ToolbarFill>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RenderField HeaderText="序号" ColumnID="SortIndex"
|
||||
|
|
|
@ -27,6 +27,14 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
|
||||
protected void TextBox_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (this.rblType.SelectedValue == "合成氨尿素项目")
|
||||
{
|
||||
this.Toolbar2.Hidden = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Toolbar2.Hidden = true;
|
||||
}
|
||||
this.BindGrid();
|
||||
}
|
||||
|
||||
|
@ -36,11 +44,26 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
string[] selectRowId = Grid1.SelectedRowIDArray;
|
||||
foreach (GridRow row in Grid1.Rows)
|
||||
{
|
||||
if (selectRowId.Contains(row.RowID))
|
||||
{
|
||||
hdNames.Text += row.DataKeys[1].ToString() + ",";
|
||||
}
|
||||
}
|
||||
string strSql = @"SELECT *
|
||||
FROM dbo.DriverPrepare_SchemePlanItem
|
||||
WHERE SchemePlanId=@SchemePlanId";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
if (this.rblType.SelectedValue == "合成氨尿素项目")
|
||||
{
|
||||
listStr.Add(new SqlParameter("@SchemePlanId", this.rblType2.SelectedValue));
|
||||
}
|
||||
else
|
||||
{
|
||||
listStr.Add(new SqlParameter("@SchemePlanId", this.rblType.SelectedValue));
|
||||
}
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
|
||||
|
@ -109,7 +132,7 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
string[] selectRowId = Grid1.SelectedRowIDArray;
|
||||
foreach (GridRow row in Grid1.Rows)
|
||||
{
|
||||
if (selectRowId.Contains(row.RowID) && !nameLists.Contains(row.DataKeys[1].ToString()))
|
||||
if (selectRowId.Contains(row.RowID) && !nameLists.Contains(row.DataKeys[1].ToString()) && !hdNames.Text.Contains(row.DataKeys[1].ToString()))
|
||||
{
|
||||
Model.DriverPrepare_SchemePlanItem newItem = new Model.DriverPrepare_SchemePlanItem();
|
||||
newItem.SchemePlanItemId = SQLHelper.GetNewID();
|
||||
|
@ -119,6 +142,23 @@ namespace FineUIPro.Web.TestRun.DriverPrepare
|
|||
BLL.DriverPrepareSchemePlanItemService.AddSchemePlanItem(newItem);
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(hdNames.Text))
|
||||
{
|
||||
string[] names = hdNames.Text.Split(',');
|
||||
foreach (var item in names)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item) && !nameLists.Contains(item))
|
||||
{
|
||||
Model.DriverPrepare_SchemePlanItem newItem = new Model.DriverPrepare_SchemePlanItem();
|
||||
newItem.SchemePlanItemId = SQLHelper.GetNewID();
|
||||
newItem.SchemePlanId = newData.SchemePlanId;
|
||||
newItem.SolutionName = item;
|
||||
Random ra = new Random();
|
||||
newItem.SortIndex = ra.Next(20, 200);
|
||||
BLL.DriverPrepareSchemePlanItemService.AddSchemePlanItem(newItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -84,6 +84,15 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// hdNames 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdNames;
|
||||
|
||||
/// <summary>
|
||||
/// btnAccept 控件。
|
||||
/// </summary>
|
||||
|
@ -92,5 +101,32 @@ namespace FineUIPro.Web.TestRun.DriverPrepare {
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnAccept;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// rblType2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.RadioButtonList rblType2;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill2;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue