Merge branch 'master' of http://47.104.102.122:3000/lpf/CNCEC_SUBQHSE_WUHUAN
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
alter table dbo.Comprehensive_NCRManagement drop constraint FK_Comprehensive_NCRManagement_Sys_User
|
||||||
|
GO
|
||||||
|
alter table Comprehensive_NCRManagement alter column Supervisor nvarchar(1000) null
|
||||||
|
GO
|
||||||
@@ -90,9 +90,11 @@
|
|||||||
<f:RenderField ColumnID="ResponsibleMan" DataField="ResponsibleMan" FieldType="String" HeaderText="责任人" TextAlign="Center"
|
<f:RenderField ColumnID="ResponsibleMan" DataField="ResponsibleMan" FieldType="String" HeaderText="责任人" TextAlign="Center"
|
||||||
HeaderTextAlign="Center" Width="110px">
|
HeaderTextAlign="Center" Width="110px">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField ColumnID="SupervisorName" DataField="SupervisorName" FieldType="String" HeaderText="监督人" TextAlign="Center"
|
<f:TemplateField ColumnID="SupervisorName" Width="110px" HeaderText="监督人" HeaderTextAlign="Center" TextAlign="Center">
|
||||||
HeaderTextAlign="Center" Width="110px">
|
<ItemTemplate>
|
||||||
</f:RenderField>
|
<asp:Label ID="Label1" runat="server" Text='<%# ConvertSupervisorName(Eval("Supervisor")) %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
<%--<f:TemplateField ColumnID="Status" Width="120px" HeaderText="状态" HeaderTextAlign="Center" TextAlign="Center">
|
<%--<f:TemplateField ColumnID="Status" Width="120px" HeaderText="状态" HeaderTextAlign="Center" TextAlign="Center">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="txtStatus" runat="server" Text='<%# ConvertState(Eval("Status")) %>'></asp:Label>
|
<asp:Label ID="txtStatus" runat="server" Text='<%# ConvertState(Eval("Status")) %>'></asp:Label>
|
||||||
|
|||||||
@@ -248,6 +248,36 @@ namespace FineUIPro.Web.Comprehensive
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 监督人
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="CarryUnitWorks"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
protected string ConvertSupervisorName(object Supervisor)
|
||||||
|
{
|
||||||
|
string SupervisorName = string.Empty;
|
||||||
|
if (Supervisor != null)
|
||||||
|
{
|
||||||
|
string[] Ids = Supervisor.ToString().Split(',');
|
||||||
|
foreach (string t in Ids)
|
||||||
|
{
|
||||||
|
var user = BLL.UserService.GetUserByUserId(t);
|
||||||
|
if (user != null)
|
||||||
|
{
|
||||||
|
SupervisorName += user.UserName + ",";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (SupervisorName != string.Empty)
|
||||||
|
{
|
||||||
|
return SupervisorName.Substring(0, SupervisorName.Length - 1);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static string ConvertState(object Status)
|
public static string ConvertState(object Status)
|
||||||
{
|
{
|
||||||
if (Status != null)
|
if (Status != null)
|
||||||
|
|||||||
@@ -147,6 +147,15 @@ namespace FineUIPro.Web.Comprehensive {
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label Label3;
|
protected global::System.Web.UI.WebControls.Label Label3;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Label1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label Label1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lbtnFileUrl 控件。
|
/// lbtnFileUrl 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -328,11 +328,9 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
&& (x.SuperUnitWork == null || x.SuperUnitWork == "0")
|
&& (x.SuperUnitWork == null || x.SuperUnitWork == "0")
|
||||||
select x;
|
select x;
|
||||||
|
|
||||||
var users = from x in Funs.DB.Project_ProjectUser
|
var users = from x in Funs.DB.Sys_User
|
||||||
join y in Funs.DB.Sys_User on x.UserId equals y.UserId
|
where x.UnitId == BLL.Const.UnitId_CWCEC
|
||||||
where x.ProjectId == this.CurrUser.LoginProjectId
|
select x;
|
||||||
&& x.UnitId == BLL.Const.UnitId_CWCEC
|
|
||||||
select y;
|
|
||||||
|
|
||||||
var dataInTemp = from x in Funs.DB.Sys_CQMS_DataInTemp
|
var dataInTemp = from x in Funs.DB.Sys_CQMS_DataInTemp
|
||||||
where x.ProjectId == LoginProjectId && x.UserId == UserId && x.Type == "NCR"
|
where x.ProjectId == LoginProjectId && x.UserId == UserId && x.Type == "NCR"
|
||||||
@@ -419,11 +417,17 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(tempData.Value6.Trim()))
|
if (!string.IsNullOrEmpty(tempData.Value6.Trim()))
|
||||||
{
|
{
|
||||||
if (tempData.Value6.Trim() != "过程监督不到位" && tempData.Value6.Trim() != "质量缺陷" && tempData.Value6.Trim() != "质量管理问题" && tempData.Value6.Trim() != "不按设计要求施工" && tempData.Value6.Trim() != "不按程序施工" && tempData.Value6.Trim() != "成品保护不到位")
|
string[] strs = tempData.Value6.Trim().Split(',');
|
||||||
|
bool b = true;
|
||||||
|
foreach (var item in strs)
|
||||||
{
|
{
|
||||||
errInfo += "问题类别[" + tempData.Value6.Trim() + "]错误;";
|
if (item != "过程监督不到位" && item != "质量缺陷" && item != "质量管理问题" && item != "不按设计要求施工" && item != "不按程序施工" && item != "成品保护不到位")
|
||||||
|
{
|
||||||
|
errInfo += "问题类别[" + item + "]错误;";
|
||||||
|
b = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
if (b)
|
||||||
{
|
{
|
||||||
Ins.Problem = tempData.Value6.Trim();
|
Ins.Problem = tempData.Value6.Trim();
|
||||||
}
|
}
|
||||||
@@ -516,14 +520,28 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(tempData.Value14.Trim()))//监督人
|
if (!string.IsNullOrEmpty(tempData.Value14.Trim()))//监督人
|
||||||
{
|
{
|
||||||
var user = users.FirstOrDefault(x => x.UserName == tempData.Value14.Trim());
|
string[] strs = tempData.Value14.Trim().Split(',');
|
||||||
if (user != null)
|
bool b = true;
|
||||||
|
string supervisor = string.Empty;
|
||||||
|
foreach (var item in strs)
|
||||||
{
|
{
|
||||||
Ins.Supervisor = user.UserId;
|
var user = users.FirstOrDefault(x => x.UserName == item);
|
||||||
|
if (user == null)
|
||||||
|
{
|
||||||
|
errInfo += "监督人[" + item + "]错误;";
|
||||||
|
b = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
supervisor += user.UserId + ",";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
if (b)
|
||||||
{
|
{
|
||||||
errInfo += "监督人[" + tempData.Value14.Trim() + "]错误;";
|
if (!string.IsNullOrEmpty(supervisor))
|
||||||
|
{
|
||||||
|
Ins.Supervisor = supervisor.Substring(0, supervisor.Length - 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(tempData.Value15))
|
if (!string.IsNullOrEmpty(tempData.Value15))
|
||||||
|
|||||||
@@ -29,8 +29,7 @@
|
|||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow>
|
<f:FormRow>
|
||||||
<Items>
|
<Items>
|
||||||
<f:DropDownList ID="ddlProblem" runat="server" Label="问题类别" LabelAlign="Right" LabelWidth="130px">
|
<f:DropDownList ID="ddlProblem" runat="server" Label="问题类别" AutoSelectFirstItem="false" LabelAlign="Right" LabelWidth="130px" EnableMultiSelect="true" EnableCheckBoxSelect="true">
|
||||||
<f:ListItem Value="" Text="-请选择-" Selected="true" />
|
|
||||||
<f:ListItem Value="过程监督不到位" Text="过程监督不到位" />
|
<f:ListItem Value="过程监督不到位" Text="过程监督不到位" />
|
||||||
<f:ListItem Value="质量缺陷" Text="质量缺陷" />
|
<f:ListItem Value="质量缺陷" Text="质量缺陷" />
|
||||||
<f:ListItem Value="质量管理问题" Text="质量管理问题" />
|
<f:ListItem Value="质量管理问题" Text="质量管理问题" />
|
||||||
@@ -59,7 +58,7 @@
|
|||||||
<f:FormRow>
|
<f:FormRow>
|
||||||
<Items>
|
<Items>
|
||||||
<f:DropDownList ID="drpUnitIds" runat="server" Label="接收单位" EnableCheckBoxSelect="true" EnableMultiSelect="true" LabelWidth="130px" AutoSelectFirstItem="false" LabelAlign="Right"></f:DropDownList>
|
<f:DropDownList ID="drpUnitIds" runat="server" Label="接收单位" EnableCheckBoxSelect="true" EnableMultiSelect="true" LabelWidth="130px" AutoSelectFirstItem="false" LabelAlign="Right"></f:DropDownList>
|
||||||
<f:DropDownList ID="drpSupervisor" runat="server" Label="监督人" LabelAlign="Right" LabelWidth="130px"></f:DropDownList>
|
<f:DropDownList ID="drpSupervisor" runat="server" Label="监督人" AutoSelectFirstItem="false" LabelAlign="Right" LabelWidth="130px" EnableMultiSelect="true" EnableCheckBoxSelect="true"></f:DropDownList>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow>
|
<f:FormRow>
|
||||||
|
|||||||
@@ -39,11 +39,11 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
BLL.UnitService.InitUnitDownList(this.drpUnitIds, this.CurrUser.LoginProjectId, false);
|
BLL.UnitService.InitUnitDownList(this.drpUnitIds, this.CurrUser.LoginProjectId, false);
|
||||||
BLL.UnitService.InitAllUnitDownList(this.drpSendUnit, this.CurrUser.LoginProjectId, true);
|
BLL.UnitService.InitAllUnitDownList(this.drpSendUnit, this.CurrUser.LoginProjectId, true);
|
||||||
BLL.CNProfessionalService.InitCNProfessionalDownList(this.drpCNProfessionalId, true);
|
BLL.CNProfessionalService.InitCNProfessionalDownList(this.drpCNProfessionalId, true);
|
||||||
BLL.UserService.InitUserProjectIdUnitIdDropDownList(this.drpSupervisor, this.CurrUser.LoginProjectId, BLL.Const.UnitId_CWCEC, true);//监督人
|
BLL.UserService.InitUserProjectIdUnitIdDropDownList(this.drpSupervisor, this.CurrUser.LoginProjectId, BLL.Const.UnitId_CWCEC, false);//监督人
|
||||||
//LoadAuditSelect();
|
//LoadAuditSelect();
|
||||||
//this.agree.Hidden = true;
|
//this.agree.Hidden = true;
|
||||||
//this.options.Hidden = true;
|
//this.options.Hidden = true;
|
||||||
|
|
||||||
this.NCRManagementId = Request.Params["NCRManagementId"];
|
this.NCRManagementId = Request.Params["NCRManagementId"];
|
||||||
Model.Comprehensive_NCRManagement nCRManagement = BLL.NCRManagementService.GetNCRManagementById(this.NCRManagementId);
|
Model.Comprehensive_NCRManagement nCRManagement = BLL.NCRManagementService.GetNCRManagementById(this.NCRManagementId);
|
||||||
if (nCRManagement != null)
|
if (nCRManagement != null)
|
||||||
@@ -80,9 +80,10 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
{
|
{
|
||||||
this.txtCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", nCRManagement.CompleteDate);
|
this.txtCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", nCRManagement.CompleteDate);
|
||||||
}
|
}
|
||||||
if (nCRManagement.Problem!=null)
|
if (nCRManagement.Problem != null)
|
||||||
{
|
{
|
||||||
this.ddlProblem.SelectedValue = nCRManagement.Problem;
|
string[] strs = nCRManagement.Problem.Split(',');
|
||||||
|
this.ddlProblem.SelectedValueArray = strs;
|
||||||
}
|
}
|
||||||
this.txtMeasure.Text = nCRManagement.Measure;
|
this.txtMeasure.Text = nCRManagement.Measure;
|
||||||
this.txtRemarkCode.Text = nCRManagement.RemarkCode.HasValue ? nCRManagement.RemarkCode.ToString() : "";
|
this.txtRemarkCode.Text = nCRManagement.RemarkCode.HasValue ? nCRManagement.RemarkCode.ToString() : "";
|
||||||
@@ -93,9 +94,23 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
|
|
||||||
if (!string.IsNullOrEmpty(nCRManagement.Supervisor))
|
if (!string.IsNullOrEmpty(nCRManagement.Supervisor))
|
||||||
{
|
{
|
||||||
this.drpSupervisor.SelectedValue = nCRManagement.Supervisor;
|
var users = BLL.UserService.GetUserListByProjectIdAndUnitId(this.CurrUser.LoginProjectId, BLL.Const.UnitId_CWCEC);
|
||||||
|
var totalUsers = from x in Funs.DB.Sys_User where x.UnitId == BLL.Const.UnitId_CWCEC select x;
|
||||||
|
var userIds = users.Select(x => x.UserId);
|
||||||
|
string[] strs = nCRManagement.Supervisor.Split(',');
|
||||||
|
foreach (var item in strs)
|
||||||
|
{
|
||||||
|
if (!userIds.Contains(item))
|
||||||
|
{
|
||||||
|
var user = totalUsers.FirstOrDefault(x => x.UserId == item);
|
||||||
|
users.Add(user);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
this.drpSupervisor.DataSource = users;
|
||||||
|
this.drpSupervisor.DataBind();
|
||||||
|
this.drpSupervisor.SelectedValueArray = strs;
|
||||||
}
|
}
|
||||||
|
|
||||||
//var currApprove = NCRManagementApproveService.GetCurrentApprove(nCRManagement.NCRManagementId);
|
//var currApprove = NCRManagementApproveService.GetCurrentApprove(nCRManagement.NCRManagementId);
|
||||||
//if (currApprove != null)
|
//if (currApprove != null)
|
||||||
//{
|
//{
|
||||||
@@ -195,7 +210,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void btnSave_Click(object sender, EventArgs e)
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (this.drpSendUnit.SelectedValue==BLL.Const._Null)
|
if (this.drpSendUnit.SelectedValue == BLL.Const._Null)
|
||||||
{
|
{
|
||||||
Alert.ShowInTop("请选择发出单位!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("请选择发出单位!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
@@ -230,10 +245,16 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
nCRManagement.Contents = this.txtContents.Text.Trim();
|
nCRManagement.Contents = this.txtContents.Text.Trim();
|
||||||
|
|
||||||
#region 新增2024-03-29
|
#region 新增2024-03-29
|
||||||
if (this.ddlProblem.SelectedValue != BLL.Const._Null)
|
string problem = string.Empty;
|
||||||
|
foreach (var item in this.ddlProblem.SelectedValueArray)
|
||||||
{
|
{
|
||||||
nCRManagement.Problem = this.ddlProblem.SelectedValue;
|
problem += item + ",";
|
||||||
}
|
}
|
||||||
|
if (!string.IsNullOrEmpty(problem))
|
||||||
|
{
|
||||||
|
problem = problem.Substring(0, problem.Length - 1);
|
||||||
|
}
|
||||||
|
nCRManagement.Problem = problem;
|
||||||
nCRManagement.Measure = this.txtMeasure.Text.Trim();
|
nCRManagement.Measure = this.txtMeasure.Text.Trim();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -252,7 +273,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
}
|
}
|
||||||
nCRManagement.ResponsibleMan = this.txtResponsibleMan.Text.Trim();
|
nCRManagement.ResponsibleMan = this.txtResponsibleMan.Text.Trim();
|
||||||
nCRManagement.ImplementationFrontState = this.ddlImplementationFrontState.SelectedValue.Trim();
|
nCRManagement.ImplementationFrontState = this.ddlImplementationFrontState.SelectedValue.Trim();
|
||||||
|
|
||||||
|
|
||||||
string ids = string.Empty;
|
string ids = string.Empty;
|
||||||
var lists = this.drpUnitWorkIds.SelectedValueArray;
|
var lists = this.drpUnitWorkIds.SelectedValueArray;
|
||||||
@@ -278,10 +299,16 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
}
|
}
|
||||||
nCRManagement.ReceiveUnit = unitIds;
|
nCRManagement.ReceiveUnit = unitIds;
|
||||||
nCRManagement.RemarkCode = Funs.GetNewInt(this.txtRemarkCode.Text.Trim());
|
nCRManagement.RemarkCode = Funs.GetNewInt(this.txtRemarkCode.Text.Trim());
|
||||||
if (this.drpSupervisor.SelectedValue!=BLL.Const._Null)
|
string supervisor = string.Empty;
|
||||||
|
foreach (var item in this.drpSupervisor.SelectedValueArray)
|
||||||
{
|
{
|
||||||
nCRManagement.Supervisor = this.drpSupervisor.SelectedValue;
|
supervisor += item + ",";
|
||||||
}
|
}
|
||||||
|
if (!string.IsNullOrEmpty(supervisor))
|
||||||
|
{
|
||||||
|
supervisor = supervisor.Substring(0, supervisor.Length - 1);
|
||||||
|
}
|
||||||
|
nCRManagement.Supervisor = supervisor;
|
||||||
if (string.IsNullOrEmpty(this.NCRManagementId))
|
if (string.IsNullOrEmpty(this.NCRManagementId))
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
|
if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
|
||||||
@@ -560,7 +587,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
|||||||
//}
|
//}
|
||||||
//else
|
//else
|
||||||
//{
|
//{
|
||||||
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/CQMS/nCRManagement&menuId={1}", this.hdAttachUrl.Text, BLL.Const.NCRManagementMenuId)));
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/CQMS/nCRManagement&menuId={1}", this.hdAttachUrl.Text, BLL.Const.NCRManagementMenuId)));
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
@@ -2382,9 +2382,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
|||||||
Row row = new Row(doc);
|
Row row = new Row(doc);
|
||||||
row.Cells.Add(CreateCell(numberIndex.ToString(), doc, table.FirstRow.Cells[0].CellFormat.Width, "", "1"));
|
row.Cells.Add(CreateCell(numberIndex.ToString(), doc, table.FirstRow.Cells[0].CellFormat.Width, "", "1"));
|
||||||
row.Cells.Add(CreateCell(item.ContentName, doc, table.FirstRow.Cells[1].CellFormat.Width, "", "", "unit"));
|
row.Cells.Add(CreateCell(item.ContentName, doc, table.FirstRow.Cells[1].CellFormat.Width, "", "", "unit"));
|
||||||
row.Cells.Add(CreateCell(Convert.ToString(item.RectificationRate), doc, table.FirstRow.Cells[2].CellFormat.Width));
|
row.Cells.Add(CreateCell(Convert.ToString(item.MonthsCount), doc, table.FirstRow.Cells[2].CellFormat.Width));
|
||||||
row.Cells.Add(CreateCell(Convert.ToString(item.TotationRate), doc, table.FirstRow.Cells[3].CellFormat.Width));
|
row.Cells.Add(CreateCell(Convert.ToString(item.ProjectCount), doc, table.FirstRow.Cells[3].CellFormat.Width));
|
||||||
row.Cells.Add(CreateCell(item.Remarks, doc, table.FirstRow.Cells[4].CellFormat.Width));
|
row.Cells.Add(CreateCell(Convert.ToString(item.RectificationRate), doc, table.FirstRow.Cells[4].CellFormat.Width));
|
||||||
|
row.Cells.Add(CreateCell(Convert.ToString(item.MonthsBackCount), doc, table.FirstRow.Cells[5].CellFormat.Width));
|
||||||
|
row.Cells.Add(CreateCell(Convert.ToString(item.TotalNoBackCount), doc, table.FirstRow.Cells[6].CellFormat.Width));
|
||||||
|
row.Cells.Add(CreateCell(Convert.ToString(item.TotationRate), doc, table.FirstRow.Cells[7].CellFormat.Width));
|
||||||
|
row.Cells.Add(CreateCell(item.Remarks, doc, table.FirstRow.Cells[8].CellFormat.Width));
|
||||||
table.Rows.Insert(numberIndex, row);
|
table.Rows.Insert(numberIndex, row);
|
||||||
//num1 += MonthsCountstring;
|
//num1 += MonthsCountstring;
|
||||||
//num2 += ProjectCountstring;
|
//num2 += ProjectCountstring;
|
||||||
@@ -2421,9 +2425,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
|||||||
Row rowhj = new Row(doc);
|
Row rowhj = new Row(doc);
|
||||||
rowhj.Cells.Add(CreateCell("", doc, table.FirstRow.Cells[0].CellFormat.Width));
|
rowhj.Cells.Add(CreateCell("", doc, table.FirstRow.Cells[0].CellFormat.Width));
|
||||||
rowhj.Cells.Add(CreateCell("合计", doc, table.FirstRow.Cells[1].CellFormat.Width, "", "", "unit"));
|
rowhj.Cells.Add(CreateCell("合计", doc, table.FirstRow.Cells[1].CellFormat.Width, "", "", "unit"));
|
||||||
rowhj.Cells.Add(CreateCell(QuantitySum1.ToString(), doc, table.FirstRow.Cells[2].CellFormat.Width));
|
rowhj.Cells.Add(CreateCell(CheckNum.ToString(), doc, table.FirstRow.Cells[2].CellFormat.Width));
|
||||||
rowhj.Cells.Add(CreateCell(QuantitySum2.ToString(), doc, table.FirstRow.Cells[3].CellFormat.Width));
|
rowhj.Cells.Add(CreateCell(OKNum.ToString(), doc, table.FirstRow.Cells[3].CellFormat.Width));
|
||||||
rowhj.Cells.Add(CreateCell("", doc, table.FirstRow.Cells[4].CellFormat.Width));
|
rowhj.Cells.Add(CreateCell(QuantitySum1.ToString(), doc, table.FirstRow.Cells[4].CellFormat.Width));
|
||||||
|
rowhj.Cells.Add(CreateCell(TotalCheckNum.ToString(), doc, table.FirstRow.Cells[5].CellFormat.Width));
|
||||||
|
rowhj.Cells.Add(CreateCell(TotalOKNum.ToString(), doc, table.FirstRow.Cells[6].CellFormat.Width));
|
||||||
|
rowhj.Cells.Add(CreateCell(QuantitySum2.ToString(), doc, table.FirstRow.Cells[7].CellFormat.Width));
|
||||||
|
rowhj.Cells.Add(CreateCell("", doc, table.FirstRow.Cells[8].CellFormat.Width));
|
||||||
table.Rows.Insert(numberIndex, rowhj);
|
table.Rows.Insert(numberIndex, rowhj);
|
||||||
|
|
||||||
//自动设置表格样式
|
//自动设置表格样式
|
||||||
|
|||||||
@@ -41,6 +41,11 @@
|
|||||||
height: 300px;
|
height: 300px;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.f-grid-colheader-text {
|
||||||
|
white-space: normal;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -1358,11 +1363,23 @@
|
|||||||
<f:RenderField Width="300px" ColumnID="WorkName" DataField="WorkName" ExpandUnusedSpace="true"
|
<f:RenderField Width="300px" ColumnID="WorkName" DataField="WorkName" ExpandUnusedSpace="true"
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="施工分包商">
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="施工分包商">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="250px" ColumnID="OneOKRate" DataField="OneOKRate"
|
<f:RenderField Width="100px" ColumnID="CheckNum" DataField="CheckNum"
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月一次共捡合格率">
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月共检">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="160px" ColumnID="TotalOneOKRate" DataField="TotalOneOKRate"
|
<f:RenderField Width="100px" ColumnID="OKNum" DataField="OKNum"
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目累计一次共捡合格率">
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月合格">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="120px" ColumnID="OneOKRate" DataField="OneOKRate"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月一次共检合格率">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="TotalCheckNum" DataField="TotalCheckNum"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计共检">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="TotalOKNum" DataField="TotalOKNum"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计合格">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="120px" ColumnID="TotalOneOKRate" DataField="TotalOneOKRate"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目累计一次共检合格率">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||||
@@ -1370,18 +1387,6 @@
|
|||||||
<f:TextBox ID="TextBox14" runat="server">
|
<f:TextBox ID="TextBox14" runat="server">
|
||||||
</f:TextBox>
|
</f:TextBox>
|
||||||
</Editor>
|
</Editor>
|
||||||
</f:RenderField>
|
|
||||||
<f:RenderField Width="150px" ColumnID="CheckNum" DataField="CheckNum" Hidden="true"
|
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月">
|
|
||||||
</f:RenderField>
|
|
||||||
<f:RenderField Width="150px" ColumnID="TotalCheckNum" DataField="TotalCheckNum" Hidden="true"
|
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计">
|
|
||||||
</f:RenderField>
|
|
||||||
<f:RenderField Width="150px" ColumnID="OKNum" DataField="OKNum" Hidden="true"
|
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月">
|
|
||||||
</f:RenderField>
|
|
||||||
<f:RenderField Width="150px" ColumnID="TotalOKNum" DataField="TotalOKNum" Hidden="true"
|
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计">
|
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="250px" ColumnID="Id" DataField="Id"
|
<f:RenderField Width="250px" ColumnID="Id" DataField="Id"
|
||||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="主键" Hidden="true">
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="主键" Hidden="true">
|
||||||
|
|||||||
@@ -1714,7 +1714,11 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
|||||||
//合计
|
//合计
|
||||||
JObject summary = new JObject();
|
JObject summary = new JObject();
|
||||||
summary.Add("WorkName", "合计");
|
summary.Add("WorkName", "合计");
|
||||||
|
summary.Add("CheckNum", CheckNum.ToString());
|
||||||
|
summary.Add("OKNum", OKNum.ToString());
|
||||||
summary.Add("OneOKRate", Quantity1Sum.ToString());
|
summary.Add("OneOKRate", Quantity1Sum.ToString());
|
||||||
|
summary.Add("TotalCheckNum", TotalCheckNum.ToString());
|
||||||
|
summary.Add("TotalOKNum", TotalOKNum.ToString());
|
||||||
summary.Add("TotalOneOKRate", Quantity2Sum.ToString());
|
summary.Add("TotalOneOKRate", Quantity2Sum.ToString());
|
||||||
|
|
||||||
gvInspectionDataInspection.SummaryData = summary;
|
gvInspectionDataInspection.SummaryData = summary;
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl
|
|||||||
strSql += " AND P.UnitWorkId=@UnitWorkId";
|
strSql += " AND P.UnitWorkId=@UnitWorkId";
|
||||||
listStr.Add(new SqlParameter("@UnitWorkId", drpUnitWork.SelectedValue));
|
listStr.Add(new SqlParameter("@UnitWorkId", drpUnitWork.SelectedValue));
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(drpCompletedState.Text.Trim()))
|
if (drpCompletedState.SelectedValue != "0")
|
||||||
{
|
{
|
||||||
strSql += " AND CompletedState = @CompletedState";
|
strSql += " AND CompletedState = @CompletedState";
|
||||||
listStr.Add(new SqlParameter("@CompletedState", drpCompletedState.SelectedValue));
|
listStr.Add(new SqlParameter("@CompletedState", drpCompletedState.SelectedValue));
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
+1
-70
@@ -100374,8 +100374,6 @@ namespace Model
|
|||||||
|
|
||||||
private EntityRef<Base_Unit> _Base_Unit;
|
private EntityRef<Base_Unit> _Base_Unit;
|
||||||
|
|
||||||
private EntityRef<Sys_User> _SupervisorSys_User;
|
|
||||||
|
|
||||||
#region 可扩展性方法定义
|
#region 可扩展性方法定义
|
||||||
partial void OnLoaded();
|
partial void OnLoaded();
|
||||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||||
@@ -100430,7 +100428,6 @@ namespace Model
|
|||||||
this._Base_CNProfessional = default(EntityRef<Base_CNProfessional>);
|
this._Base_CNProfessional = default(EntityRef<Base_CNProfessional>);
|
||||||
this._Base_Project = default(EntityRef<Base_Project>);
|
this._Base_Project = default(EntityRef<Base_Project>);
|
||||||
this._Base_Unit = default(EntityRef<Base_Unit>);
|
this._Base_Unit = default(EntityRef<Base_Unit>);
|
||||||
this._SupervisorSys_User = default(EntityRef<Sys_User>);
|
|
||||||
OnCreated();
|
OnCreated();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -100850,7 +100847,7 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Supervisor", DbType="NVarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Supervisor", DbType="NVarChar(1000)")]
|
||||||
public string Supervisor
|
public string Supervisor
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -100861,10 +100858,6 @@ namespace Model
|
|||||||
{
|
{
|
||||||
if ((this._Supervisor != value))
|
if ((this._Supervisor != value))
|
||||||
{
|
{
|
||||||
if (this._SupervisorSys_User.HasLoadedOrAssignedValue)
|
|
||||||
{
|
|
||||||
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
||||||
}
|
|
||||||
this.OnSupervisorChanging(value);
|
this.OnSupervisorChanging(value);
|
||||||
this.SendPropertyChanging();
|
this.SendPropertyChanging();
|
||||||
this._Supervisor = value;
|
this._Supervisor = value;
|
||||||
@@ -101010,40 +101003,6 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Comprehensive_NCRManagement_Sys_User", Storage="_SupervisorSys_User", ThisKey="Supervisor", OtherKey="UserId", IsForeignKey=true)]
|
|
||||||
public Sys_User SupervisorSys_User
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._SupervisorSys_User.Entity;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
Sys_User previousValue = this._SupervisorSys_User.Entity;
|
|
||||||
if (((previousValue != value)
|
|
||||||
|| (this._SupervisorSys_User.HasLoadedOrAssignedValue == false)))
|
|
||||||
{
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
if ((previousValue != null))
|
|
||||||
{
|
|
||||||
this._SupervisorSys_User.Entity = null;
|
|
||||||
previousValue.Comprehensive_NCRManagement_Sys_User.Remove(this);
|
|
||||||
}
|
|
||||||
this._SupervisorSys_User.Entity = value;
|
|
||||||
if ((value != null))
|
|
||||||
{
|
|
||||||
value.Comprehensive_NCRManagement_Sys_User.Add(this);
|
|
||||||
this._Supervisor = value.UserId;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this._Supervisor = default(string);
|
|
||||||
}
|
|
||||||
this.SendPropertyChanged("SupervisorSys_User");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public event PropertyChangingEventHandler PropertyChanging;
|
public event PropertyChangingEventHandler PropertyChanging;
|
||||||
|
|
||||||
public event PropertyChangedEventHandler PropertyChanged;
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
@@ -374920,8 +374879,6 @@ namespace Model
|
|||||||
|
|
||||||
private EntitySet<Comprehensive_InspectionPerson> _Comprehensive_InspectionPerson;
|
private EntitySet<Comprehensive_InspectionPerson> _Comprehensive_InspectionPerson;
|
||||||
|
|
||||||
private EntitySet<Comprehensive_NCRManagement> _Comprehensive_NCRManagement_Sys_User;
|
|
||||||
|
|
||||||
private EntitySet<Comprehensive_QualityAccident> _Comprehensive_QualityAccident;
|
private EntitySet<Comprehensive_QualityAccident> _Comprehensive_QualityAccident;
|
||||||
|
|
||||||
private EntitySet<Comprehensive_QualityAssurance> _Comprehensive_QualityAssurance;
|
private EntitySet<Comprehensive_QualityAssurance> _Comprehensive_QualityAssurance;
|
||||||
@@ -375671,7 +375628,6 @@ namespace Model
|
|||||||
this._Comprehensive_DesignChangeOrder = new EntitySet<Comprehensive_DesignChangeOrder>(new Action<Comprehensive_DesignChangeOrder>(this.attach_Comprehensive_DesignChangeOrder), new Action<Comprehensive_DesignChangeOrder>(this.detach_Comprehensive_DesignChangeOrder));
|
this._Comprehensive_DesignChangeOrder = new EntitySet<Comprehensive_DesignChangeOrder>(new Action<Comprehensive_DesignChangeOrder>(this.attach_Comprehensive_DesignChangeOrder), new Action<Comprehensive_DesignChangeOrder>(this.detach_Comprehensive_DesignChangeOrder));
|
||||||
this._Comprehensive_DesignDetails = new EntitySet<Comprehensive_DesignDetails>(new Action<Comprehensive_DesignDetails>(this.attach_Comprehensive_DesignDetails), new Action<Comprehensive_DesignDetails>(this.detach_Comprehensive_DesignDetails));
|
this._Comprehensive_DesignDetails = new EntitySet<Comprehensive_DesignDetails>(new Action<Comprehensive_DesignDetails>(this.attach_Comprehensive_DesignDetails), new Action<Comprehensive_DesignDetails>(this.detach_Comprehensive_DesignDetails));
|
||||||
this._Comprehensive_InspectionPerson = new EntitySet<Comprehensive_InspectionPerson>(new Action<Comprehensive_InspectionPerson>(this.attach_Comprehensive_InspectionPerson), new Action<Comprehensive_InspectionPerson>(this.detach_Comprehensive_InspectionPerson));
|
this._Comprehensive_InspectionPerson = new EntitySet<Comprehensive_InspectionPerson>(new Action<Comprehensive_InspectionPerson>(this.attach_Comprehensive_InspectionPerson), new Action<Comprehensive_InspectionPerson>(this.detach_Comprehensive_InspectionPerson));
|
||||||
this._Comprehensive_NCRManagement_Sys_User = new EntitySet<Comprehensive_NCRManagement>(new Action<Comprehensive_NCRManagement>(this.attach_Comprehensive_NCRManagement_Sys_User), new Action<Comprehensive_NCRManagement>(this.detach_Comprehensive_NCRManagement_Sys_User));
|
|
||||||
this._Comprehensive_QualityAccident = new EntitySet<Comprehensive_QualityAccident>(new Action<Comprehensive_QualityAccident>(this.attach_Comprehensive_QualityAccident), new Action<Comprehensive_QualityAccident>(this.detach_Comprehensive_QualityAccident));
|
this._Comprehensive_QualityAccident = new EntitySet<Comprehensive_QualityAccident>(new Action<Comprehensive_QualityAccident>(this.attach_Comprehensive_QualityAccident), new Action<Comprehensive_QualityAccident>(this.detach_Comprehensive_QualityAccident));
|
||||||
this._Comprehensive_QualityAssurance = new EntitySet<Comprehensive_QualityAssurance>(new Action<Comprehensive_QualityAssurance>(this.attach_Comprehensive_QualityAssurance), new Action<Comprehensive_QualityAssurance>(this.detach_Comprehensive_QualityAssurance));
|
this._Comprehensive_QualityAssurance = new EntitySet<Comprehensive_QualityAssurance>(new Action<Comprehensive_QualityAssurance>(this.attach_Comprehensive_QualityAssurance), new Action<Comprehensive_QualityAssurance>(this.detach_Comprehensive_QualityAssurance));
|
||||||
this._CostGoods_CostManage = new EntitySet<CostGoods_CostManage>(new Action<CostGoods_CostManage>(this.attach_CostGoods_CostManage), new Action<CostGoods_CostManage>(this.detach_CostGoods_CostManage));
|
this._CostGoods_CostManage = new EntitySet<CostGoods_CostManage>(new Action<CostGoods_CostManage>(this.attach_CostGoods_CostManage), new Action<CostGoods_CostManage>(this.detach_CostGoods_CostManage));
|
||||||
@@ -377981,19 +377937,6 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Comprehensive_NCRManagement_Sys_User", Storage="_Comprehensive_NCRManagement_Sys_User", ThisKey="UserId", OtherKey="Supervisor", DeleteRule="NO ACTION")]
|
|
||||||
public EntitySet<Comprehensive_NCRManagement> Comprehensive_NCRManagement_Sys_User
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._Comprehensive_NCRManagement_Sys_User;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
this._Comprehensive_NCRManagement_Sys_User.Assign(value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Comprehensive_QualityAccident_Sys_User", Storage="_Comprehensive_QualityAccident", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")]
|
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Comprehensive_QualityAccident_Sys_User", Storage="_Comprehensive_QualityAccident", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")]
|
||||||
public EntitySet<Comprehensive_QualityAccident> Comprehensive_QualityAccident
|
public EntitySet<Comprehensive_QualityAccident> Comprehensive_QualityAccident
|
||||||
{
|
{
|
||||||
@@ -382627,18 +382570,6 @@ namespace Model
|
|||||||
entity.Sys_User = null;
|
entity.Sys_User = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void attach_Comprehensive_NCRManagement_Sys_User(Comprehensive_NCRManagement entity)
|
|
||||||
{
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
entity.SupervisorSys_User = this;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void detach_Comprehensive_NCRManagement_Sys_User(Comprehensive_NCRManagement entity)
|
|
||||||
{
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
entity.SupervisorSys_User = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void attach_Comprehensive_QualityAccident(Comprehensive_QualityAccident entity)
|
private void attach_Comprehensive_QualityAccident(Comprehensive_QualityAccident entity)
|
||||||
{
|
{
|
||||||
this.SendPropertyChanging();
|
this.SendPropertyChanging();
|
||||||
|
|||||||
Reference in New Issue
Block a user