修改施工日志

This commit is contained in:
2023-09-22 14:09:58 +08:00
parent 1cacd53725
commit 764455acd9
38 changed files with 3031 additions and 718 deletions
@@ -79,6 +79,38 @@ namespace BLL
return Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.WorkPackageCode == workPackageCode);
}
/// <summary>
/// 根据分部分项编号获取分部分项信息
/// </summary>
/// <param name="workPackageCode"></param>
/// <returns></returns>
public static string GetWorkPackageCodeByPackageContent(string packageContent)
{
string workPackageCode = string.Empty;
var q= Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.PackageContent == packageContent);
if (q != null)
{
workPackageCode = q.WorkPackageCode;
}
return workPackageCode;
}
/// <summary>
/// 根据分部分项编号获取分部分项信息
/// </summary>
/// <param name="workPackageCode"></param>
/// <returns></returns>
public static string GetPackageContentByWorkPackageCode(string workPackageCode)
{
string packageContent = string.Empty;
var q = Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.WorkPackageCode == workPackageCode);
if (q != null)
{
packageContent = q.PackageContent;
}
return packageContent;
}
/// <summary>
/// 根据分部分项编号获取子级分部分项信息集合
/// </summary>
@@ -88,5 +120,23 @@ namespace BLL
{
return (from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == workPackageCode select x).ToList();
}
/// <summary>
/// 样板类型下拉框
/// </summary>
/// <param name="dropName"></param>
/// <param name="projectId"></param>
/// <param name="isShowPlease"></param>
public static void InitDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
{
dropName.DataValueField = "PackageContent";
dropName.DataTextField = "PackageContent";
dropName.DataSource = from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == null orderby x.ProjectType, x.WorkPackageCode select x;
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName);
}
}
}
}