质量管理,NCR汇总报错问题处理
This commit is contained in:
@@ -133,7 +133,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
constructionProblemsLists = (from x in Funs.DB.Report_ConstructionProblems
|
||||
where x.ReportId == this.ReportId
|
||||
select x).ToList();
|
||||
if (constructionProblemsLists.Count>0)
|
||||
if (constructionProblemsLists.Count > 0)
|
||||
{
|
||||
gvConstructionProblems.Hidden = false;
|
||||
gvConstructionProblems.DataSource = constructionProblemsLists;
|
||||
@@ -146,7 +146,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
nextQualityControlLists = (from x in Funs.DB.Report_NextQualityControl
|
||||
where x.ReportId == this.ReportId
|
||||
select x).ToList();
|
||||
if (nextQualityControlLists.Count>0)
|
||||
if (nextQualityControlLists.Count > 0)
|
||||
{
|
||||
gvNextQualityControl.Hidden = false;
|
||||
gvNextQualityControl.DataSource = nextQualityControlLists;
|
||||
@@ -890,12 +890,12 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
c.PressurePipeNumber
|
||||
};
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
|
||||
var monethCount = query
|
||||
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.ContentName = item.UnitName;
|
||||
model.ContentName = item.UnitName;
|
||||
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o => o.PressurePipeNumber));
|
||||
model.ProjectCount = Convert.ToInt32(AllList.Sum(o => o.PressurePipeNumber));
|
||||
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o => o.ActualNumber));//总数
|
||||
@@ -1045,15 +1045,15 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
c.SunNumber,
|
||||
c.MonitoringReportNumber
|
||||
};
|
||||
var AllList = query.ToList();
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.ReportTime >= Convert.ToDateTime(startDate) && x.ReportTime <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.ContentName = item.UnitName;
|
||||
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o=>o.SunNumber));
|
||||
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o=>o.MonitoringReportNumber));
|
||||
model.TotalNoBackCount = Convert.ToInt32(monethCount.Sum(o => o.SunNumber));
|
||||
model.MonthsCount = Convert.ToInt32(monethCount.Sum(o => o.MonitoringReportNumber));
|
||||
model.ProjectCount = Convert.ToInt32(AllList.Sum(o => o.MonitoringReportNumber));
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
@@ -1141,8 +1141,10 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
NCRStatisc.WorkName = item.UnitName;
|
||||
//NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Count(x => x.Status == "3");
|
||||
//NCRStatisc.OKNum = AllList.Count(x => x.Status == "3");
|
||||
NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
|
||||
NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
|
||||
//NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
|
||||
//NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState.Trim().Equals("已闭合")).Count();
|
||||
NCRStatisc.CurrentPeriodOkNum = unitNCRStatic.Where(x => x.ImplementationFrontState == "已闭合").Count();
|
||||
NCRStatisc.OKNum = AllList.Where(x => x.ImplementationFrontState == "已闭合").Count();
|
||||
|
||||
NCRStatisc.CheckNum = AllList.Count();
|
||||
|
||||
@@ -1283,7 +1285,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
select new
|
||||
{
|
||||
c.CheckDate,
|
||||
c.ProjectId,
|
||||
c.ProjectId,
|
||||
c.CheckType
|
||||
};
|
||||
var AllList = query.ToList();
|
||||
@@ -1570,7 +1572,8 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
#region 保存方法
|
||||
|
||||
#region 9.计量器具报验管理情况
|
||||
void saveMeasuringInspection() {
|
||||
void saveMeasuringInspection()
|
||||
{
|
||||
|
||||
List<Model.Report_CQMS_MonthReportItem> detailLists = new List<Model.Report_CQMS_MonthReportItem>();
|
||||
JArray teamGroupData = gvMeasuringInspection.GetMergedData();
|
||||
@@ -1959,7 +1962,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
{
|
||||
ReportId = ReportId,
|
||||
ReType = "13",
|
||||
TotalNoBackCount= values.Value<int>("TotalNoBackCount"),
|
||||
TotalNoBackCount = values.Value<int>("TotalNoBackCount"),
|
||||
ContentName = values.Value<string>("ContentName"),
|
||||
MonthsCount = values.Value<int>("MonthsCount"),
|
||||
ProjectCount = values.Value<int>("ProjectCount"),
|
||||
@@ -2012,7 +2015,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user