This commit is contained in:
parent
417ea0fb38
commit
65c465ed67
|
|
@ -14,7 +14,7 @@
|
|||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" Required="true" MaxLength="100" ShowRedStar="true" AutoPostBack="true" OnTextChanged="TextBox_TextChanged" FocusOnPageLoad="true">
|
||||
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" Required="true" MaxLength="100" ShowRedStar="true" ><%--AutoPostBack="true" OnTextChanged="TextBox_TextChanged" FocusOnPageLoad="true"--%>
|
||||
</f:TextBox>
|
||||
<f:DropDownList ID="drpProjectAttribute" Label="项目属性" runat="server" LabelWidth="150px" ShowRedStar="true" Required="true" LabelAlign="right">
|
||||
</f:DropDownList>
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtProjectCode" runat="server" Label="项目号" Required="true" MaxLength="50" ShowRedStar="true" AutoPostBack="true" OnTextChanged="TextBox_TextChanged">
|
||||
<f:TextBox ID="txtProjectCode" runat="server" Label="项目号" Required="true" MaxLength="50" ShowRedStar="true" ><%--AutoPostBack="true" OnTextChanged="TextBox_TextChanged"--%>
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
<Items>
|
||||
|
|
|
|||
|
|
@ -187,13 +187,32 @@ namespace FineUIPro.Web.ProjectData
|
|||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.SaveData();
|
||||
ShowNotify("保存数据成功!", MessageBoxIcon.Success);
|
||||
// 2. 关闭本窗体,然后刷新父窗体
|
||||
// PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
// 2. 关闭本窗体,然后回发父窗体
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
//PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(wedId) + ActiveWindow.GetHideReference());
|
||||
bool exist = false;
|
||||
var q = Funs.DB.Base_Project.FirstOrDefault(x => x.ProjectCode == this.txtProjectCode.Text.Trim() && (x.ProjectId != this.ProjectId || (this.ProjectId == null && x.ProjectId != null)));
|
||||
if (q != null)
|
||||
{
|
||||
exist = true;
|
||||
ShowNotify("输入的项目编号已存在!", MessageBoxIcon.Warning);
|
||||
}
|
||||
|
||||
var q2 = Funs.DB.Base_Project.FirstOrDefault(x => x.ProjectName == this.txtProjectName.Text.Trim() && (x.ProjectId != this.ProjectId || (this.ProjectId == null && x.ProjectId != null)));
|
||||
if (q2 != null)
|
||||
{
|
||||
exist = true;
|
||||
ShowNotify("输入的项目名称已存在!", MessageBoxIcon.Warning);
|
||||
}
|
||||
|
||||
if (!exist)
|
||||
{
|
||||
this.SaveData();
|
||||
ShowNotify("保存数据成功!", MessageBoxIcon.Success);
|
||||
|
||||
// 2. 关闭本窗体,然后刷新父窗体
|
||||
// PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
// 2. 关闭本窗体,然后回发父窗体
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
//PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(wedId) + ActiveWindow.GetHideReference());
|
||||
}
|
||||
}
|
||||
|
||||
private void SaveData()
|
||||
|
|
@ -402,7 +421,7 @@ namespace FineUIPro.Web.ProjectData
|
|||
OldProjectManager = m.UserId;
|
||||
}
|
||||
////此人不在项目中
|
||||
if (!string.IsNullOrEmpty(newProjectManager) && newProjectManager !=Const._Null && newProjectManager != OldProjectManager)
|
||||
if (!string.IsNullOrEmpty(newProjectManager) && newProjectManager != Const._Null && newProjectManager != OldProjectManager)
|
||||
{
|
||||
BLL.ProjectUserService.DeleteProjectUserByProjectIdUserId(projectId, newProjectManager);
|
||||
BLL.ProjectUserService.DeleteProjectUserByProjectIdUserId(projectId, OldProjectManager);
|
||||
|
|
|
|||
Loading…
Reference in New Issue