2022-12-18 焊接修改
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -20,7 +20,7 @@
|
|||||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
<f:TextBox ID="txtPipelineCode" runat="server" Label="管线"
|
<f:TextBox ID="txtPipelineCode" runat="server" Label="管线"
|
||||||
EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
|
EmptyText="输入查询条件" AutoPostBack="true"
|
||||||
Width="280px" LabelWidth="60px">
|
Width="280px" LabelWidth="60px">
|
||||||
</f:TextBox>
|
</f:TextBox>
|
||||||
<f:HiddenField runat="server" ID="hdUnitWorkId"></f:HiddenField>
|
<f:HiddenField runat="server" ID="hdUnitWorkId"></f:HiddenField>
|
||||||
|
|||||||
@@ -477,7 +477,7 @@ namespace FineUIPro.Web.HJGL.PreDesign
|
|||||||
protected void Tree_TextChanged(object sender, EventArgs e)
|
protected void Tree_TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
this.InitTreeMenu();
|
this.InitTreeMenu();
|
||||||
this.BindGrid();
|
// this.BindGrid();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|||||||
@@ -112,7 +112,13 @@ namespace FineUIPro.Web.HJGL.PreDesign
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = "'" + ex.Message + "'",
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -133,7 +139,13 @@ namespace FineUIPro.Web.HJGL.PreDesign
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ShowNotify(responeData.message, MessageBoxIcon.Success);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = responeData.message,
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify(responeData.message, MessageBoxIcon.Success);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
|
EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
|
||||||
Width="240px" LabelWidth="80px" LabelAlign="Right">
|
Width="240px" LabelWidth="80px" LabelAlign="Right">
|
||||||
</f:TextBox>
|
</f:TextBox>
|
||||||
|
<f:CheckBox ID="ckIsAudit" runat ="server" Label="未审核" AutoPostBack="true" OnCheckedChanged="ckIsAudit_CheckedChanged"></f:CheckBox>
|
||||||
<f:DropDownList runat="server" ID="DropTwoJointType" Label="二次新增类型" LabelAlign="Right" LabelWidth="140px" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
|
<f:DropDownList runat="server" ID="DropTwoJointType" Label="二次新增类型" LabelAlign="Right" LabelWidth="140px" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
|
||||||
<f:ListItem Text="新增口" Value="新增口" />
|
<f:ListItem Text="新增口" Value="新增口" />
|
||||||
<f:ListItem Text="修改口" Value="修改口" />
|
<f:ListItem Text="修改口" Value="修改口" />
|
||||||
|
|||||||
@@ -271,6 +271,10 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
strSql += " AND TwoJointType = @TwoJointType";
|
strSql += " AND TwoJointType = @TwoJointType";
|
||||||
listStr.Add(new SqlParameter("@TwoJointType", DropTwoJointType.SelectedValue));
|
listStr.Add(new SqlParameter("@TwoJointType", DropTwoJointType.SelectedValue));
|
||||||
}
|
}
|
||||||
|
if (ckIsAudit.Checked==true)
|
||||||
|
{
|
||||||
|
strSql += " and AuditDate is null";
|
||||||
|
}
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
|
|
||||||
@@ -880,5 +884,9 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
protected void ckIsAudit_CheckedChanged(object sender, CheckedEventArgs e)
|
||||||
|
{
|
||||||
|
BindGrid();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -113,6 +113,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtWeldJointCode;
|
protected global::FineUIPro.TextBox txtWeldJointCode;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ckIsAudit 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.CheckBox ckIsAudit;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DropTwoJointType 控件。
|
/// DropTwoJointType 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -97,7 +97,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = "'" + ex.Message + "'",
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -146,7 +146,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = "'" + ex.Message + "'",
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#region 读Excel提取数据
|
#region 读Excel提取数据
|
||||||
@@ -195,7 +201,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ShowNotify(reposedata.message);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = reposedata.message,
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify(reposedata.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
|
|||||||
@@ -370,7 +370,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
//验证Excel读取是否有误
|
//验证Excel读取是否有误
|
||||||
if (!string.IsNullOrEmpty(errorInfos))
|
if (!string.IsNullOrEmpty(errorInfos))
|
||||||
{
|
{
|
||||||
ShowNotify(errorInfos, MessageBoxIcon.Warning);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = errorInfos,
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify(errorInfos, MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var reposedata= AddDatasetToSQL(ds.Tables[0], 4);
|
var reposedata= AddDatasetToSQL(ds.Tables[0], 4);
|
||||||
@@ -382,7 +388,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ShowNotify(reposedata.message);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = reposedata.message,
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify(reposedata.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#region 导入
|
#region 导入
|
||||||
|
|||||||
@@ -51,6 +51,13 @@
|
|||||||
runat="server" ShowRedStar="true" Required="true" LabelWidth="100px" OnSelectedIndexChanged="drpJointAttribute_SelectedIndexChanged"
|
runat="server" ShowRedStar="true" Required="true" LabelWidth="100px" OnSelectedIndexChanged="drpJointAttribute_SelectedIndexChanged"
|
||||||
Width="180px" LabelAlign="Right">
|
Width="180px" LabelAlign="Right">
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
|
<f:DropDownList ID="drpWeldTypeCode" Label="焊缝类型" AutoPostBack="true"
|
||||||
|
runat="server" ShowRedStar="true" Required="true" LabelWidth="100px" OnSelectedIndexChanged="drpJointAttribute_SelectedIndexChanged"
|
||||||
|
Width="180px" LabelAlign="Right">
|
||||||
|
<f:ListItem Text="全部" Value="" Selected="true"/>
|
||||||
|
<f:ListItem Text="SW" Value="SW" />
|
||||||
|
<f:ListItem Text="BW" Value="BW" />
|
||||||
|
</f:DropDownList>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Toolbar>
|
</f:Toolbar>
|
||||||
</Toolbars>
|
</Toolbars>
|
||||||
|
|||||||
@@ -297,6 +297,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
|
|
||||||
var toDoMatterList = (from x in Funs.DB.View_HJGL_NoWeldJointFind
|
var toDoMatterList = (from x in Funs.DB.View_HJGL_NoWeldJointFind
|
||||||
where x.PipelineId == pipelineId && x.WeldingDailyId == null &&x.JointAttribute==drpJointAttribute.SelectedValue
|
where x.PipelineId == pipelineId && x.WeldingDailyId == null &&x.JointAttribute==drpJointAttribute.SelectedValue
|
||||||
|
&& (string.IsNullOrEmpty(drpWeldTypeCode.SelectedValue) || x.WeldTypeCode.Contains(drpWeldTypeCode.SelectedValue))
|
||||||
select x).ToList();
|
select x).ToList();
|
||||||
|
|
||||||
//去除任务表已存在的焊口
|
//去除任务表已存在的焊口
|
||||||
|
|||||||
@@ -113,6 +113,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpJointAttribute;
|
protected global::FineUIPro.DropDownList drpJointAttribute;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpWeldTypeCode 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpWeldTypeCode;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Grid1 控件。
|
/// Grid1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -90,14 +90,26 @@
|
|||||||
<f:TextBox ID="txtRemark" runat="server" Label="备注" MaxLength="200" LabelAlign="Right"
|
<f:TextBox ID="txtRemark" runat="server" Label="备注" MaxLength="200" LabelAlign="Right"
|
||||||
LabelWidth="100px">
|
LabelWidth="100px">
|
||||||
</f:TextBox>
|
</f:TextBox>
|
||||||
|
<f:DropDownList ID="drpJointAttribute" Label="焊口属性" AutoPostBack="true"
|
||||||
|
runat="server" ShowRedStar="true" Required="true" LabelWidth="100px"
|
||||||
|
Width="180px" LabelAlign="Right">
|
||||||
|
</f:DropDownList>
|
||||||
<f:DropDownList runat="server" ID="DropTwoJointType" Label="二次新增类型" LabelAlign="Right" LabelWidth="140px" AutoPostBack="true">
|
<f:DropDownList runat="server" ID="DropTwoJointType" Label="二次新增类型" LabelAlign="Right" LabelWidth="140px" AutoPostBack="true">
|
||||||
<f:ListItem Text="新增口" Value="新增口" />
|
<f:ListItem Text="新增口" Value="新增口" />
|
||||||
<f:ListItem Text="修改口" Value="修改口" />
|
<f:ListItem Text="修改口" Value="修改口" />
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
|
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:TextBox ID="txtDNDia" Label="公称直径" runat="server" LabelWidth="100px" LabelAlign="Right">
|
||||||
|
</f:TextBox>
|
||||||
|
<f:Label runat="server"></f:Label>
|
||||||
|
<f:Label runat="server"></f:Label>
|
||||||
<f:Label runat="server"></f:Label>
|
<f:Label runat="server"></f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
|
|
||||||
</Rows>
|
</Rows>
|
||||||
</f:Form>
|
</f:Form>
|
||||||
</Items>
|
</Items>
|
||||||
|
|||||||
@@ -40,11 +40,11 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
BLL.Base_ConsumablesService.InitConsumablesDropDownList(this.drpWeldingWire, true, "1", "请选择");//焊条类型
|
BLL.Base_ConsumablesService.InitConsumablesDropDownList(this.drpWeldingWire, true, "1", "请选择");//焊条类型
|
||||||
Funs.FineUIPleaseSelect(DropTwoJointType, "请选择");
|
Funs.FineUIPleaseSelect(DropTwoJointType, "请选择");
|
||||||
|
|
||||||
// 焊口属性
|
//焊口属性
|
||||||
//this.drpJointAttribute.DataTextField = "Text";
|
this.drpJointAttribute.DataTextField = "Text";
|
||||||
//this.drpJointAttribute.DataValueField = "Value";
|
this.drpJointAttribute.DataValueField = "Value";
|
||||||
//this.drpJointAttribute.DataSource = BLL.DropListService.HJGL_JointAttribute();
|
this.drpJointAttribute.DataSource = BLL.DropListService.HJGL_JointAttribute();
|
||||||
//this.drpJointAttribute.DataBind();
|
this.drpJointAttribute.DataBind();
|
||||||
|
|
||||||
//BLL.Base_ComponentsService.InitComponentsDropDownList(this.drpComponent1, this.CurrUser.LoginProjectId, true, "请选择");//组件1
|
//BLL.Base_ComponentsService.InitComponentsDropDownList(this.drpComponent1, this.CurrUser.LoginProjectId, true, "请选择");//组件1
|
||||||
//BLL.Base_ComponentsService.InitComponentsDropDownList(this.drpComponent2, this.CurrUser.LoginProjectId, true, "请选择");//组件2
|
//BLL.Base_ComponentsService.InitComponentsDropDownList(this.drpComponent2, this.CurrUser.LoginProjectId, true, "请选择");//组件2
|
||||||
@@ -99,6 +99,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
this.txtSize.Text = Convert.ToString(joint.Size);
|
this.txtSize.Text = Convert.ToString(joint.Size);
|
||||||
this.txtDia.Text = Convert.ToString(joint.Dia);
|
this.txtDia.Text = Convert.ToString(joint.Dia);
|
||||||
|
this.txtDNDia.Text = joint.DNDia;
|
||||||
this.txtThickness.Text = Convert.ToString(joint.Thickness);
|
this.txtThickness.Text = Convert.ToString(joint.Thickness);
|
||||||
if (!string.IsNullOrEmpty(joint.WeldingMethodId))
|
if (!string.IsNullOrEmpty(joint.WeldingMethodId))
|
||||||
{
|
{
|
||||||
@@ -148,10 +149,10 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
this.drpDetectionTypeId.SelectedValue = joint.DetectionTypeId;
|
this.drpDetectionTypeId.SelectedValue = joint.DetectionTypeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (!string.IsNullOrEmpty(joint.JointAttribute))
|
if (!string.IsNullOrEmpty(joint.JointAttribute))
|
||||||
//{
|
{
|
||||||
// drpJointAttribute.SelectedValue = joint.JointAttribute;
|
drpJointAttribute.SelectedValue = joint.JointAttribute;
|
||||||
//}
|
}
|
||||||
|
|
||||||
//if (!string.IsNullOrEmpty(joint.Components1Id))
|
//if (!string.IsNullOrEmpty(joint.Components1Id))
|
||||||
//{
|
//{
|
||||||
@@ -353,6 +354,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
joint.Size = Funs.GetNewDecimal(this.txtSize.Text.Trim());
|
joint.Size = Funs.GetNewDecimal(this.txtSize.Text.Trim());
|
||||||
joint.Dia = Funs.GetNewDecimal(this.txtDia.Text.Trim());
|
joint.Dia = Funs.GetNewDecimal(this.txtDia.Text.Trim());
|
||||||
|
joint.DNDia=txtDNDia.Text.Trim();
|
||||||
joint.Thickness = Funs.GetNewDecimal(this.txtThickness.Text.Trim());
|
joint.Thickness = Funs.GetNewDecimal(this.txtThickness.Text.Trim());
|
||||||
//if (this.drpComponent1.SelectedValue != BLL.Const._Null)
|
//if (this.drpComponent1.SelectedValue != BLL.Const._Null)
|
||||||
//{
|
//{
|
||||||
@@ -362,7 +364,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
//{
|
//{
|
||||||
// joint.Components2Id = this.drpComponent2.SelectedValue;
|
// joint.Components2Id = this.drpComponent2.SelectedValue;
|
||||||
//}
|
//}
|
||||||
//joint.JointAttribute = drpJointAttribute.SelectedValue;
|
joint.JointAttribute = drpJointAttribute.SelectedValue;
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(this.hdWeldingMethodId.Text.Trim()))
|
if (!string.IsNullOrEmpty(this.hdWeldingMethodId.Text.Trim()))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -221,6 +221,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextBox txtRemark;
|
protected global::FineUIPro.TextBox txtRemark;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpJointAttribute 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpJointAttribute;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DropTwoJointType 控件。
|
/// DropTwoJointType 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -230,6 +239,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList DropTwoJointType;
|
protected global::FineUIPro.DropDownList DropTwoJointType;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtDNDia 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtDNDia;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// GroupPanel2 控件。
|
/// GroupPanel2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
</Items>
|
</Items>
|
||||||
<Items>
|
<Items>
|
||||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="焊接日报"
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="焊接日报"
|
||||||
EnableCollapse="true" runat="server" BoxFlex="1" DataKeyNames="WeldTaskId,WeldJointId" EnableColumnLines="true"
|
EnableCollapse="true" runat="server" BoxFlex="1" DataKeyNames="WeldTaskId,WeldJointId" EnableColumnLines="true" ForceFit="true"
|
||||||
AllowCellEditing="true" ClicksToEdit="1" DataIDField="WeldTaskId" AllowSorting="true" KeepCurrentSelection="true"
|
AllowCellEditing="true" ClicksToEdit="1" DataIDField="WeldTaskId" AllowSorting="true" KeepCurrentSelection="true"
|
||||||
SortField="PipelineCode,WeldJointCode" SortDirection="ASC" OnSort="Grid1_Sort" EnableCheckBoxSelect="true"
|
SortField="PipelineCode,WeldJointCode" SortDirection="ASC" OnSort="Grid1_Sort" EnableCheckBoxSelect="true"
|
||||||
AllowPaging="false" IsDatabasePaging="true" PageSize="10000" EnableTextSelection="True">
|
AllowPaging="false" IsDatabasePaging="true" PageSize="10000" EnableTextSelection="True">
|
||||||
@@ -105,19 +105,40 @@
|
|||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<f:RenderField HeaderText="焊口号" ColumnID="WeldJointCode"
|
<f:RenderField HeaderText="焊口号" ColumnID="WeldJointCode"
|
||||||
DataField="WeldJointCode" SortField="WeldJointCode" FieldType="String" HeaderTextAlign="Center"
|
DataField="WeldJointCode" SortField="WeldJointCode" FieldType="String" HeaderTextAlign="Center"
|
||||||
TextAlign="Left" Width="70px">
|
TextAlign="Left" Width="180px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="可焊焊工号" ColumnID="CanWelderCode"
|
||||||
|
DataField="CanWelderCode" SortField="CanWelderCode" FieldType="String" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Left" Width="300px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="可焊焊工ID" ColumnID="CanWelderId"
|
||||||
|
DataField="CanWelderId" FieldType="String" Hidden="true">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField HeaderText="盖面焊工" ColumnID="CoverWelderCode"
|
<f:RenderField HeaderText="盖面焊工" ColumnID="CoverWelderCode"
|
||||||
|
DataField="CoverWelderCode" FieldType="String" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Left" Width="150px">
|
||||||
|
<Editor>
|
||||||
|
<f:DropDownList ID="drpCoverWelderId" EnableEdit="true" Required="true" runat="server"
|
||||||
|
ShowRedStar="true">
|
||||||
|
</f:DropDownList>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="打底焊工" ColumnID="BackingWelderCode"
|
||||||
|
DataField="BackingWelderCode" FieldType="String"
|
||||||
|
HeaderTextAlign="Center" TextAlign="Left" Width="150px">
|
||||||
|
<Editor>
|
||||||
|
<f:DropDownList ID="drpBackingWelderId" EnableEdit="true" Required="true" runat="server"
|
||||||
|
ShowRedStar="true">
|
||||||
|
</f:DropDownList>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<%-- <f:RenderField HeaderText="盖面焊工" ColumnID="CoverWelderCode"
|
||||||
DataField="CoverWelderCode" FieldType="String" HeaderTextAlign="Center"
|
DataField="CoverWelderCode" FieldType="String" HeaderTextAlign="Center"
|
||||||
TextAlign="Left" Width="110px">
|
TextAlign="Left" Width="110px">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField HeaderText="打底焊工" ColumnID="BackingWelderCode"
|
<f:RenderField HeaderText="打底焊工" ColumnID="BackingWelderCode"
|
||||||
DataField="BackingWelderCode" FieldType="String"
|
DataField="BackingWelderCode" FieldType="String"
|
||||||
HeaderTextAlign="Center" TextAlign="Left" Width="110px">
|
HeaderTextAlign="Center" TextAlign="Left" Width="110px">
|
||||||
</f:RenderField>
|
|
||||||
<%--<f:RenderField HeaderText="焊口属性" ColumnID="JointAttribute"
|
|
||||||
DataField="JointAttribute" SortField="JointAttribute" FieldType="String" HeaderTextAlign="Center"
|
|
||||||
TextAlign="Left" Width="100px">
|
|
||||||
</f:RenderField>--%>
|
</f:RenderField>--%>
|
||||||
<f:RenderField HeaderText="焊口属性" ColumnID="JointAttribute"
|
<f:RenderField HeaderText="焊口属性" ColumnID="JointAttribute"
|
||||||
DataField="JointAttribute" SortField="JointAttribute" FieldType="String" HeaderTextAlign="Center"
|
DataField="JointAttribute" SortField="JointAttribute" FieldType="String" HeaderTextAlign="Center"
|
||||||
@@ -161,6 +182,11 @@
|
|||||||
FieldType="String" Hidden="true">
|
FieldType="String" Hidden="true">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
</Columns>
|
</Columns>
|
||||||
|
<Listeners>
|
||||||
|
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||||
|
<f:Listener Event="beforeedit" Handler="onGridBeforeEdit" />
|
||||||
|
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
|
||||||
|
</Listeners>
|
||||||
</f:Grid>
|
</f:Grid>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
@@ -187,6 +213,55 @@
|
|||||||
function reloadGrid() {
|
function reloadGrid() {
|
||||||
__doPostBack(null, 'reloadGrid');
|
__doPostBack(null, 'reloadGrid');
|
||||||
}
|
}
|
||||||
|
var gridClientID = '<%= Grid1.ClientID %>';
|
||||||
|
var drpCoverWelderIdClientID = '<%= drpCoverWelderId.ClientID %>';
|
||||||
|
var drpBackingWelderIdClientID = '<%= drpBackingWelderId.ClientID %>';
|
||||||
|
|
||||||
|
|
||||||
|
function onGridBeforeEdit(event, value, params) {
|
||||||
|
var grid = F(gridClientID);
|
||||||
|
var canWelder = grid.getCellValue(params.rowId, 'CanWelderCode');
|
||||||
|
var coverWelderCode = grid.getCellValue(params.rowId, 'CoverWelderCode');
|
||||||
|
var backingWelderCode = grid.getCellValue(params.rowId, 'BackingWelderCode');
|
||||||
|
var canWelderList = canWelder.split(',');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (params.columnId === 'CoverWelderCode') {
|
||||||
|
var drpCoverWelderId = F(drpCoverWelderIdClientID);
|
||||||
|
if (canWelder != '') {
|
||||||
|
drpCoverWelderId.enable();
|
||||||
|
drpCoverWelderId.setEmptyText('');
|
||||||
|
drpCoverWelderId.loadData(canWelderList);
|
||||||
|
} else {
|
||||||
|
drpCoverWelderId.setEmptyText('请先生成可焊焊工!');
|
||||||
|
drpCoverWelderId.disable();
|
||||||
|
}
|
||||||
|
drpCoverWelderId.value = coverWelderCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (params.columnId === 'BackingWelderCode') {
|
||||||
|
var drpBackingWelderId = F(drpBackingWelderIdClientID);
|
||||||
|
if (canWelder != '') {
|
||||||
|
drpBackingWelderId.enable();
|
||||||
|
drpBackingWelderId.setEmptyText('');
|
||||||
|
drpBackingWelderId.loadData(canWelderList);
|
||||||
|
} else {
|
||||||
|
drpBackingWelderId.setEmptyText('请先生成可焊焊工!');
|
||||||
|
drpBackingWelderId.disable();
|
||||||
|
}
|
||||||
|
drpBackingWelderId.value = backingWelderCode;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function onGridAfterEdit(event, value, params) {
|
||||||
|
var me = this, columnId = params.columnId, rowId = params.rowId;
|
||||||
|
if (columnId === 'BackingWelderCode') {
|
||||||
|
var backingWelderCode = me.getCellValue(rowId, 'BackingWelderCode');
|
||||||
|
me.updateCellValue(rowId, 'CoverWelderCode', backingWelderCode);
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -195,29 +195,13 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
|
|||||||
{
|
{
|
||||||
|
|
||||||
DataTable dt = null;
|
DataTable dt = null;
|
||||||
//if (weldingDailyItem != null)
|
|
||||||
//{
|
|
||||||
// var task = from x in Funs.DB.View_HJGL_WeldingTask
|
|
||||||
// where (x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date == Convert.ToDateTime(txtWeldingDate.Text)
|
|
||||||
// && x.WeldingDailyId == null && x.CoverWelderId != null && x.BackingWelderId != null) || x.WeldingDailyId == this.WeldingDailyId
|
|
||||||
// select x;
|
|
||||||
// dt = this.LINQToDataTable(task);
|
|
||||||
//}
|
|
||||||
//else
|
|
||||||
//{
|
|
||||||
// var task = from x in Funs.DB.View_HJGL_WeldingTask
|
|
||||||
// where x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date == Convert.ToDateTime(txtWeldingDate.Text)
|
|
||||||
// && x.WeldingDailyId == null && x.CoverWelderId != null && x.BackingWelderId != null
|
|
||||||
// select x;
|
|
||||||
// dt = this.LINQToDataTable(task);
|
|
||||||
//}
|
|
||||||
var list = from x in Funs.DB.View_HJGL_WeldingTask where x.ProjectId == this.CurrUser.LoginProjectId select x;
|
var list = from x in Funs.DB.View_HJGL_WeldingTask where x.ProjectId == this.CurrUser.LoginProjectId select x;
|
||||||
if (weldingDailyItem != null)
|
if (weldingDailyItem != null)
|
||||||
{
|
{
|
||||||
var task = new List<Model.View_HJGL_WeldingTask>();
|
var task = new List<Model.View_HJGL_WeldingTask>();
|
||||||
var weldJointIds = (from x in list
|
var weldJointIds = (from x in list
|
||||||
where (x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date <= Convert.ToDateTime(txtWeldingDate.Text)
|
where (x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date <= Convert.ToDateTime(txtWeldingDate.Text)
|
||||||
&& x.WeldingDailyId == null && x.CoverWelderId != null && x.BackingWelderId != null) || x.WeldingDailyId == this.WeldingDailyId
|
&& x.WeldingDailyId == null /*&& x.CoverWelderId != null && x.BackingWelderId != null*/) || x.WeldingDailyId == this.WeldingDailyId
|
||||||
select x.WeldJointId).Distinct().ToList();
|
select x.WeldJointId).Distinct().ToList();
|
||||||
|
|
||||||
foreach (var weldJointId in weldJointIds)
|
foreach (var weldJointId in weldJointIds)
|
||||||
@@ -235,11 +219,11 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
|
|||||||
var task = new List<Model.View_HJGL_WeldingTask>();
|
var task = new List<Model.View_HJGL_WeldingTask>();
|
||||||
var weldJointIds = (from x in list
|
var weldJointIds = (from x in list
|
||||||
where x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date <= Convert.ToDateTime(txtWeldingDate.Text)
|
where x.UnitWorkId == this.UnitWorkId && x.TaskDate.Value.Date <= Convert.ToDateTime(txtWeldingDate.Text)
|
||||||
&& x.WeldingDailyId == null && x.CoverWelderId != null && x.BackingWelderId != null
|
&& x.WeldingDailyId == null /*&& x.CoverWelderId != null && x.BackingWelderId != null*/
|
||||||
select x.WeldJointId).Distinct().ToList();
|
select x.WeldJointId).Distinct().ToList();
|
||||||
foreach (var weldJointId in weldJointIds)
|
foreach (var weldJointId in weldJointIds)
|
||||||
{
|
{
|
||||||
task.Add(list.FirstOrDefault(x => x.WeldJointId == weldJointId && x.CoverWelderId != null));
|
task.Add(list.FirstOrDefault(x => x.WeldJointId == weldJointId /*&& x.CoverWelderId != null*/));
|
||||||
}
|
}
|
||||||
if (drpJointAttribute.SelectedValue != Const._Null)
|
if (drpJointAttribute.SelectedValue != Const._Null)
|
||||||
{
|
{
|
||||||
@@ -585,13 +569,34 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
|
|||||||
{
|
{
|
||||||
JObject values = mergedRow.Value<JObject>("values");
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
int i = mergedRow.Value<int>("index");
|
int i = mergedRow.Value<int>("index");
|
||||||
|
|
||||||
string rowId = Grid1.Rows[i].RowID;
|
string rowId = Grid1.Rows[i].RowID;
|
||||||
if (this.Grid1.SelectedRowIDArray.Contains(rowId))
|
if (this.Grid1.SelectedRowIDArray.Contains(rowId))
|
||||||
{
|
{
|
||||||
var t = BLL.WeldTaskService.GetWeldTaskById(rowId);
|
var t = BLL.WeldTaskService.GetWeldTaskById(rowId);
|
||||||
var newWeldJoint = BLL.WeldJointService.GetWeldJointByWeldJointId(t.WeldJointId);
|
var newWeldJoint = BLL.WeldJointService.GetWeldJointByWeldJointId(t.WeldJointId);
|
||||||
|
|
||||||
|
|
||||||
if (newWeldJoint != null)
|
if (newWeldJoint != null)
|
||||||
{
|
{
|
||||||
|
var coverWelderCode = (from x in Funs.DB.SitePerson_Person
|
||||||
|
where x.ProjectId == CurrUser.LoginProjectId && x.WelderCode == values.Value<string>("CoverWelderCode")
|
||||||
|
select x).FirstOrDefault();
|
||||||
|
if (coverWelderCode != null)
|
||||||
|
{
|
||||||
|
t.CoverWelderId = coverWelderCode.PersonId;
|
||||||
|
newWeldJoint.CoverWelderId = coverWelderCode.PersonId;
|
||||||
|
}
|
||||||
|
var backingWelderCode = (from x in Funs.DB.SitePerson_Person
|
||||||
|
where x.ProjectId == CurrUser.LoginProjectId && x.WelderCode == values.Value<string>("BackingWelderCode")
|
||||||
|
select x).FirstOrDefault();
|
||||||
|
if (backingWelderCode != null)
|
||||||
|
{
|
||||||
|
t.BackingWelderId = backingWelderCode.PersonId;
|
||||||
|
newWeldJoint.BackingWelderId = backingWelderCode.PersonId;
|
||||||
|
}
|
||||||
|
WeldTaskService.UpdateWeldTask(t);
|
||||||
|
WeldJointService.UpdateWeldJoint(newWeldJoint);
|
||||||
//if (!string.IsNullOrEmpty(values.Value<string>("JointAttribute").ToString()))
|
//if (!string.IsNullOrEmpty(values.Value<string>("JointAttribute").ToString()))
|
||||||
//{
|
//{
|
||||||
// newWeldJoint.JointAttribute = values.Value<string>("JointAttribute").ToString();
|
// newWeldJoint.JointAttribute = values.Value<string>("JointAttribute").ToString();
|
||||||
|
|||||||
@@ -202,5 +202,23 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
|
|||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label lbPipeArea;
|
protected global::System.Web.UI.WebControls.Label lbPipeArea;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpCoverWelderId 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpCoverWelderId;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpBackingWelderId 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpBackingWelderId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,8 +48,8 @@
|
|||||||
EnableCollapse="true" runat="server" BoxFlex="1" AllowCellEditing="true"
|
EnableCollapse="true" runat="server" BoxFlex="1" AllowCellEditing="true"
|
||||||
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="2"
|
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="2"
|
||||||
AllowSorting="true" SortField="PipelineCode" SortDirection="ASC"
|
AllowSorting="true" SortField="PipelineCode" SortDirection="ASC"
|
||||||
AllowPaging="true" IsDatabasePaging="true" PageSize="15"
|
AllowPaging="true" IsDatabasePaging="false" PageSize="300" EnableBigDataRowTip="false" EnableBigData="true"
|
||||||
EnableTextSelection="True">
|
EnableTextSelection="True" >
|
||||||
<Columns>
|
<Columns>
|
||||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号"
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号"
|
||||||
Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ using System.Data;
|
|||||||
using System.Data.OleDb;
|
using System.Data.OleDb;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Net.Mail;
|
||||||
|
|
||||||
namespace FineUIPro.Web.HJGL.WeldingManage
|
namespace FineUIPro.Web.HJGL.WeldingManage
|
||||||
{
|
{
|
||||||
@@ -125,7 +126,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = "'" + ex.Message + "'",
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
//ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -154,7 +161,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ShowNotify(responeData.message, MessageBoxIcon.Success);
|
Alert alert = new Alert
|
||||||
|
{
|
||||||
|
Message = responeData.message,
|
||||||
|
Target = Target.Self
|
||||||
|
};
|
||||||
|
alert.Show();
|
||||||
|
// ShowNotify(responeData.message, MessageBoxIcon.Success);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user