2023-09-21
This commit is contained in:
@@ -7,6 +7,7 @@ using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
using SgManager.AI;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
namespace FineUIPro.Web.CQMS.ManageReport
|
||||
{
|
||||
@@ -59,6 +60,7 @@ namespace FineUIPro.Web.CQMS.ManageReport
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.EnableViewState=true;
|
||||
this.lblProjectName.Text = BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName;
|
||||
this.ReportId = Request.Params["reportId"];
|
||||
if (!string.IsNullOrEmpty(Request.Params["view"]))
|
||||
@@ -96,6 +98,8 @@ namespace FineUIPro.Web.CQMS.ManageReport
|
||||
{
|
||||
this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
|
||||
this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(this.txtStartDate.Text).AddMonths(1).AddDays(-1));
|
||||
//this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", "2022-11-02 01:01:00");
|
||||
//this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", "2023-10-18 01:01:00");
|
||||
}
|
||||
CheckLotBindStatisc("CV");//检验批统计:土建
|
||||
CheckLotBindStatisc("EQ");//检验批统计:设备
|
||||
@@ -109,7 +113,7 @@ namespace FineUIPro.Web.CQMS.ManageReport
|
||||
NCRBindStatisc();//NCR统计
|
||||
DesignChangeOrderBindStatisc();//设计变更统计
|
||||
PassWelderBindStatisc();//合格焊工统计
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -636,6 +640,34 @@ namespace FineUIPro.Web.CQMS.ManageReport
|
||||
}
|
||||
StatisticsList.Add(StatisticsLast);
|
||||
}
|
||||
else //新增本周/月无验收数据的也需要列出表格
|
||||
{
|
||||
|
||||
Model.CheckStatisc StatisticsLast = new Model.CheckStatisc();
|
||||
StatisticsLast.Num = StatisticsList.Count() + 1;
|
||||
StatisticsLast.WorkName = "合计";
|
||||
StatisticsLast.CheckNum =0;
|
||||
StatisticsLast.TotalCheckNum = 0;
|
||||
StatisticsLast.OKNum = 0;
|
||||
StatisticsLast.TotalOKNum = 0;
|
||||
if (StatisticsLast.CheckNum != 0)//被除数不能为零
|
||||
{
|
||||
StatisticsLast.OneOKRate = Math.Round((double)StatisticsLast.OKNum / (double)StatisticsLast.CheckNum * 100, 2) + "%";//保留两位小数、后四舍五入
|
||||
}
|
||||
else
|
||||
{
|
||||
StatisticsLast.OneOKRate = "0%";
|
||||
}
|
||||
if (StatisticsLast.TotalCheckNum != 0)//被除数不能为零
|
||||
{
|
||||
StatisticsLast.TotalOneOKRate = Math.Round((double)StatisticsLast.TotalOKNum / (double)StatisticsLast.TotalCheckNum * 100, 2) + "%";//保留两位小数、后四舍五入
|
||||
}
|
||||
else
|
||||
{
|
||||
StatisticsLast.TotalOneOKRate = "0%";
|
||||
}
|
||||
StatisticsList.Add(StatisticsLast);
|
||||
}
|
||||
|
||||
if (cNProfessionalCode == "CV")
|
||||
{
|
||||
@@ -1274,5 +1306,7 @@ namespace FineUIPro.Web.CQMS.ManageReport
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user