YZ_BSF/HJGL/BLL/DropListService.cs

264 lines
10 KiB
C#
Raw 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
/// <summary>
/// 获取模块
/// </summary>
/// <returns></returns>
public static ListItem[] GetSystemList(string lan)
{
ListItem[] item = new ListItem[4];
if (lan == "zh")
{
item[0] = new ListItem("综合平台", BLL.Const.System_1);
item[1] = new ListItem("公共信息", BLL.Const.System_2);
item[2] = new ListItem("现场管道安装", BLL.Const.System_3);
item[3] = new ListItem("快捷菜单", BLL.Const.System_4);
}
else
{
item[0] = new ListItem("Integrated Platform", BLL.Const.System_1);
item[1] = new ListItem("Public Information", BLL.Const.System_2);
item[2] = new ListItem("Welding Process", BLL.Const.System_3);
item[3] = new ListItem("My Shortcut", BLL.Const.System_4);
}
return item;
}
public static ListItem[] GetResultsList(string flag)
{
if (flag == "1")
{
ListItem[] item = new ListItem[3];
item[0] = new ListItem("警告", "警告");
item[1] = new ListItem("焊工证剪角", "焊工证剪角");
item[2] = new ListItem("停工培训", "停工培训");
return item;
}
else if (flag == "2")
{
ListItem[] item = new ListItem[3];
item[0] = new ListItem("焊工证剪角", "焊工证剪角");
item[1] = new ListItem("停工培训", "停工培训");
item[2] = new ListItem("销卡", "销卡");
return item;
}
else if (flag == "3")
{
ListItem[] item = new ListItem[2];
item[0] = new ListItem("发整改通知单", "发整改通知单");
item[1] = new ListItem("取消焊工资质", "取消焊工资质");
return item;
}
else
{
return null;
}
}
#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[2];
lis[0] = new ListItem("焊丝", "1");
lis[1] = new ListItem("焊条", "2");
return lis;
}
public static ListItem[] AcceptLevelList()
{
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;
}
#endregion
/// <summary>
/// 查询钢材类型下拉列表值
/// </summary>
/// <returns></returns>
public static ListItem[] HJGL_GetSteTypeList(string lan)
{
ListItem[] list = new ListItem[23];
if (lan == "zh-CN")
{
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");
list[11] = new ListItem("纯镍", "12");
list[12] = new ListItem("镍铜合金", "13");
list[13] = new ListItem("镍铬铁合金、镍铬钼合金", "14");
list[14] = new ListItem("镍钼铁合金", "15");
list[15] = new ListItem("镍铁铬合金", "16");
list[16] = new ListItem("纯铝,铝锰合金", "17");
list[17] = new ListItem("铝镁合金(Mg≤4%)", "18");
list[18] = new ListItem("铝镁硅合金", "19");
list[19] = new ListItem("铝镁合金(Mg>4%)", "20");
list[20] = new ListItem("低强纯钛、钛钯合金", "21");
list[21] = new ListItem("高强纯钛、钛钼镍合金", "22");
list[22] = new ListItem("其他", "23");
}
else
{
list[0] = new ListItem("Carbon Steel", "1");
list[1] = new ListItem("Stainless Steel", "2");
list[2] = new ListItem("Chromium Molybdenum Steel", "3");
list[3] = new ListItem("Low Alloy Steel", "4");
list[4] = new ListItem("Nickel Alloy Steel", "5");
list[5] = new ListItem("Titanium Alloy Steel", "6");
list[6] = new ListItem("Pure Copper", "7");
list[7] = new ListItem("Copper-Zinc, Copper-Zinc-Tin", "8");
list[8] = new ListItem("Copper-Silicon", "9");
list[9] = new ListItem("Copper-Nickel", "10");
list[10] = new ListItem("Copper-Aluminum", "11");
list[11] = new ListItem("Pure Nickel", "12");
list[12] = new ListItem("Nickel-Copper", "13");
list[13] = new ListItem("Nickel-Chromium-Iron, Nickel-Chromium-Molybdenum", "14");
list[14] = new ListItem("Nickel-Molybdenum-Iron", "15");
list[15] = new ListItem("Nickel-Iron-Chromium", "16");
list[16] = new ListItem("Pure-Aluminum, Aluminum-Manganese", "17");
list[17] = new ListItem("Aluminum-Magnesium(Mg≤4%)", "18");
list[18] = new ListItem("Aluminum-Magnesium-Silicon", "19");
list[19] = new ListItem("Aluminum-Magnesium(Mg>4%)", "20");
list[20] = new ListItem("Low Strength Pure Titanium And Titanium-Palladium", "21");
list[21] = new ListItem("High Strength Pure Titanium And Titanium-Molybdenum-Nickel", "22");
list[22] = new ListItem("Others Steel", "23");
}
return list;
}
// 材质类型
public static ListItem[] MaterialTypeList()
{
ListItem[] list = new ListItem[21];
list[0] = new ListItem("低碳钢(Fe)", "Fe");
list[1] = new ListItem("低合金钢(FeⅡ)", "FeⅡ");
list[2] = new ListItem("Cr≥5%铬钼钢、铁素体钢、马氏体钢(FeⅢ)", "FeⅢ");
list[3] = new ListItem("奥氏体钢、奥氏体与铁素体双相钢(FeⅣ)", "FeⅣ");
list[4] = new ListItem("纯铜(Cu)", "Cu");
list[5] = new ListItem("铜锌合金、铜锌锡合金(CuⅡ)", "CuⅡ");
list[6] = new ListItem("铜硅合金(CuⅢ)", "CuⅢ");
list[7] = new ListItem("铜镍合金(CuⅣ)", "CuⅣ");
list[8] = new ListItem("铜铝合金(Cu)", "Cu");
list[9] = new ListItem("纯镍(Ni)", "Ni");
list[10] = new ListItem("镍铜合金(NiⅡ)", "NiⅡ");
list[11] = new ListItem("镍铬铁合金、镍铬钼合金(NiⅢ)", "NiⅢ");
list[12] = new ListItem("镍钼铁合金(NiⅣ)", "NiⅣ");
list[13] = new ListItem("镍铁铬合金(Ni)", "Ni");
list[14] = new ListItem("纯铝,铝锰合金(AI)", "AI");
list[15] = new ListItem("铝镁合金(Mg≤4%)(AIⅡ)", "AIⅡ");
list[16] = new ListItem("铝镁硅合金(AIⅢ)", "AIⅢ");
list[17] = new ListItem("铝镁合金(Mg>4%)(AIⅣ)", "AIⅣ");
list[18] = new ListItem("低强纯钛、钛钯合金(Ti)", "Ti");
list[19] = new ListItem("高强纯钛、钛钼镍合金(TiⅡ)", "TiⅡ");
list[20] = new ListItem("其他", "其他");
return list;
}
public static ListItem[] WeldTypeGroup()
{
ListItem[] lis = new ListItem[3];
lis[0] = new ListItem("对接焊缝", "对接焊缝");
lis[1] = new ListItem("角焊缝", "角焊缝");
lis[2] = new ListItem("支管连接焊缝", "支管连接焊缝");
return lis;
}
/// <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_JointAttributeItem()
{
ListItem[] list = new ListItem[2];
list[0] = new ListItem("活动S", "活动S");
list[1] = new ListItem("固定F", "固定F");
return list;
}
#endregion
#endregion
}
}