diff --git a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx index de5d22a..c40c98c 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx +++ b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx @@ -101,7 +101,7 @@ - + @@ -114,12 +114,12 @@ - + - + diff --git a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.cs index 2d01e2e..71957d2 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.cs @@ -40,6 +40,8 @@ namespace FineUIPro.Web.HJGL.HotProessManage this.InitTreeMenu(); } + private static DataTable tb = null; + private void BindGrid() { string strSql = string.Empty; @@ -77,11 +79,11 @@ namespace FineUIPro.Web.HJGL.HotProessManage strSql += @" AND IsOK is null"; } SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + tb = SQLHelper.GetDataTableRunText(strSql, parameter); // 2.获取当前分页数据 //var table = this.GetPagedDataTable(Grid1, tb1); Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); + //tb = GetFilteredTable(Grid1.FilteredData, tb); var table = this.GetPagedDataTable(Grid1, tb); Grid1.DataSource = table; Grid1.DataBind(); @@ -114,31 +116,57 @@ namespace FineUIPro.Web.HJGL.HotProessManage protected void cbIsNeedHardTest_OnCheckedChanged(object sender, EventArgs e) { - System.Web.UI.WebControls.CheckBox cbIsNeedHardTest = sender as System.Web.UI.WebControls.CheckBox; - for (int i = 0; i < this.Grid1.Rows.Count; i++) + #region 勾选当前行更新当前行数据 + //System.Web.UI.WebControls.CheckBox cbIsNeedHardTest = sender as System.Web.UI.WebControls.CheckBox; + //for (int i = 0; i < this.Grid1.Rows.Count; i++) + //{ + // System.Web.UI.WebControls.CheckBox cbIsNeedHardTest1 = (System.Web.UI.WebControls.CheckBox)(this.Grid1.Rows[i].FindControl("cbIsNeedHardTest")); + // if (cbIsNeedHardTest.ClientID == cbIsNeedHardTest1.ClientID) + // { + // if (cbIsNeedHardTest.Checked) + // { + // Model.HJGL_CH_HotProessResult result = BLL.HJGL_CH_HotProessResultService.GetHotProessResultByID(this.Grid1.Rows[i].DataKeys[0].ToString()); + // result.IsNeedHardTest = true; + // result.IsOK = true; + // if (result.ResultDate == null) + // { + // result.ResultDate = DateTime.Now; + // } + // BLL.HJGL_CH_HotProessResultService.UpdateHotProessResult(result); + // if (result.ProessTypes == "4" || result.ProessTypes == "5") + // { + // //回写热处理合格及反馈时间 + // BLL.HJGL_PW_JointInfoService.WriteBackHotProessResultOKAndDate(result.JOT_ID, true); + // } + // BindGrid(); + // } + // } + //} + #endregion + + // 点击任意一个CheckBox,就让【所有行全部勾选】并批量更新 + foreach (DataRow dr in tb.Rows) { - System.Web.UI.WebControls.CheckBox cbIsNeedHardTest1 = (System.Web.UI.WebControls.CheckBox)(this.Grid1.Rows[i].FindControl("cbIsNeedHardTest")); - if (cbIsNeedHardTest.ClientID == cbIsNeedHardTest1.ClientID) + int rowCount = tb.Rows.Count; + string resultId = dr["HotProessResultId"].ToString(); + Model.HJGL_CH_HotProessResult result = BLL.HJGL_CH_HotProessResultService.GetHotProessResultByID(resultId); + if (result == null) continue; + + // 全部设为需要硬度检测 + 合格 + result.IsNeedHardTest = true; + result.IsOK = true; + if (result.ResultDate == null) { - if (cbIsNeedHardTest.Checked) - { - Model.HJGL_CH_HotProessResult result = BLL.HJGL_CH_HotProessResultService.GetHotProessResultByID(this.Grid1.Rows[i].DataKeys[0].ToString()); - result.IsNeedHardTest = true; - result.IsOK = true; - if (result.ResultDate == null) - { - result.ResultDate = DateTime.Now; - } - BLL.HJGL_CH_HotProessResultService.UpdateHotProessResult(result); - if (result.ProessTypes == "4" || result.ProessTypes == "5") - { - //回写热处理合格及反馈时间 - BLL.HJGL_PW_JointInfoService.WriteBackHotProessResultOKAndDate(result.JOT_ID, true); - } - BindGrid(); - } + result.ResultDate = DateTime.Now; } + // 回写焊口状态 + if (result.ProessTypes == "4" || result.ProessTypes == "5") + { + BLL.HJGL_PW_JointInfoService.WriteBackHotProessResultOKAndDate(result.JOT_ID, true); + } + BLL.HJGL_CH_HotProessResultService.UpdateHotProessResult(result); } + BindGrid(); } #region 查询 diff --git a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.designer.cs index f481540..f0254ba 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.designer.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/HotProessManage/HotProessResult.aspx.designer.cs @@ -2,16 +2,18 @@ // <自动生成> // 此代码由工具生成。 // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HJGL.HotProessManage { - - - public partial class HotProessResult { - +namespace FineUIPro.Web.HJGL.HotProessManage +{ + + + public partial class HotProessResult + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// panelLeftRegion 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelLeftRegion; - + /// /// Toolbar5 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar5; - + /// /// drpProjectId 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpProjectId; - + /// /// Toolbar4 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar4; - + /// /// rblIsOK 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RadioButtonList rblIsOK; - + /// /// tvHotProessTrust 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Tree tvHotProessTrust; - + /// /// panelCenterRegion 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelCenterRegion; - + /// /// Grid1 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// Toolbar3 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar3; - + /// /// drpProessTypes 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpProessTypes; - + /// /// txtSearchNo 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtSearchNo; - + /// /// ToolbarFill1 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarFill ToolbarFill1; - + /// /// btnSave 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSave; - + /// /// Label8 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label8; - + /// /// IsNeedHardTest 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TemplateField IsNeedHardTest; - + /// /// cbIsNeedHardTest 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.CheckBox cbIsNeedHardTest; - + /// /// txtRemark 控件。 /// @@ -191,7 +193,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtRemark; - + /// /// HardIsOK 控件。 /// @@ -200,7 +202,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TemplateField HardIsOK; - + /// /// Label1 控件。 /// @@ -209,7 +211,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label1; - + /// /// IsOK 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TemplateField IsOK; - + /// /// cbIsOK 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.CheckBox cbIsOK; - + /// /// ToolbarSeparator1 控件。 /// @@ -236,7 +238,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -245,7 +247,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -254,7 +256,7 @@ namespace FineUIPro.Web.HJGL.HotProessManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// diff --git a/HJGL_DS/FineUIPro.Web/JGZL/PipeWeldingWorkRecord.aspx b/HJGL_DS/FineUIPro.Web/JGZL/PipeWeldingWorkRecord.aspx index d7636bf..7e1a6f6 100644 --- a/HJGL_DS/FineUIPro.Web/JGZL/PipeWeldingWorkRecord.aspx +++ b/HJGL_DS/FineUIPro.Web/JGZL/PipeWeldingWorkRecord.aspx @@ -37,7 +37,7 @@ - + diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx index 60cfb7c..9113e46 100644 --- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx +++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx @@ -37,7 +37,7 @@ + ShowRedStar="true" AutoPostBack="true" OnTextChanged="txtWarrantybook_TextChanged"> diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs index ad582ea..735435b 100644 --- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs @@ -467,6 +467,20 @@ namespace FineUIPro.Web.WeldMat.Stock } } } + + /// + /// 输入入库自编号同步到质保书自编号 + /// + /// + /// + protected void txtWarrantybook_TextChanged(object sender, EventArgs e) + { + this.txtWarrantyNo.Text = string.Empty; + if (!string.IsNullOrEmpty(this.txtWarrantybook.Text.Trim())) + { + this.txtWarrantyNo.Text = this.txtWarrantybook.Text.Trim(); + } + } #endregion //protected void rblIsReview_SelectedIndexChanged(object sender, EventArgs e)