CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/DropListService.cs

248 lines
8.5 KiB
C#
Raw Normal View History

2021-04-30 10:28:37 +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;
}
#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;
}
2023-08-10 11:40:02 +08:00
// 定义允许上传的文件类型列表
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" // 压缩包文件类型
};
2021-04-30 10:28:37 +08:00
}
}