数据治理
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
using BLL;
|
||||
using FineUIPro.Web.DataShow;
|
||||
using Model;
|
||||
using NPOI.SS.Formula.Functions;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using FineUIPro.Web.DataShow;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.ProjectData
|
||||
@@ -235,6 +236,21 @@ namespace FineUIPro.Web.ProjectData
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 项目预立项申请
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnApply_Click(object sender, EventArgs e)
|
||||
{
|
||||
//string projectName = this.txtProjectName.Text.Trim();
|
||||
string projectName = string.Empty;
|
||||
if (!string.IsNullOrWhiteSpace(this.drpProjectBox.Text))
|
||||
{
|
||||
projectName = this.drpProjectBox.Text;
|
||||
}
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PreProjectApply.aspx?ProjectName={0}", projectName, "项目预立项申请")));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存数据
|
||||
@@ -263,11 +279,42 @@ namespace FineUIPro.Web.ProjectData
|
||||
ShowNotify($"已存在关联此主数据的项目:({relatePro.ProjectCode}){relatePro.ProjectName}!", MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
//else
|
||||
//{
|
||||
// ShowNotify($"请选择关联集团主数据项目!", MessageBoxIcon.Warning);
|
||||
// return;
|
||||
//}
|
||||
else
|
||||
{
|
||||
//string projectName = this.txtProjectName.Text.Trim();
|
||||
string projectName = string.Empty;
|
||||
if (!string.IsNullOrWhiteSpace(this.drpProjectBox.Text))
|
||||
{
|
||||
projectName = this.drpProjectBox.Text;
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(projectName))
|
||||
{
|
||||
var applyPro = PreProjectApplyService.GetPreProjectApplyByProjectName(projectName);
|
||||
if (applyPro != null)
|
||||
{
|
||||
if (applyPro.State == 1)
|
||||
{//预立项审核通过
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
string preStr = applyPro.State == 0 ? $"{projectName}正在预立项审核中,等待{applyPro.ApproverUserName}审核!" : $"审核不通过,{applyPro.ApproverUserName}:{applyPro.ApprovalDescription}!";
|
||||
ShowNotify(preStr, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowNotify($"请选择关联集团主数据项目!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowNotify($"请选择关联集团主数据项目!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
this.SaveData();
|
||||
}
|
||||
@@ -413,12 +460,15 @@ namespace FineUIPro.Web.ProjectData
|
||||
if (getProject != null)
|
||||
{
|
||||
project.FromProjectId = getProject.FromProjectId;
|
||||
if (string.IsNullOrWhiteSpace(project.MasterSysId) && !string.IsNullOrWhiteSpace(getProject.MasterSysId))
|
||||
{
|
||||
project.MasterSysId = getProject.MasterSysId;
|
||||
}
|
||||
}
|
||||
|
||||
project.ProjectId = this.ProjectId;
|
||||
ProjectService.UpdateProject(project);
|
||||
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId,
|
||||
BLL.Const.BtnModify);
|
||||
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId, BLL.Const.BtnModify);
|
||||
}
|
||||
|
||||
this.SetProjectManager(project.ProjectId); /// 设置项目、施工、安全经理
|
||||
|
||||
Reference in New Issue
Block a user