This commit is contained in:
parent
3351bc42ce
commit
66f479da9c
Binary file not shown.
|
@ -1329,6 +1329,15 @@ namespace Resources {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 确定要删除PMI委托吗 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
internal static string DeletePMITrust {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("DeletePMITrust", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 删除项目信息 的本地化字符串。
|
/// 查找类似 删除项目信息 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3696,6 +3705,15 @@ namespace Resources {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 不存在此PMI委托 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
internal static string PMICodeNotExists {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("PMICodeNotExists", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 PMI处理委托 的本地化字符串。
|
/// 查找类似 PMI处理委托 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -2130,4 +2130,10 @@
|
||||||
<data name="PMIError" xml:space="preserve">
|
<data name="PMIError" xml:space="preserve">
|
||||||
<value>PMI委托单保存失败</value>
|
<value>PMI委托单保存失败</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="DeletePMITrust" xml:space="preserve">
|
||||||
|
<value>确定要删除PMI委托吗</value>
|
||||||
|
</data>
|
||||||
|
<data name="PMICodeNotExists" xml:space="preserve">
|
||||||
|
<value>不存在此PMI委托</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -49,7 +49,7 @@
|
||||||
Icon="TableEdit" runat="server" OnClick="btnEdit_Click">
|
Icon="TableEdit" runat="server" OnClick="btnEdit_Click">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
<f:Button ID="btnDelete" Text="<%$ Resources:Lan,Delete %>" ToolTip="<%$ Resources:Lan,Delete %>"
|
<f:Button ID="btnDelete" Text="<%$ Resources:Lan,Delete %>" ToolTip="<%$ Resources:Lan,Delete %>"
|
||||||
ConfirmText="<%$ Resources:Lan,DeleteHotProessTrust %>" ConfirmTarget="Top" Icon="Delete"
|
ConfirmText="<%$ Resources:Lan,DeletePMITrust %>" ConfirmTarget="Top" Icon="Delete"
|
||||||
runat="server" OnClick="btnDelete_Click">
|
runat="server" OnClick="btnDelete_Click">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</Items>
|
</Items>
|
||||||
|
@ -159,7 +159,6 @@
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
</Columns>
|
</Columns>
|
||||||
<Listeners>
|
<Listeners>
|
||||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
|
||||||
<f:Listener Event="dataload" Handler="onGridDataLoad" />
|
<f:Listener Event="dataload" Handler="onGridDataLoad" />
|
||||||
</Listeners>
|
</Listeners>
|
||||||
<PageItems>
|
<PageItems>
|
||||||
|
@ -184,19 +183,10 @@
|
||||||
EnableMaximize="true" Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close"
|
EnableMaximize="true" Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close"
|
||||||
IsModal="true" Width="1090px" Height="660px">
|
IsModal="true" Width="1090px" Height="660px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
<f:Menu ID="Menu1" runat="server">
|
|
||||||
<f:MenuButton ID="btnMenuHotProessReport" OnClick="btnMenuHotProessReport_Click"
|
|
||||||
EnablePostBack="true" Icon="Pencil" ConfirmTarget="Top" runat="server" Text="<%$ Resources:Lan,PWHTReport %>">
|
|
||||||
</f:MenuButton>
|
|
||||||
</f:Menu>
|
|
||||||
</form>
|
</form>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var menuID = '<%= Menu1.ClientID %>';
|
|
||||||
// 返回false,来阻止浏览器右键菜单
|
|
||||||
function onRowContextMenu(event, rowId) {
|
|
||||||
F(menuID).show(); //showAt(event.pageX, event.pageY);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
function reloadGrid() {
|
function reloadGrid() {
|
||||||
__doPostBack(null, 'reloadGrid');
|
__doPostBack(null, 'reloadGrid');
|
||||||
}
|
}
|
||||||
|
|
|
@ -151,7 +151,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(this.txtIsoNo.Text.Trim()))
|
if (!string.IsNullOrEmpty(this.txtIsoNo.Text.Trim()))
|
||||||
{
|
{
|
||||||
strSql += @" and Trust.PipelineCode like '%'+@PipelineCode+'%' ";
|
strSql += @" and PipelineCode like '%'+@PipelineCode+'%' ";
|
||||||
listStr.Add(new SqlParameter("@PipelineCode", this.txtIsoNo.Text.Trim()));
|
listStr.Add(new SqlParameter("@PipelineCode", this.txtIsoNo.Text.Trim()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -279,7 +279,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.PMIDelegationId, Const.BtnAdd))
|
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.PMIDelegationId, Const.BtnAdd))
|
||||||
{
|
{
|
||||||
this.SetTextTemp();
|
this.SetTextTemp();
|
||||||
string window = String.Format("PMIDelegationEdit.aspx?PMIDelegationId={0}", string.Empty, "新增 - ");
|
string window = String.Format("PMIDelegationEdit.aspx", string.Empty, "新增 - ") ;
|
||||||
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(this.PMIDelegationId)
|
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(this.PMIDelegationId)
|
||||||
+ Window1.GetShowReference(window));
|
+ Window1.GetShowReference(window));
|
||||||
}
|
}
|
||||||
|
@ -302,7 +302,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
var trustManage = Funs.DB.PMI_Delegation.FirstOrDefault (t=>t.Id==this.PMIDelegationId);
|
var trustManage = Funs.DB.PMI_Delegation.FirstOrDefault (t=>t.Id==this.PMIDelegationId);
|
||||||
if (trustManage != null)
|
if (trustManage != null)
|
||||||
{
|
{
|
||||||
string window = String.Format("HotProessTrustEdit.aspx?HotProessTrustId={0}", this.PMIDelegationId, "编辑 - ");
|
string window = String.Format("PMIDelegationEdit.aspx?PMIDelegationId={0}", this.PMIDelegationId, "编辑 - ");
|
||||||
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(this.PMIDelegationId)
|
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(this.PMIDelegationId)
|
||||||
+ Window1.GetShowReference(window));
|
+ Window1.GetShowReference(window));
|
||||||
}
|
}
|
||||||
|
@ -382,23 +382,6 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
#endregion
|
#endregion
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 右键编辑
|
|
||||||
/// <summary>
|
|
||||||
/// 热处理报告
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
protected void btnMenuHotProessReport_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.HotProessTrustMenuId, Const.BtnSave))
|
|
||||||
{
|
|
||||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PMIDelegationEdit.aspx?Id={0}", this.Grid1.SelectedRowID, "编辑PMI处理报告 - ")));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Alert.ShowInTop(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -310,23 +310,5 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Menu1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Menu Menu1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// btnMenuHotProessReport 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.MenuButton btnMenuHotProessReport;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ using System.Collections.Generic;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
|
using System.Web.Services.Description;
|
||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.UI.WebControls;
|
using System.Web.UI.WebControls;
|
||||||
|
|
||||||
|
@ -49,7 +50,8 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
this.PageInfoLoad(); ///加载页面
|
this.PageInfoLoad(); ///加载页面
|
||||||
this.txtDetectionMethod.Text = "PMI光谱分析";
|
this.txtDetectionMethod.Text = "PMI光谱分析";
|
||||||
this.txtDetectionMethod.Enabled = false;
|
this.txtDetectionMethod.Enabled = false;
|
||||||
//this.BindGrid(result); ////初始化页面
|
var viewData=Funs.DB.View_PMI_DelegationDetails.Where(t=>t.PMIId==this.PMIDelegationId).ToList();
|
||||||
|
this.BindGrid(viewData); ////初始化页面
|
||||||
this.txtDelegationDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
|
this.txtDelegationDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -181,36 +183,10 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
{
|
{
|
||||||
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.PMIDelegationId, Const.BtnSave))
|
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.PMIDelegationId, Const.BtnSave))
|
||||||
{
|
{
|
||||||
var isExists = Funs.DB.PMI_Delegation.Any(t => t.DelegationNo == this.txtDelegationNo.Text.Trim() && t.ProjectId == this.CurrUser.LoginProjectId);
|
|
||||||
if (isExists)
|
|
||||||
{
|
|
||||||
ShowNotify(Resources.Lan.PMICodeExists, MessageBoxIcon.Warning);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var pmiModel = new Model.PMI_Delegation();
|
SaveData();
|
||||||
pmiModel.Id = SQLHelper.GetNewID(typeof(Model.PMI_Delegation));
|
|
||||||
pmiModel.DelegationNo = txtDelegationNo.Text.Trim();
|
|
||||||
pmiModel.DelegationDate = !string.IsNullOrEmpty(txtDelegationDate.Text.Trim()) ? DateTime.Parse(txtDelegationDate.Text.Trim()) : DateTime.Now;
|
|
||||||
pmiModel.InstallationId = drpInstallationId.SelectedValue;
|
|
||||||
pmiModel.UnitId = drpUnitId.SelectedValue;
|
|
||||||
pmiModel.ProjectId = this.CurrUser.LoginProjectId;
|
|
||||||
pmiModel.Remark = txtRemark.Text.Trim();
|
|
||||||
pmiModel.DetectionStandard=txtDetectionStandard.Text.Trim();
|
|
||||||
pmiModel.CreatedTime = DateTime.Now;
|
|
||||||
pmiModel.Tabler = this.CurrUser.UserId;
|
|
||||||
this.PMIDelegationId = pmiModel.Id;
|
|
||||||
Funs.DB.PMI_Delegation.InsertOnSubmit(pmiModel);
|
|
||||||
//先删除明细表
|
|
||||||
var deleteEntity= Funs.DB.PMI_DelegationDetails.Where(t => t.PMIId == pmiModel.Id).ToList();
|
|
||||||
if (deleteEntity.Any())
|
|
||||||
{
|
|
||||||
Funs.DB.PMI_DelegationDetails.DeleteAllOnSubmit(deleteEntity);
|
|
||||||
}
|
|
||||||
//再插入明细表
|
|
||||||
this.CollectGridJointInfo();
|
|
||||||
Funs.DB.SubmitChanges();
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -220,8 +196,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
}
|
}
|
||||||
|
|
||||||
ShowNotify(Resources.Lan.SaveSuccessfully, MessageBoxIcon.Success);
|
ShowNotify(Resources.Lan.SaveSuccessfully, MessageBoxIcon.Success);
|
||||||
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(this.PMIDelegationId)
|
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(this.PMIDelegationId));
|
||||||
+ ActiveWindow.GetHidePostBackReference());
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -229,6 +204,69 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SaveData()
|
||||||
|
{
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(this.PMIDelegationId))
|
||||||
|
{
|
||||||
|
|
||||||
|
var isExists = Funs.DB.PMI_Delegation.Any(t => t.DelegationNo == this.txtDelegationNo.Text.Trim()
|
||||||
|
&& t.ProjectId == this.CurrUser.LoginProjectId && t.Id!=this.PMIDelegationId);
|
||||||
|
if (isExists)
|
||||||
|
{
|
||||||
|
ShowNotify(Resources.Lan.PMICodeExists, MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var result = Funs.DB.PMI_Delegation.FirstOrDefault(t => t.Id == this.PMIDelegationId);
|
||||||
|
if(result==null)
|
||||||
|
{
|
||||||
|
ShowNotify(Resources.Lan.PMICodeNotExists, MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
result.DelegationNo = txtDelegationNo.Text.Trim();
|
||||||
|
result.DelegationDate = !string.IsNullOrEmpty(txtDelegationDate.Text.Trim()) ? DateTime.Parse(txtDelegationDate.Text.Trim()) : DateTime.Now;
|
||||||
|
result.InstallationId = drpInstallationId.SelectedValue;
|
||||||
|
result.UnitId = drpUnitId.SelectedValue;
|
||||||
|
result.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
result.Remark = txtRemark.Text.Trim();
|
||||||
|
result.DetectionStandard = txtDetectionStandard.Text.Trim();
|
||||||
|
result.Tabler = this.CurrUser.UserId;
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var isExists = Funs.DB.PMI_Delegation.Any(t => t.DelegationNo == this.txtDelegationNo.Text.Trim() && t.ProjectId == this.CurrUser.LoginProjectId);
|
||||||
|
if (isExists)
|
||||||
|
{
|
||||||
|
ShowNotify(Resources.Lan.PMICodeExists, MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var pmiModel = new Model.PMI_Delegation();
|
||||||
|
pmiModel.DelegationNo = txtDelegationNo.Text.Trim();
|
||||||
|
pmiModel.DelegationDate = !string.IsNullOrEmpty(txtDelegationDate.Text.Trim()) ? DateTime.Parse(txtDelegationDate.Text.Trim()) : DateTime.Now;
|
||||||
|
pmiModel.InstallationId = drpInstallationId.SelectedValue;
|
||||||
|
pmiModel.UnitId = drpUnitId.SelectedValue;
|
||||||
|
pmiModel.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
pmiModel.Remark = txtRemark.Text.Trim();
|
||||||
|
pmiModel.DetectionStandard = txtDetectionStandard.Text.Trim();
|
||||||
|
pmiModel.Tabler = this.CurrUser.UserId;
|
||||||
|
pmiModel.Id = SQLHelper.GetNewID(typeof(Model.PMI_Delegation));
|
||||||
|
this.PMIDelegationId = pmiModel.Id;
|
||||||
|
pmiModel.CreatedTime = DateTime.Now;
|
||||||
|
Funs.DB.PMI_Delegation.InsertOnSubmit(pmiModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
//先删除明细表
|
||||||
|
var deleteEntity = Funs.DB.PMI_DelegationDetails.Where(t => t.PMIId == this.PMIDelegationId).ToList();
|
||||||
|
if (deleteEntity.Any())
|
||||||
|
{
|
||||||
|
Funs.DB.PMI_DelegationDetails.DeleteAllOnSubmit(deleteEntity);
|
||||||
|
}
|
||||||
|
//再插入明细表
|
||||||
|
this.CollectGridJointInfo();
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 收集Grid页面信息,提交明细
|
#region 收集Grid页面信息,提交明细
|
||||||
|
|
Loading…
Reference in New Issue