2025-10-10 14:33:21 +08:00
|
|
|
|
using System.Collections.Generic;
|
2023-08-04 17:06:50 +08:00
|
|
|
|
|
|
|
|
|
|
namespace BLL
|
2022-09-05 16:36:31 +08:00
|
|
|
|
{
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Web.UI.WebControls;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 自定义下拉框通用类
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public static class DropListService
|
|
|
|
|
|
{
|
|
|
|
|
|
#region 自定义下拉框通用 --DropList
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 自定义下拉框通用 --DropList
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="dropName">下拉框名字</param>
|
|
|
|
|
|
/// <param name="isShowPlease">是否显示请选择</param>
|
|
|
|
|
|
public static void InitConstDropDownList(FineUIPro.DropDownList dropName, string groupId, bool isShowPlease)
|
2025-10-10 14:33:21 +08:00
|
|
|
|
{
|
2022-09-05 16:36:31 +08:00
|
|
|
|
dropName.DataValueField = "Value";
|
|
|
|
|
|
dropName.DataTextField = "Text";
|
|
|
|
|
|
if (groupId == Group_IsPost)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = IsPostDropList();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_SteType)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = HJGL_GetSteTypeList();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_PersonType)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = GetPersonType();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_ContractType)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = HSSE_getContractType();
|
|
|
|
|
|
}
|
2023-07-24 14:49:45 +08:00
|
|
|
|
else if (groupId == Group_CertificateType)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = HSSE_getCertificateType();
|
|
|
|
|
|
}
|
2023-09-18 09:27:45 +08:00
|
|
|
|
else if (groupId == Group_ProjectPersonStates)
|
|
|
|
|
|
{
|
|
|
|
|
|
dropName.DataSource = HSSE_getProjectPersonStates();
|
|
|
|
|
|
}
|
2022-09-05 16:36:31 +08:00
|
|
|
|
dropName.DataBind();
|
|
|
|
|
|
if (isShowPlease)
|
|
|
|
|
|
{
|
|
|
|
|
|
Funs.FineUIPleaseSelect(dropName);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 自定义下拉框通用 --RadioButtonList
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 自定义下拉框通用 --RadioButtonList
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="dropName">下拉框名字</param>
|
|
|
|
|
|
/// <param name="isShowPlease">是否显示请选择</param>
|
|
|
|
|
|
public static void InitConstRadioButtonList(FineUIPro.RadioButtonList rblName, string groupId, string selectValue)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataValueField = "Value";
|
|
|
|
|
|
rblName.DataTextField = "Text";
|
|
|
|
|
|
if (groupId == Group_IsPost)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataSource = IsPostDropList();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_SteType)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataSource = HJGL_GetSteTypeList();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_PersonType)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataSource = GetPersonType();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (groupId == Group_ContractType)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataSource = HSSE_getContractType();
|
|
|
|
|
|
}
|
2023-09-18 09:27:45 +08:00
|
|
|
|
else if (groupId == Group_ProjectPersonStates)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.DataSource = HSSE_getProjectPersonStates();
|
|
|
|
|
|
}
|
2022-09-05 16:36:31 +08:00
|
|
|
|
rblName.DataBind();
|
|
|
|
|
|
if (!string.IsNullOrEmpty(selectValue))
|
|
|
|
|
|
{
|
|
|
|
|
|
if (selectValue == Const._Null)
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.Items.Insert(0, new FineUIPro.RadioItem("- 请选择 -", selectValue));
|
|
|
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
|
|
|
|
|
rblName.SelectedValue = selectValue;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 定义常量组
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 是否在岗 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_IsPost = "IsPost";
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询钢材类型下拉列表值 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_SteType = "SteType";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_PersonType = "PersonType";
|
|
|
|
|
|
/// <summary>
|
2023-09-18 09:27:45 +08:00
|
|
|
|
/// 项目人员状态 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_ProjectPersonStates = "ProjectPersonStates";
|
|
|
|
|
|
/// <summary>
|
2022-09-05 16:36:31 +08:00
|
|
|
|
/// 合同类型 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_ContractType = "ContractType";
|
2023-07-24 14:49:45 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 证书类型 组id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string Group_CertificateType = "CertificateType";
|
2022-09-05 16:36:31 +08:00
|
|
|
|
#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;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 是否选择下拉框
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] IsPostDropList()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] lis = new ListItem[2];
|
2022-10-09 10:41:41 +08:00
|
|
|
|
lis[0] = new ListItem("在职", BLL.Const._True);
|
|
|
|
|
|
lis[1] = new ListItem("离职", BLL.Const._False);
|
2022-09-05 16:36:31 +08:00
|
|
|
|
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;
|
|
|
|
|
|
}
|
2024-09-18 10:48:34 +08:00
|
|
|
|
public static ListItem[] HJGL_WarehouseCode()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[2];
|
|
|
|
|
|
list[0] = new ListItem("现场安装", "现场安装");
|
|
|
|
|
|
list[1] = new ListItem("工厂预制", "工厂预制");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
2022-09-05 16:36:31 +08:00
|
|
|
|
/// <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, string projectId)
|
|
|
|
|
|
{
|
|
|
|
|
|
if (states == Const.State_0 || string.IsNullOrEmpty(states)) ///待提交
|
|
|
|
|
|
{
|
|
|
|
|
|
var getA = Funs.DB.SitePerson_Person.FirstOrDefault(x => x.ProjectId == projectId
|
|
|
|
|
|
&& x.UnitId == Const.UnitId_SEDIN && x.RoleIds.Contains(Const.ProjectSafetyDirector));
|
|
|
|
|
|
if (getA != null)
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[1];
|
|
|
|
|
|
list[0] = new ListItem("安全总监", Const.State_1);
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[1];
|
|
|
|
|
|
list[0] = 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
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 整改单 隐患类别
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetHiddenHazardType()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[3];
|
|
|
|
|
|
list[0] = new ListItem("一般", "1");
|
|
|
|
|
|
list[1] = new ListItem("较大", "2");
|
|
|
|
|
|
list[2] = new ListItem("重大", "3");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#region 人员类型
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型 名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="value"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static string getPersonTypeNameByValue(string value)
|
|
|
|
|
|
{
|
|
|
|
|
|
string name = string.Empty;
|
|
|
|
|
|
var getType = GetPersonType().FirstOrDefault(x => x.Value == value);
|
|
|
|
|
|
if (getType != null)
|
|
|
|
|
|
{
|
|
|
|
|
|
name = getType.Text;
|
|
|
|
|
|
}
|
|
|
|
|
|
return name;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetPersonType()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[3];
|
|
|
|
|
|
list[0] = new ListItem("员工", "1");
|
|
|
|
|
|
list[1] = new ListItem("外聘", "2");
|
|
|
|
|
|
list[2] = new ListItem("第三方", "3");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
2023-09-18 09:27:45 +08:00
|
|
|
|
#region 人员类型
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型 名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="value"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static string HSSE_getProjectPersonStates(string value)
|
|
|
|
|
|
{
|
|
|
|
|
|
string name = string.Empty;
|
|
|
|
|
|
var getType = HSSE_getProjectPersonStates().FirstOrDefault(x => x.Value == value);
|
|
|
|
|
|
if (getType != null)
|
|
|
|
|
|
{
|
|
|
|
|
|
name = getType.Text;
|
|
|
|
|
|
}
|
|
|
|
|
|
return name;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] HSSE_getProjectPersonStates()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[4];
|
|
|
|
|
|
list[0] = new ListItem("在审", Const.ProjectPersonStates_0);
|
|
|
|
|
|
list[1] = new ListItem("在岗", Const.ProjectPersonStates_1);
|
|
|
|
|
|
list[2] = new ListItem("离岗", Const.ProjectPersonStates_2);
|
|
|
|
|
|
list[3] = new ListItem("打回", Const.ProjectPersonStates_R);
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
2022-09-05 16:36:31 +08:00
|
|
|
|
#region 合同类型
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 人员类型 名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="value"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static string getContractTypeNameByValue(string value)
|
|
|
|
|
|
{
|
|
|
|
|
|
string name = string.Empty;
|
|
|
|
|
|
var getType = HSSE_getContractType().FirstOrDefault(x => x.Value == value);
|
|
|
|
|
|
if (getType != null)
|
|
|
|
|
|
{
|
|
|
|
|
|
name = getType.Text;
|
|
|
|
|
|
}
|
|
|
|
|
|
return name;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 合同类型
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] HSSE_getContractType()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[3];
|
|
|
|
|
|
list[0] = new ListItem("固定期限", "1");
|
|
|
|
|
|
list[1] = new ListItem("无固定期限", "2");
|
|
|
|
|
|
list[2] = new ListItem("以完成一定工作量", "3");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
2023-07-24 14:49:45 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 证书类型
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] HSSE_getCertificateType()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[4];
|
|
|
|
|
|
list[0] = new ListItem("特岗", "1");
|
|
|
|
|
|
list[1] = new ListItem("安管", "2");
|
|
|
|
|
|
list[2] = new ListItem("特种设备", "3");
|
|
|
|
|
|
list[3] = new ListItem("其他", "-1");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
2022-09-05 16:36:31 +08:00
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 合同管理
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 币种
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetCurrency()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[4];
|
|
|
|
|
|
list[0] = new ListItem("人民币", "人民币");
|
|
|
|
|
|
list[1] = new ListItem("美元", "美元");
|
|
|
|
|
|
list[2] = new ListItem("欧元", "欧元");
|
|
|
|
|
|
list[3] = new ListItem("印尼盾", "印尼盾");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 合同类型
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetContractType()
|
|
|
|
|
|
{
|
|
|
|
|
|
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>
|
|
|
|
|
|
/// 招标方式 招标方式:公开招标 1、邀请招标2、询比价3、竞争性谈判4、单一来源5
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetBidType()
|
|
|
|
|
|
{
|
2025-12-26 10:51:20 +08:00
|
|
|
|
ListItem[] list = new ListItem[8];
|
|
|
|
|
|
list[0] = new ListItem("公开招标", "公开招标");
|
|
|
|
|
|
list[1] = new ListItem("邀请招标", "邀请招标");
|
|
|
|
|
|
list[2] = new ListItem("公开询比 ", "公开询比");
|
|
|
|
|
|
list[3] = new ListItem("邀请询比 ", "邀请询比");
|
|
|
|
|
|
list[4] = new ListItem("公开谈判", "公开谈判");
|
|
|
|
|
|
list[5] = new ListItem("邀请谈判", "邀请谈判");
|
|
|
|
|
|
list[6] = new ListItem("竞价", "竞价");
|
|
|
|
|
|
list[7] = new ListItem("直接分包", "直接分包");
|
2022-09-05 16:36:31 +08:00
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static ListItem[] GetState()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[8];
|
|
|
|
|
|
list[0] = new ListItem("编制中", "0");
|
|
|
|
|
|
list[1] = new ListItem("编制完成", "1");
|
|
|
|
|
|
list[2] = new ListItem("会签审批 ", "2");
|
|
|
|
|
|
list[3] = new ListItem("会签审批完成 ", "3");
|
|
|
|
|
|
list[4] = new ListItem("审批中 ", "4");
|
|
|
|
|
|
list[5] = new ListItem("审批完成", "5");
|
|
|
|
|
|
list[6] = new ListItem("审批被拒", "6");
|
|
|
|
|
|
list[7] = new ListItem("会签审批被拒", "7");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 合同编制确认方式
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static ListItem[] GetConfirmWay()
|
|
|
|
|
|
{
|
|
|
|
|
|
ListItem[] list = new ListItem[6];
|
|
|
|
|
|
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");
|
|
|
|
|
|
return list;
|
|
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
2023-08-04 17:06:50 +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", // 视频文件类型
|
2023-09-12 16:54:08 +08:00
|
|
|
|
".zip", ".rar", ".7z" // 压缩包文件类型,
|
2023-09-12 17:01:42 +08:00
|
|
|
|
,".RVM",".rvm"
|
2023-09-12 16:54:08 +08:00
|
|
|
|
|
2023-08-04 17:06:50 +08:00
|
|
|
|
};
|
2025-06-19 18:59:39 +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;
|
|
|
|
|
|
}
|
2022-09-05 16:36:31 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|