Compare commits
No commits in common. "4b4f52d903f53b75129ba1eb95ea1a655f47fff4" and "d0f94051b726aa3572d97aa81dd5c5b36246511f" have entirely different histories.
4b4f52d903
...
d0f94051b7
|
|
@ -1,13 +0,0 @@
|
||||||
|
|
||||||
CREATE VIEW View_MonthReport_InspectionManagement
|
|
||||||
AS
|
|
||||||
/************Ô±¨È¡Êý************/
|
|
||||||
select im.InspectionId,
|
|
||||||
im.ProjectId,
|
|
||||||
im.CNProfessionalId,
|
|
||||||
im.IsOnceQualified,
|
|
||||||
im.InspectionDate,
|
|
||||||
detail.UnitWorkId
|
|
||||||
from ProcessControl_InspectionManagement as im
|
|
||||||
left join (select distinct(InspectionId),UnitWorkId from ProcessControl_InspectionManagementDetail) as detail on detail.InspectionId = im.InspectionId
|
|
||||||
go
|
|
||||||
|
|
@ -453,30 +453,5 @@ namespace BLL
|
||||||
|
|
||||||
return InspectionMangementList;
|
return InspectionMangementList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static List<Model.View_MonthReport_InspectionManagement> getViewMonthReportInspectionManagementByCNProfessionalIdAndDate(string projectId, string cNProfessionalId, DateTime startDate, DateTime SoptDate, bool isOnceQualified)
|
|
||||||
{
|
|
||||||
List<Model.View_MonthReport_InspectionManagement> InspectionMangementList = (from x in Funs.DB.View_MonthReport_InspectionManagement select x).ToList();
|
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(projectId))
|
|
||||||
{
|
|
||||||
InspectionMangementList = (from x in InspectionMangementList where x.ProjectId == projectId select x).ToList();
|
|
||||||
}
|
|
||||||
if (!string.IsNullOrEmpty(cNProfessionalId) && cNProfessionalId != "0")
|
|
||||||
{
|
|
||||||
InspectionMangementList = (from x in InspectionMangementList where x.CNProfessionalId == cNProfessionalId select x).ToList();
|
|
||||||
}
|
|
||||||
if (isOnceQualified == true)
|
|
||||||
{
|
|
||||||
InspectionMangementList = (from x in InspectionMangementList where x.IsOnceQualified == isOnceQualified select x).ToList();
|
|
||||||
}
|
|
||||||
if (startDate != null && SoptDate != null)
|
|
||||||
{
|
|
||||||
InspectionMangementList = (from x in InspectionMangementList where x.InspectionDate >= startDate && x.InspectionDate <= SoptDate select x).ToList();
|
|
||||||
}
|
|
||||||
|
|
||||||
return InspectionMangementList;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1535,6 +1535,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
string Quantity1Sum = String.Empty;//本月检查合格点数/本月检查点数
|
string Quantity1Sum = String.Empty;//本月检查合格点数/本月检查点数
|
||||||
string Quantity2Sum = String.Empty;//累计检查合格点数/累计检查点数
|
string Quantity2Sum = String.Empty;//累计检查合格点数/累计检查点数
|
||||||
|
|
||||||
|
|
||||||
|
//加载所有单位
|
||||||
|
//var units = from x in db.Project_ProjectUnit
|
||||||
|
// join y in db.Base_Unit on x.UnitId equals y.UnitId
|
||||||
|
// where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1)
|
||||||
|
// orderby y.UnitCode
|
||||||
|
// select new { x.UnitId, y.UnitName };
|
||||||
var inspectionUnits = units.Where(x => x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1).ToList();
|
var inspectionUnits = units.Where(x => x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1).ToList();
|
||||||
var cqmsDetail = from c in db.View_CQMS_InspectionManagementDetail
|
var cqmsDetail = from c in db.View_CQMS_InspectionManagementDetail
|
||||||
join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
|
join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
|
||||||
|
|
@ -1668,14 +1675,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
}
|
}
|
||||||
//int i = 1;
|
//int i = 1;
|
||||||
string cNProfessionalId = (from x in db.Base_CNProfessional where x.CNProfessionalCode == cNProfessionalCode select x.CNProfessionalId).FirstOrDefault();
|
string cNProfessionalId = (from x in db.Base_CNProfessional where x.CNProfessionalCode == cNProfessionalCode select x.CNProfessionalId).FirstOrDefault();
|
||||||
|
|
||||||
List<string> workNames = new List<string>();
|
List<string> workNames = new List<string>();
|
||||||
//专业下所有集合
|
//专业下所有集合
|
||||||
List<Model.View_MonthReport_InspectionManagement> totalManagementList = BLL.InspectionManagementService.getViewMonthReportInspectionManagementByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, projectStartDate, endDate, false);
|
List<Model.View_CQMS_InspectionManagementDetail> totalManagementList = BLL.InspectionManagementService.getInspectionManagementDetailListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, projectStartDate, endDate, false);
|
||||||
//专业下当期集合
|
//专业下当期集合
|
||||||
List<Model.View_MonthReport_InspectionManagement> managementList = BLL.InspectionManagementService.getViewMonthReportInspectionManagementByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, startDate, endDate, false);
|
List<Model.View_CQMS_InspectionManagementDetail> managementList = BLL.InspectionManagementService.getInspectionManagementDetailListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, startDate, endDate, false);
|
||||||
workNames = totalManagementList.Select(x => x.UnitWorkId).DefaultIfEmpty().Distinct()?.ToList();
|
workNames = totalManagementList.Select(x => x.UnitWorkId).DefaultIfEmpty().Distinct()?.ToList();
|
||||||
|
|
||||||
foreach (string item in workNames)
|
foreach (string item in workNames)
|
||||||
{
|
{
|
||||||
Model.WBS_UnitWork ins = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(item);
|
Model.WBS_UnitWork ins = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(item);
|
||||||
|
|
|
||||||
|
|
@ -1509,8 +1509,8 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
CheckLotBindStatisc("PP");//检验批统计:管道
|
CheckLotBindStatisc("PP");//检验批统计:管道
|
||||||
CheckLotBindStatisc("EL");//检验批统计:电气
|
CheckLotBindStatisc("EL");//检验批统计:电气
|
||||||
CheckLotBindStatisc("IN");//检验批统计:仪表
|
CheckLotBindStatisc("IN");//检验批统计:仪表
|
||||||
CheckLotBindStatisc("AC");//检验批统计:反腐
|
CheckLotBindStatisc("FF");//检验批统计:反腐
|
||||||
CheckLotBindStatisc("FF");//检验批统计:消防
|
CheckLotBindStatisc("XF");//检验批统计:消防
|
||||||
|
|
||||||
#region 现场质量共检数据合计
|
#region 现场质量共检数据合计
|
||||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||||
|
|
@ -1670,9 +1670,9 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
|
|
||||||
List<string> workNames = new List<string>();
|
List<string> workNames = new List<string>();
|
||||||
//专业下所有集合
|
//专业下所有集合
|
||||||
List<Model.View_MonthReport_InspectionManagement> totalManagementList = BLL.InspectionManagementService.getViewMonthReportInspectionManagementByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, projectStartDate, endDate, false);
|
List<Model.View_CQMS_InspectionManagementDetail> totalManagementList = BLL.InspectionManagementService.getInspectionManagementDetailListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, projectStartDate, endDate, false);
|
||||||
//专业下当期集合
|
//专业下当期集合
|
||||||
List<Model.View_MonthReport_InspectionManagement> managementList = BLL.InspectionManagementService.getViewMonthReportInspectionManagementByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, startDate, endDate, false);
|
List<Model.View_CQMS_InspectionManagementDetail> managementList = BLL.InspectionManagementService.getInspectionManagementDetailListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, cNProfessionalId, startDate, endDate, false);
|
||||||
workNames = totalManagementList.Select(x => x.UnitWorkId).DefaultIfEmpty().Distinct()?.ToList();
|
workNames = totalManagementList.Select(x => x.UnitWorkId).DefaultIfEmpty().Distinct()?.ToList();
|
||||||
foreach (string item in workNames)
|
foreach (string item in workNames)
|
||||||
{
|
{
|
||||||
|
|
@ -1833,7 +1833,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
GvYb.SummaryData = summary;
|
GvYb.SummaryData = summary;
|
||||||
}
|
}
|
||||||
//检验批统计:防腐
|
//检验批统计:防腐
|
||||||
if (cNProfessionalCode == "AC")
|
if (cNProfessionalCode == "FF")
|
||||||
{
|
{
|
||||||
this.GvFf.DataSource = StatisticsList;
|
this.GvFf.DataSource = StatisticsList;
|
||||||
this.GvFf.DataBind();
|
this.GvFf.DataBind();
|
||||||
|
|
@ -1852,7 +1852,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
GvFf.SummaryData = summary;
|
GvFf.SummaryData = summary;
|
||||||
}
|
}
|
||||||
//检验批统计:消防
|
//检验批统计:消防
|
||||||
if (cNProfessionalCode == "FF")
|
if (cNProfessionalCode == "XF")
|
||||||
{
|
{
|
||||||
this.GvXf.DataSource = StatisticsList;
|
this.GvXf.DataSource = StatisticsList;
|
||||||
this.GvXf.DataBind();
|
this.GvXf.DataBind();
|
||||||
|
|
|
||||||
2036
SGGL/Model/Model.cs
2036
SGGL/Model/Model.cs
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue