修改质量月报汇总
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CQMSDataCollect.aspx.cs" Inherits="FineUIPro.Web.DigData.CQMSDataCollect" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>项目HSE数据汇总表</title>
|
||||
<link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
|
||||
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpYear" runat="server" Label="年份" LabelAlign="Right" Width="250px"
|
||||
AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
|
||||
</f:DropDownList>
|
||||
<f:RadioButtonList runat="server" ID="rblShow" Width="500px" AutoColumnWidth="true"
|
||||
AutoPostBack="true" OnSelectedIndexChanged="rblShow_SelectedIndexChanged">
|
||||
<f:RadioItem Value="-1" Text="全部"/>
|
||||
<f:RadioItem Value="1" Text="项目质量数据汇总表" Selected="true"/>
|
||||
<f:RadioItem Value="2" Text="项目质量月报提交情况"/>
|
||||
</f:RadioButtonList>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button runat="server" ID="btnDel" Icon="Delete" IconAlign="Left" Text="删除" ToolTip="删除当年汇总数据" ConfirmText="确定删除当前数据?"
|
||||
OnClick="btnDel_Click" Hidden="true">
|
||||
</f:Button>
|
||||
<f:Button runat="server" ID="btnRefresh" Icon="ArrowRefresh" IconAlign="Left" Text="汇总" ToolTip="重新汇总月报数据"
|
||||
OnClick="btnRefresh_Click" Hidden="true">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" Title="项目质量数据汇总表"
|
||||
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="CQMSDataCollectItemId"
|
||||
DataParentIDField="ParentId" EnableTree="true" TreeColumn="CQMSContent" EnableCollapse="true"
|
||||
DataIDField="CQMSDataCollectItemId" AllowSorting="true" SortField="IntS" SortDirection="ASC"
|
||||
AllowPaging="false" IsDatabasePaging="true" PageSize="100" ForceFit="true"
|
||||
EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RenderField Width="55px" ColumnID="SortIndex" DataField="SortIndex"
|
||||
SortField="SortIndex" FieldType="String" HeaderText="序号" HeaderTextAlign="Center"
|
||||
TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="240px" ColumnID="CQMSContent" DataField="CQMSContent"
|
||||
FieldType="String" HeaderText="质量管理内容" HeaderTextAlign="Center" TextAlign="Left">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="MeasureUnit" DataField="MeasureUnit"
|
||||
FieldType="String" HeaderText="单位" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month1" DataField="Month1"
|
||||
FieldType="String" HeaderText="1月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month2" DataField="Month2"
|
||||
FieldType="String" HeaderText="2月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month3" DataField="Month3"
|
||||
FieldType="String" HeaderText="3月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month4" DataField="Month4"
|
||||
FieldType="String" HeaderText="4月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month5" DataField="Month5"
|
||||
FieldType="String" HeaderText="5月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month6" DataField="Month6"
|
||||
FieldType="String" HeaderText="6月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month7" DataField="Month7"
|
||||
FieldType="String" HeaderText="7月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month8" DataField="Month8"
|
||||
FieldType="String" HeaderText="8月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month9" DataField="Month9"
|
||||
FieldType="String" HeaderText="9月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month10" DataField="Month10"
|
||||
FieldType="String" HeaderText="10月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month11" DataField="Month11"
|
||||
FieldType="String" HeaderText="11月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="60px" ColumnID="Month12" DataField="Month12"
|
||||
FieldType="String" HeaderText="12月" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="80px" ColumnID="MonthSum" DataField="MonthSum"
|
||||
FieldType="String" HeaderText="年度合计" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
<Items>
|
||||
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="true" Title="项目质量月报提交情况" Hidden="true" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="CQMSDataCollectSubmissionId" ForceFit="true"
|
||||
DataIDField="CQMSDataCollectSubmissionId" AllowSorting="true" SortField="ProjectCode" SortDirection="ASC"
|
||||
AllowPaging="false" IsDatabasePaging="true" PageSize="50" EnableTextSelection="True" OnRowCommand="Grid2_RowCommand">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField Width="140px" ColumnID="ProjectName" DataField="ProjectName"
|
||||
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:GroupField ColumnID="xx" HeaderText="提交日期" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month1" DataTextField="Month1" CommandName="1"
|
||||
HeaderText="1月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month2" DataTextField="Month2" CommandName="2"
|
||||
HeaderText="2月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month3" DataTextField="Month3" CommandName="3"
|
||||
HeaderText="3月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month4" DataTextField="Month4" CommandName="4"
|
||||
HeaderText="4月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month5" DataTextField="Month5" CommandName="5"
|
||||
HeaderText="5月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month6" DataTextField="Month6" CommandName="6"
|
||||
HeaderText="6月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month7" DataTextField="Month7" CommandName="7"
|
||||
HeaderText="7月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month8" DataTextField="Month8" CommandName="8"
|
||||
HeaderText="8月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month9" DataTextField="Month9" CommandName="9"
|
||||
HeaderText="9月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month10" DataTextField="Month10" CommandName="10"
|
||||
HeaderText="10月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month11" DataTextField="Month11" CommandName="11"
|
||||
HeaderText="11月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
<f:LinkButtonField Width="60px" ColumnID="Month12" DataTextField="Month12" CommandName="12"
|
||||
HeaderText="12月" HeaderTextAlign="Center" TextAlign="Center" EnableAjax="false">
|
||||
</f:LinkButtonField>
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
<f:RenderField Width="1px" ColumnID="ProjectId" DataField="ProjectId" Hidden="true"
|
||||
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="月报" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="false" runat="server" IsModal="true"
|
||||
Width="1300px" Height="600px">
|
||||
</f:Window>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,346 @@
|
||||
using BLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
|
||||
namespace FineUIPro.Web.DigData
|
||||
{
|
||||
public partial class CQMSDataCollect : PageBase
|
||||
{
|
||||
#region 加载
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
ConstValue.InitConstValueDropDownList(this.drpYear, BLL.ConstValue.Group_0008, false);
|
||||
this.drpYear.SelectedValue = DateTime.Now.Year.ToString();
|
||||
var getCQMSDataCollect = CQMSDataCollectService.GetCQMSDataCollectByYear(DateTime.Now.Year);
|
||||
if (getCQMSDataCollect == null)
|
||||
{
|
||||
CQMSDataCollectService.CreateCQMSDataCollectByYear(DateTime.Now.Year);
|
||||
}
|
||||
// 绑定表格
|
||||
this.BindGrid();
|
||||
this.BindGrid2();
|
||||
if (this.CurrUser.PersonId == Const.sysglyId || this.CurrUser.PersonId == Const.hfnbdId)
|
||||
{
|
||||
this.btnRefresh.Hidden = false;
|
||||
this.btnDel.Hidden = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 绑定数据Grid1
|
||||
/// <summary>
|
||||
/// 绑定数据Grid1
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
var getData = Funs.DB.Sp_DigData_CQMSDataCollect(Funs.GetNewIntOrZero(this.drpYear.SelectedValue));
|
||||
DataTable tb = GetTreeDataTable(getData.ToList()); //this.LINQToDataTable(getData.ToList());
|
||||
Grid1.RecordCount = tb.Rows.Count;
|
||||
var table = this.GetPagedDataTable(Grid1, tb);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取模拟树表格
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public DataTable GetTreeDataTable(List<Model.DigDataCQMSDataCollectItem> getData)
|
||||
{
|
||||
DataTable table = new DataTable();
|
||||
table.Columns.Add(new DataColumn("CQMSDataCollectItemId", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("ParentId", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("SortIndex", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("CQMSContent", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("MeasureUnit", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month1", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month2", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month3", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month4", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month5", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month6", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month7", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month8", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month9", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month10", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month11", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("Month12", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("MonthSum", typeof(string)));
|
||||
table.Columns.Add(new DataColumn("IntS", typeof(int)));
|
||||
DataRow row;
|
||||
for (int i = 1; i <= 4; i++)
|
||||
{
|
||||
row = table.NewRow();
|
||||
row[0] = i.ToString();
|
||||
row[1] = "-1";
|
||||
row[2] = i.ToString();
|
||||
row[3] = getSupCQMSContent(i);
|
||||
row[18] = i;
|
||||
table.Rows.Add(row);
|
||||
}
|
||||
|
||||
foreach (var item in getData)
|
||||
{
|
||||
row = table.NewRow();
|
||||
row[0] = item.CQMSDataCollectItemId;
|
||||
row[1] = getSupID(item.SortIndex);
|
||||
row[2] = row[1].ToString() + "." + getNewSortIndex(item.SortIndex);
|
||||
row[3] = item.CQMSContent;
|
||||
row[4] = item.MeasureUnit;
|
||||
row[5] = item.Month1;
|
||||
row[6] = item.Month2;
|
||||
row[7] = item.Month3;
|
||||
row[8] = item.Month4;
|
||||
row[9] = item.Month5;
|
||||
row[10] = item.Month6;
|
||||
row[11] = item.Month7;
|
||||
row[12] = item.Month8;
|
||||
row[13] = item.Month9;
|
||||
row[14] = item.Month10;
|
||||
row[15] = item.Month11;
|
||||
row[16] = item.Month12;
|
||||
row[17] = item.MonthSum;
|
||||
row[18] = item.SortIndex;
|
||||
table.Rows.Add(row);
|
||||
}
|
||||
return table;
|
||||
}
|
||||
|
||||
#region 获取父级名称
|
||||
/// <summary>
|
||||
/// 获取父级名称
|
||||
/// </summary>
|
||||
/// <param name="i"></param>
|
||||
/// <returns></returns>
|
||||
private string getSupCQMSContent(int i)
|
||||
{
|
||||
string name = string.Empty;
|
||||
switch (i)
|
||||
{
|
||||
case 1:
|
||||
name = "质量缺陷/不合格项整改关闭情况";
|
||||
break;
|
||||
case 2:
|
||||
name = "无损检测情况";
|
||||
break;
|
||||
case 3:
|
||||
name = "焊工资格评定情况";
|
||||
break;
|
||||
case 4:
|
||||
name = "质量验收情况";
|
||||
break;
|
||||
default:
|
||||
name = "";
|
||||
break;
|
||||
}
|
||||
return name;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 获取父级ID
|
||||
/// <summary>
|
||||
/// 获取父级名称
|
||||
/// </summary>
|
||||
/// <param name="i"></param>
|
||||
/// <returns></returns>
|
||||
private string getSupID(int sortIndex)
|
||||
{
|
||||
string supId = "-1";
|
||||
if (sortIndex <= 4)
|
||||
{
|
||||
supId = "1";
|
||||
}
|
||||
else if (sortIndex > 4 && sortIndex <= 11)
|
||||
{
|
||||
supId = "2";
|
||||
}
|
||||
else if (sortIndex > 11 && sortIndex <= 17)
|
||||
{
|
||||
supId = "3";
|
||||
}
|
||||
else if (sortIndex > 17)
|
||||
{
|
||||
supId = "4";
|
||||
}
|
||||
return supId;
|
||||
}
|
||||
|
||||
private string getNewSortIndex(int sortIndex)
|
||||
{
|
||||
int supId = 1;
|
||||
if (sortIndex <= 6)
|
||||
{
|
||||
supId = sortIndex;
|
||||
}
|
||||
else if (sortIndex >= 8 && sortIndex <= 18)
|
||||
{
|
||||
supId = sortIndex - 7;
|
||||
}
|
||||
else if (sortIndex >= 22 && sortIndex <= 24)
|
||||
{
|
||||
supId = sortIndex - 21;
|
||||
}
|
||||
else if (sortIndex >= 25 && sortIndex <= 35)
|
||||
{
|
||||
supId = sortIndex - 24;
|
||||
}
|
||||
else if (sortIndex >= 36 && sortIndex <= 37)
|
||||
{
|
||||
supId = sortIndex - 35;
|
||||
}
|
||||
else if (sortIndex >= 38 && sortIndex <= 39)
|
||||
{
|
||||
supId = sortIndex - 37;
|
||||
}
|
||||
|
||||
return supId.ToString();
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region 绑定数据Grid2
|
||||
/// <summary>
|
||||
/// 绑定数据Grid2
|
||||
/// </summary>
|
||||
private void BindGrid2()
|
||||
{
|
||||
string strSql = @"SELECT CQMSDataCollectSubmissionId,CQMSDataCollectId,Year,C.ProjectId,P.ProjectCode,P.ProjectName, Month1,Month2,Month3,Month4,Month5,Month6,Month7,Month8,Month9,Month10,Month11,Month12
|
||||
FROM dbo.DigData_CQMSDataCollectSubmission AS C
|
||||
LEFT JOIN Base_Project AS P ON C.ProjectId=P.ProjectId
|
||||
WHERE (Month1 IS NOT NULL OR Month2 IS NOT NULL OR Month3 IS NOT NULL OR Month4 IS NOT NULL OR Month5 IS NOT NULL OR Month6 IS NOT NULL OR Month7 IS NOT NULL OR Month8 IS NOT NULL OR Month9 IS NOT NULL OR Month10 IS NOT NULL OR Month11 IS NOT NULL OR Month12 IS NOT NULL)
|
||||
AND ProjectState ='1' ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
if (this.drpYear.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
strSql += " AND Year = @Year";
|
||||
listStr.Add(new SqlParameter("@Year", Funs.GetNewInt(this.drpYear.SelectedValue)));
|
||||
}
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
Grid2.RecordCount = tb.Rows.Count;
|
||||
var table = this.GetPagedDataTable(Grid2, tb);
|
||||
Grid2.DataSource = table;
|
||||
Grid2.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询
|
||||
/// <summary>
|
||||
/// 查询
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void TextBox_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year;
|
||||
var getCQMSDataCollect = CQMSDataCollectService.GetCQMSDataCollectByYear(year);
|
||||
if (getCQMSDataCollect == null)
|
||||
{
|
||||
CQMSDataCollectService.CreateCQMSDataCollectByYear(year);
|
||||
}
|
||||
this.BindGrid();
|
||||
this.BindGrid2();
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnRefresh_Click(object sender, EventArgs e)
|
||||
{
|
||||
int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year;
|
||||
var getCheck_CheckMonths = from x in Funs.DB.Check_CheckMonth
|
||||
where x.Months.Value.Year == year
|
||||
orderby x.Months
|
||||
select x;
|
||||
if (getCheck_CheckMonths.Count() > 0)
|
||||
{
|
||||
foreach (var item in getCheck_CheckMonths)
|
||||
{
|
||||
BLL.CQMSDataCollectService.SaveCQMSDataCollectItem(item);
|
||||
}
|
||||
}
|
||||
this.BindGrid();
|
||||
this.BindGrid2();
|
||||
ShowNotify("刷新完成!", MessageBoxIcon.Success);
|
||||
}
|
||||
|
||||
protected void Grid2_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
int? year = Funs.GetNewInt(this.drpYear.SelectedValue);
|
||||
int? month = Funs.GetNewInt(e.CommandName);
|
||||
if (year.HasValue && month.HasValue)
|
||||
{
|
||||
var getSubmission = Funs.DB.DigData_CQMSDataCollectSubmission.FirstOrDefault(x => x.CQMSDataCollectSubmissionId == e.RowID);
|
||||
if (getSubmission != null)
|
||||
{
|
||||
var getMont = Funs.DB.Check_CheckMonth.FirstOrDefault(x => x.Months.Value.Year == year.Value && x.Months.Value.Month == month.Value && x.ProjectId == getSubmission.ProjectId);
|
||||
if (getMont != null)
|
||||
{
|
||||
PrinterDocService.PrinterDocMethod(Const.CheckMonthMenuId, getMont.CheckMonthId, "质量月报");
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInParent("当前月报不存在!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
//protected void Grid1_Collapse(object sender, EventArgs e)
|
||||
//{
|
||||
// this.Grid2.Collapsed = !this.Grid1.Collapsed;
|
||||
//}
|
||||
|
||||
//protected void Grid2_Collapse(object sender, EventArgs e)
|
||||
//{
|
||||
// this.Grid1.Collapsed = !this.Grid2.Collapsed;
|
||||
//}
|
||||
|
||||
protected void rblShow_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (this.rblShow.SelectedValue == "1")
|
||||
{
|
||||
this.Grid1.Hidden = false;
|
||||
this.Grid2.Hidden = true;
|
||||
}
|
||||
else if (this.rblShow.SelectedValue == "2")
|
||||
{
|
||||
this.Grid1.Hidden = true;
|
||||
this.Grid2.Hidden = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Grid1.Hidden = false;
|
||||
this.Grid2.Hidden = false;
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnDel_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.drpYear.SelectedValue))
|
||||
{
|
||||
int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year;
|
||||
CQMSDataCollectService.DeleteCQMSDataCollect(year);
|
||||
this.BindGrid();
|
||||
this.BindGrid2();
|
||||
ShowNotify("删除成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.DigData {
|
||||
|
||||
|
||||
public partial class CQMSDataCollect {
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// drpYear 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpYear;
|
||||
|
||||
/// <summary>
|
||||
/// rblShow 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.RadioButtonList rblShow;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// btnDel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnDel;
|
||||
|
||||
/// <summary>
|
||||
/// btnRefresh 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnRefresh;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// Grid2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid2;
|
||||
|
||||
/// <summary>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user