| 
									
										
										
										
											2024-01-25 15:21:19 +08:00
										 |  |  |  | namespace BLL | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     using System.Web.UI.WebControls; | 
					
						
							|  |  |  |  |     using Model; | 
					
						
							|  |  |  |  |     using BLL; | 
					
						
							|  |  |  |  |     using System.Collections.Generic; | 
					
						
							|  |  |  |  |      | 
					
						
							|  |  |  |  |     /// <summary> | 
					
						
							|  |  |  |  |     /// 自定义下拉框通用类 | 
					
						
							|  |  |  |  |     /// </summary> | 
					
						
							|  |  |  |  |     public static class DropListService | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         #region 公共平台 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取模块 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         //public static ListItem[] GetSystemList() | 
					
						
							|  |  |  |  |         //{ | 
					
						
							|  |  |  |  |         //    ListItem[] item = new ListItem[2]; | 
					
						
							|  |  |  |  |         //    item[0] = new ListItem("施工综合平台", BLL.Const.System_1); | 
					
						
							|  |  |  |  |         //    item[1] = new ListItem("焊接管理", BLL.Const.System_6); | 
					
						
							|  |  |  |  |         //    return item; | 
					
						
							|  |  |  |  |         //} | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 是否选择下拉框 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  是否选择下拉框 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         //public static ListItem[] IsTrueOrFalseDrpList() | 
					
						
							|  |  |  |  |         //{ | 
					
						
							|  |  |  |  |         //    ListItem[] lis = new ListItem[2]; | 
					
						
							|  |  |  |  |         //    lis[0] = new ListItem("是", BLL.Const._True); | 
					
						
							|  |  |  |  |         //    lis[1] = new ListItem("否", BLL.Const._False); | 
					
						
							|  |  |  |  |         //    return lis; | 
					
						
							|  |  |  |  |         //} | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |     | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region HJGL 焊接管理常量下拉框 | 
					
						
							|  |  |  |  |         #region 本部基础信息 | 
					
						
							|  |  |  |  |    | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 焊条/焊丝 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_ConsumablesTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] lis = new ListItem[3]; | 
					
						
							|  |  |  |  |             lis[0] = new ListItem("焊丝", "1"); | 
					
						
							|  |  |  |  |             lis[1] = new ListItem("焊条", "2"); | 
					
						
							|  |  |  |  |             lis[2] = new ListItem("焊剂", "3"); | 
					
						
							|  |  |  |  |             return lis; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 查询钢材类型下拉列表值 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_GetSteTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[7]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("碳钢", "1"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("不锈钢", "2"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("铬钼钢", "3"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("低合金钢", "4"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("镍合金钢", "5"); | 
					
						
							|  |  |  |  |             list[5] = new ListItem("钛合金钢", "6"); | 
					
						
							|  |  |  |  |             list[6] = new ListItem("其他", "7"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 探伤类型对应系统下拉框 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_GetTestintTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[5]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("射线检测", "射线检测"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("磁粉检测", "磁粉检测"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("渗透检测", "渗透检测"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("超声波检测", "超声波检测"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("光谱检测", "光谱检测"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 现场焊接 | 
					
						
							|  |  |  |  |         | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 焊口属性 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_JointAttribute() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[2]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("活动口", "活动口"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("固定口", "固定口"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_JointArea() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[2]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("安装", "安装"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("预制", "预制"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 机动化程度 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] HJGL_WeldingMode() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[2]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("手动", "手动"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("机动/自动", "机动/自动"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 安全 | 
					
						
							|  |  |  |  |         #region 月报审核 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取模块 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] GetMonthReportStepList(string states) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (states == Const.State_0 || string.IsNullOrEmpty(states)) ///待提交 | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ListItem[] list = new ListItem[2]; | 
					
						
							|  |  |  |  |                 list[0] = new ListItem("安全总监", Const.State_1); | 
					
						
							|  |  |  |  |                 list[1] = new ListItem("项目经理", Const.State_2); | 
					
						
							|  |  |  |  |                 return list; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else if (states == Const.State_1) /// 待安全 | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ListItem[] list = new ListItem[1]; | 
					
						
							|  |  |  |  |                 list[0] = new ListItem("项目经理", Const.State_2); | 
					
						
							|  |  |  |  |                 return list; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else if (states == Const.State_2) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ListItem[] list = new ListItem[1]; | 
					
						
							|  |  |  |  |                 list[0] = new ListItem("审核完成", Const.State_3); | 
					
						
							|  |  |  |  |                 return list; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return null; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 试车管理 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 开车分包管理记录/报告/执行情况下拉框 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpImplementItemList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[7]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("开车合作单位名录", "01"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("开车合作单位调查记录", "02"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("开车队考察报告", "03"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("开车分包合同评审记录", "04"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("开车分包合同", "05"); | 
					
						
							|  |  |  |  |             list[5] = new ListItem("开车队履约情况评价", "06"); | 
					
						
							|  |  |  |  |             list[6] = new ListItem("开车队人员一览", "07"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 开车保运管理:记录/报告/执行情况下拉框 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpDriverRunImplementItemList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[7]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("开车保运单位名录", "01"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("开车保运单位调查记录", "02"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("保运人员考察报告", "03"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("开车保运合同评审记录", "04"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("开车保运合同", "05"); | 
					
						
							|  |  |  |  |             list[5] = new ListItem("开车保运履约情况评价", "06"); | 
					
						
							|  |  |  |  |             list[6] = new ListItem("保运人员一览", "07"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-01-26 17:12:01 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         //开车分包名称下拉框 | 
					
						
							|  |  |  |  |         public static ListItem[] drpDriverSubNameList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[4]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("催化剂装填", "1"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("烘炉", "2"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("化学清洗", "3"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("开车队", "4"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-02-19 10:32:15 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 开车分包状态 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpDriverSubPlanStateList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[3]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("已招标完成", "0"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("实施中", "1"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("实施完成", "2"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-25 15:21:19 +08:00
										 |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 人员初步规划:人员类型 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpPersonTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[4]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("正式员工", "1"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("外聘员工", "2"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("中部人才", "3"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("施工单位借调", "4"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 月份 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpMonthList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[12]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("1月", "1"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("2月", "2"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("3月", "3"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("4月", "4"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("5月", "5"); | 
					
						
							|  |  |  |  |             list[5] = new ListItem("6月", "6"); | 
					
						
							|  |  |  |  |             list[6] = new ListItem("7月", "7"); | 
					
						
							|  |  |  |  |             list[7] = new ListItem("8月", "8"); | 
					
						
							|  |  |  |  |             list[8] = new ListItem("9月", "9"); | 
					
						
							|  |  |  |  |             list[9] = new ListItem("10月", "10"); | 
					
						
							|  |  |  |  |             list[10] = new ListItem("11月", "11"); | 
					
						
							|  |  |  |  |             list[11] = new ListItem("12月", "12"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 试车管理:培训类型 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] drpTrainTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[4]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("办公室理论培训", "1"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("制造厂车间培训", "2"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("同类型装置操作培训", "3"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("合同装置现场培训", "4"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         // 定义允许上传的文件类型列表 | 
					
						
							|  |  |  |  |         public static List<string> allowExtensions = new List<string> | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ".txt", ".doc", ".docx", ".pdf", ".xls", ".xlsx", ".ppt",".pptx",// 文本和办公文档文件类型 | 
					
						
							|  |  |  |  |             ".jpg", ".jpeg", ".png", ".bmp", ".gif", // 图片文件类型 | 
					
						
							|  |  |  |  |             ".mp3", ".wav", ".wma", ".ogg", ".ape", ".flac", // 音频文件类型 | 
					
						
							|  |  |  |  |             ".mp4", ".avi", ".flv", ".wmv", ".mov", ".rmvb", // 视频文件类型 | 
					
						
							|  |  |  |  |             ".zip", ".rar", ".7z" // 压缩包文件类型 | 
					
						
							|  |  |  |  |         }; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-19 16:55:10 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         public static ListItem[] drpQualityAssuranceTypeList() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[6]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("压力管道安装", "压力管道安装"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("压力容器制造", "压力容器制造"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("压力容器安装", "压力容器安装"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("锅炉安装", "锅炉安装"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("起重机械安装", "起重机械安装"); | 
					
						
							|  |  |  |  |             list[5] = new ListItem("电梯安装", "电梯安装"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-01-25 15:21:19 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |