ChengDa_English/SGGL/BLL/DropListService.cs

398 lines
15 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace BLL
{
using System.Web.UI.WebControls;
using Model;
using BLL;
using System.Collections.Generic;
/// <summary>
/// 自定义下拉框通用类
/// </summary>
public static class DropListService
{
#region
public static ListItem[] NDTCheckSelectPrint()
{
ListItem[] lis = new ListItem[4];
lis[0] = new ListItem("管道焊口无损检测结果通知单", BLL.Const.CheckReport1Id);
lis[1] = new ListItem("设备焊口无损检测结果通知单", BLL.Const.CheckReport2Id);
lis[2] = new ListItem("管道对接焊接接头报检/检查记录", BLL.Const.WeldJointCheckReportId);
lis[3] = new ListItem("管道无损检测结果汇总表", BLL.Const.CheckReport3Id);
lis[3] = new ListItem("管道无损检测数量统计表", BLL.Const.CheckReport4Id);
return lis;
}
#endregion
#region HJGL
#region
/// <summary>
/// 焊条/焊丝
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_ConsumablesTypeList()
{
ListItem[] lis = new ListItem[2];
lis[0] = new ListItem("焊丝", "1");
lis[1] = new ListItem("焊条", "2");
return lis;
}
/// <summary>
/// 查询钢材类型下拉列表值
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_GetSteTypeList()
{
ListItem[] list = new ListItem[11];
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");
list[7] = new ListItem("异种钢接头", "8");
list[8] = new ListItem("低温钢", "9");
list[9] = new ListItem("复合钢", "10");
list[10] = new ListItem("钛", "11");
return list;
}
/// <summary>
/// 探伤类型对应系统下拉框
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_GetTestintTypeList()
{
ListItem[] list = new ListItem[4];
list[0] = new ListItem("射线检测", "射线检测");
list[1] = new ListItem("磁粉检测", "磁粉检测");
list[2] = new ListItem("渗透检测", "渗透检测");
list[3] = new ListItem("超声波检测", "超声波检测");
return list;
}
#endregion
#region
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;
}
/// <summary>
/// 焊口状态
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_JointStatus()
{
ListItem[] list = new ListItem[4];
list[0] = new ListItem("正常", "100");
list[1] = new ListItem("扩透", "102");
list[2] = new ListItem("点口", "101");
list[3] = new ListItem("已切除", "104");
return list;
}
/// <summary>
/// 委托情况
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_TrustFlag()
{
ListItem[] list = new ListItem[7];
list[0] = new ListItem("未下委托", "00");
list[1] = new ListItem("一次委托,未审核", "01");
list[2] = new ListItem("一次委托,已审核", "02");
list[3] = new ListItem("二次委托,未审核", "11");
list[4] = new ListItem("二次委托,已审核", "12");
list[5] = new ListItem("三次委托,未审核", "21");
list[6] = new ListItem("三次委托,已审核", "22");
return list;
}
/// <summary>
/// 探伤情况
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_CheckFlag()
{
ListItem[] list = new ListItem[7];
list[0] = new ListItem("未检测", "00");
list[1] = new ListItem("一次检测,未审核", "01");
list[2] = new ListItem("一次检测,已审核", "02");
list[3] = new ListItem("二次检测,未审核", "11");
list[4] = new ListItem("二次检测,已审核", "12");
list[5] = new ListItem("三次检测,未审核", "21");
list[6] = new ListItem("三次检测,已审核", "22");
return list;
}
/// <summary>
/// 焊口属性
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_JointAttribute()
{
ListItem[] list = new ListItem[2];
list[0] = new ListItem("活动", "活动");
list[1] = new ListItem("固定", "固定");
return list;
}
/// <summary>
/// 焊接位置
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_JOT_LocationItem()
{
ListItem[] list = new ListItem[15];
list[0] = new ListItem("1G", "1G");
list[1] = new ListItem("2G", "2G");
list[2] = new ListItem("3G", "3G");
list[3] = new ListItem("4G", "4G");
list[4] = new ListItem("5G", "5G");
list[5] = new ListItem("6G", "6G");
list[6] = new ListItem("1F", "1F");
list[7] = new ListItem("2F", "2F");
list[8] = new ListItem("2FR", "2FR");
list[9] = new ListItem("4F", "4F");
list[10] = new ListItem("5F", "5F");
list[11] = new ListItem("5FG", "5FG");
list[12] = new ListItem("6FG", "6FG");
list[13] = new ListItem("2FG", "2FG");
list[14] = new ListItem("4FG", "4FG");
return list;
}
#endregion
#endregion
#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
#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;
}
#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[] HJGL_GetAcceptGradeList()
{
ListItem[] list = new ListItem[5];
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");
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[] HJGL_Equipment()
{
ListItem[] lis = new ListItem[3];
lis[0] = new ListItem("管道", "1");
lis[1] = new ListItem("结构", "2");
lis[2] = new ListItem("设备", "3");
return lis;
}
/// <summary>
/// 单元编号/专业名称
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_CnProfession()
{
ListItem[] lis = new ListItem[3];
lis[0] = new ListItem("管道安装工程", "1");
lis[1] = new ListItem("钢结构安装工程", "2");
lis[2] = new ListItem("仪表安装工程", "3");
return lis;
}
public static ListItem[] Sys_Menu_Type()
{
ListItem[] lis = new ListItem[18];
lis[0] = new ListItem("项目清单", "Menu_Project");
lis[1] = new ListItem("大数据中心", "Menu_DigData");
lis[2] = new ListItem("总部检查", "Menu_Server");
lis[3] = new ListItem("通知管理", "Menu_Notice");
lis[4] = new ListItem("员工菜单", "Menu_Person");
lis[5] = new ListItem("综合管理", "Menu_ZHGL");
lis[6] = new ListItem("系统设置", "Menu_SysSet");
lis[7] = new ListItem("施工管理", "Menu_PZHGL");
lis[8] = new ListItem("进度/计划", "Menu_JDGL");
lis[9] = new ListItem("质量", "Menu_CQMS");
lis[10] = new ListItem("HSE", "Menu_HSSE");
lis[11] = new ListItem("焊接管理", "Menu_HJGL");
lis[12] = new ListItem("变更管理", "Menu_Change");
lis[13] = new ListItem("文控管理", "Menu_DocControl");
lis[14] = new ListItem("现场考勤", "Menu_Attendance");
lis[15] = new ListItem("视频监控", "Menu_Video");
lis[16] = new ListItem("试车管理", "Menu_TestRun");
lis[17] = new ListItem("项目设置", "Menu_ProjectSet");
return lis;
}
// 定义允许上传的文件类型列表
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" // 压缩包文件类型
};
}
}