using System.Collections.Generic; using System.Linq; namespace BLL { public class PunchlistFromService { /// /// Turnover System Code下拉框 /// /// 项目id /// 下拉框名字 /// 是否显示请选择 public static void InitTurnoverSystemCodeUnitDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease) { dropName.DataValueField = "string"; dropName.DataTextField = "string"; dropName.DataSource = GetTurnoverSystemCodeUnitDropDownList(projectId); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取Turnover System Code下拉框 /// /// 项目id /// public static List GetTurnoverSystemCodeUnitDropDownList(string projectId) { var list = (from x in Funs.DB.Transfer_PunchlistFrom where x.ProjectId == projectId select x.Sub_Sys_No).Distinct().OrderBy(x => x).ToList(); return list; } /// /// 责任单位下拉框 /// /// 项目id /// 下拉框名字 /// 是否显示请选择 public static void InitActionByUnitDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease) { dropName.DataValueField = "string"; dropName.DataTextField = "string"; dropName.DataSource = GetActionByUnitDropDownList(projectId); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取责任单位下拉选项 /// /// 项目id /// public static List GetActionByUnitDropDownList(string projectId) { var list = (from x in Funs.DB.Transfer_PunchlistFrom where x.ProjectId == projectId select x.Action_By).Distinct().OrderBy(x => x).ToList(); return list; } /// /// 责任人pic下拉框 /// /// 项目id /// 下拉框名字 /// 是否显示请选择 public static void InitPICDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease) { dropName.DataValueField = "string"; dropName.DataTextField = "string"; dropName.DataSource = GetPICDropDownList(projectId); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取责任人pic下拉选项 /// /// 项目id /// public static List GetPICDropDownList(string projectId) { var list = (from x in Funs.DB.Transfer_PunchlistFrom where x.ProjectId == projectId select x.PIC).Distinct().OrderBy(x => x).ToList(); return list; } /// /// 责任人-五环/PIC-WUH下拉框 /// /// 项目id /// 下拉框名字 /// 是否显示请选择 public static void InitWUHPICDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease) { dropName.DataValueField = "string"; dropName.DataTextField = "string"; dropName.DataSource = GetWUHPICDropDownList(projectId); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取责任人-五环/PIC-WUH下拉选项 /// /// 项目id /// public static List GetWUHPICDropDownList(string projectId) { var list = (from x in Funs.DB.Transfer_PunchlistFrom where x.ProjectId == projectId select x.PIC_WUH).Distinct().OrderBy(x => x).ToList(); return list; } /// /// disc下拉框 /// /// 项目id /// 下拉框名字 /// 是否显示请选择 public static void InitDiscDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease) { dropName.DataValueField = "string"; dropName.DataTextField = "string"; dropName.DataSource = GetDiscDropDownList(projectId); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取disc下拉选项 /// /// 项目id /// public static List GetDiscDropDownList(string projectId) { var list = (from x in Funs.DB.Transfer_PunchlistFrom where x.ProjectId == projectId select x.Disc).Distinct().OrderBy(x => x).ToList(); return list; } } }