1022-gaofei
This commit is contained in:
@@ -51,32 +51,66 @@ namespace FineUIPro.Web.common
|
||||
var designChangeOrders = from x in db.Comprehensive_DesignChangeOrder where x.ProjectId == this.CurrUser.LoginProjectId select x;
|
||||
this.divBG.InnerHtml = designChangeOrders.Count().ToString();
|
||||
//工程量完成情况
|
||||
string quantityCompletionStr = "<div class='jd-item'><div class='item jd-title'>序号</div><div class='item jd-title'>类型</div><div class='item jd-title'>单位</div><div class='item jd-title'>设计数量</div><div class='item jd-title'>计划完成</div><div class='item jd-title'>实际完成</div><div class='item jd-title'>计划完成率</div><div class='item jd-title'>累计计划完成</div><div class='item jd-title'>累计实际完成</div><div class='item jd-title'>累计计划完成率</div><div class='item jd-title'>总完成率</div></div>";
|
||||
var quantityCompletions = from x in Funs.DB.View_JDGL_QuantityCompletion where x.ProjectId == this.CurrUser.LoginProjectId orderby x.Name select x;
|
||||
int i = 1;
|
||||
foreach (var item in quantityCompletions)
|
||||
{
|
||||
quantityCompletionStr += "<div class='jd-item'><div class='item'>"
|
||||
+ i + "</div><div class='item'>"
|
||||
+ item.Name + "</div><div class='item'>"
|
||||
+ item.Unit + "</div><div class='item'>"
|
||||
+ (item.DesignNum != null ? item.DesignNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.PlanNum != null ? item.PlanNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.RealNum != null ? item.RealNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ item.Rate + "</div><div class='item'>"
|
||||
+ item.TotalPlanNum + "</div><div class='item'>"
|
||||
+ item.TotalRealNum + "</div><div class='item'>"
|
||||
+ item.TotalRate + "</div><div class='item'>"
|
||||
+ item.SumRate + "</div></div>";
|
||||
i++;
|
||||
}
|
||||
divGZL.InnerHtml = quantityCompletionStr;
|
||||
string date = string.Empty;
|
||||
var quantityCompletions = from x in Funs.DB.View_JDGL_QuantityCompletion where x.ProjectId == this.CurrUser.LoginProjectId orderby x.Name select x;
|
||||
if (quantityCompletions.Count() > 0)
|
||||
{
|
||||
if (quantityCompletions.First() != null && quantityCompletions.First().EndDate != null)
|
||||
string quantityCompletionStr = "<div class='jd-item'><div class='item jd-title'>序号</div><div class='item jd-title'>类型</div><div class='item jd-title'>单位</div><div class='item jd-title'>设计数量</div><div class='item jd-title'>计划完成</div><div class='item jd-title'>实际完成</div><div class='item jd-title'>计划完成率</div><div class='item jd-title'>累计计划完成</div><div class='item jd-title'>累计实际完成</div><div class='item jd-title'>累计计划完成率</div><div class='item jd-title'>总完成率</div></div>";
|
||||
int i = 1;
|
||||
foreach (var item in quantityCompletions)
|
||||
{
|
||||
date = " (" + string.Format("{0:yyyy-MM}", quantityCompletions.First().EndDate) + ")";
|
||||
quantityCompletionStr += "<div class='jd-item'><div class='item'>"
|
||||
+ i + "</div><div class='item'>"
|
||||
+ item.Name + "</div><div class='item'>"
|
||||
+ item.Unit + "</div><div class='item'>"
|
||||
+ (item.DesignNum != null ? item.DesignNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.PlanNum != null ? item.PlanNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.RealNum != null ? item.RealNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ item.Rate + "</div><div class='item'>"
|
||||
+ item.TotalPlanNum + "</div><div class='item'>"
|
||||
+ item.TotalRealNum + "</div><div class='item'>"
|
||||
+ item.TotalRate + "</div><div class='item'>"
|
||||
+ item.SumRate + "</div></div>";
|
||||
i++;
|
||||
}
|
||||
divGZL.InnerHtml = quantityCompletionStr;
|
||||
if (quantityCompletions.Count() > 0)
|
||||
{
|
||||
if (quantityCompletions.First() != null && quantityCompletions.First().EndDate != null)
|
||||
{
|
||||
date = " (" + string.Format("{0:yyyy-MM}", quantityCompletions.First().EndDate) + ")";
|
||||
}
|
||||
}
|
||||
}
|
||||
else //低温储罐项目显示低温储罐数据
|
||||
{
|
||||
var lowTankCompletions = from x in Funs.DB.View_JDGL_LowTankCompletion where x.ProjectId == this.CurrUser.LoginProjectId orderby x.Name select x;
|
||||
string quantityCompletionStr = "<div class='jd-item'><div class='item jd-title'>序号</div><div class='item jd-title'>储罐编号</div><div class='item jd-title'>类型</div><div class='item jd-title'>单位</div><div class='item jd-title'>设计数量</div><div class='item jd-title'>计划完成</div><div class='item jd-title'>实际完成</div><div class='item jd-title'>计划完成率</div><div class='item jd-title'>累计计划完成</div><div class='item jd-title'>累计实际完成</div><div class='item jd-title'>累计计划完成率</div><div class='item jd-title'>总完成率</div></div>";
|
||||
int i = 1;
|
||||
foreach (var item in lowTankCompletions)
|
||||
{
|
||||
quantityCompletionStr += "<div class='jd-item'><div class='item'>"
|
||||
+ i + "</div><div class='item'>"
|
||||
+ item.Code + "</div><div class='item'>"
|
||||
+ item.Name + "</div><div class='item'>"
|
||||
+ item.Unit + "</div><div class='item'>"
|
||||
+ (item.TotalNum != null ? item.TotalNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.PlanNum != null ? item.PlanNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ (item.RealNum != null ? item.RealNum.Value.ToString("F0") : "0") + "</div><div class='item'>"
|
||||
+ item.Rate + "</div><div class='item'>"
|
||||
+ item.TotalPlanNum + "</div><div class='item'>"
|
||||
+ item.TotalRealNum + "</div><div class='item'>"
|
||||
+ item.TotalRate + "</div><div class='item'>"
|
||||
+ item.SumRate + "</div></div>";
|
||||
i++;
|
||||
}
|
||||
divGZL.InnerHtml = quantityCompletionStr;
|
||||
if (lowTankCompletions.Count() > 0)
|
||||
{
|
||||
if (lowTankCompletions.First() != null && lowTankCompletions.First().EndDate != null)
|
||||
{
|
||||
date = " (" + string.Format("{0:yyyy-MM}", lowTankCompletions.First().EndDate) + ")";
|
||||
}
|
||||
}
|
||||
}
|
||||
divMonth.InnerHtml = "专业工作量表" + date;
|
||||
|
||||
Reference in New Issue
Block a user