修改施工日志
This commit is contained in:
@@ -30,6 +30,8 @@ namespace BLL
|
||||
newUnitWork.NDEUnit = UnitWork.NDEUnit;
|
||||
newUnitWork.Costs = UnitWork.Costs;
|
||||
newUnitWork.MainItemAndDesignProfessionalIds = UnitWork.MainItemAndDesignProfessionalIds;
|
||||
newUnitWork.ContractId = UnitWork.ContractId;
|
||||
newUnitWork.MainItemCode = UnitWork.MainItemCode;
|
||||
db.WBS_UnitWork.InsertOnSubmit(newUnitWork);
|
||||
db.SubmitChanges();
|
||||
GetWeights(UnitWork.ProjectId);
|
||||
@@ -64,6 +66,8 @@ namespace BLL
|
||||
newUnitWork.RealEndDate = UnitWork.RealEndDate;
|
||||
newUnitWork.PlanCost = UnitWork.PlanCost;
|
||||
newUnitWork.JDWeights = UnitWork.JDWeights;
|
||||
newUnitWork.ContractId = UnitWork.ContractId;
|
||||
newUnitWork.MainItemCode = UnitWork.MainItemCode;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
GetWeights(UnitWork.ProjectId);
|
||||
@@ -273,6 +277,21 @@ namespace BLL
|
||||
return item;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取单位工程名称项
|
||||
/// </summary>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] GetUnitWorkListByContract(string projectId, List<string> contracts)
|
||||
{
|
||||
List<Model.WBS_UnitWork> q = (from x in Funs.DB.WBS_UnitWork where x.ProjectId == projectId && x.SuperUnitWork == null && contracts.Contains(x.ContractId) orderby x.UnitWorkCode select x).ToList();
|
||||
ListItem[] item = new ListItem[q.Count()];
|
||||
for (int i = 0; i < q.Count(); i++)
|
||||
{
|
||||
item[i] = new ListItem((q[i].UnitWorkCode + "-" + q[i].UnitWorkName + GetProjectType(q[i].ProjectType)) ?? "", q[i].UnitWorkId.ToString());
|
||||
}
|
||||
return item;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取安装工程单位工程名称项
|
||||
/// </summary>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
@@ -358,6 +377,22 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 单位工程表下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitContractUnitWorkDownList(FineUIPro.DropDownList dropName, string projectId, List<string> contracts, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "Value";
|
||||
dropName.DataTextField = "Text";
|
||||
dropName.DataSource = BLL.UnitWorkService.GetUnitWorkListByContract(projectId, contracts);
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 安装工程单位工程表下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
|
||||
Reference in New Issue
Block a user