20240805 单位工程设置修改
This commit is contained in:
@@ -235,7 +235,15 @@ namespace FineUIPro.Web.ProjectData
|
||||
if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.UnitWorkMenuId, BLL.Const.BtnModify))
|
||||
{
|
||||
this.hdSelectId.Text = this.trProjects.SelectedNode.NodeID;
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("UnitWorkEdit.aspx?Id={0}", this.trProjects.SelectedNode.NodeID, "编辑 - ")));
|
||||
var unitWork = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(this.hdSelectId.Text);
|
||||
if (unitWork!=null)
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("UnitWorkEdit.aspx?Id={0}&&SuperId={1}", this.trProjects.SelectedNode.NodeID,unitWork.SuperUnitWork, "编辑 - ")));
|
||||
}
|
||||
else
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("UnitWorkEdit.aspx?Id={0}", this.trProjects.SelectedNode.NodeID, "编辑 - ")));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -259,10 +267,24 @@ namespace FineUIPro.Web.ProjectData
|
||||
{
|
||||
if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.UnitWorkMenuId, BLL.Const.BtnAdd))
|
||||
{
|
||||
string openUrl = String.Format("UnitWorkEdit.aspx?SuperId={0}", this.trProjects.SelectedNode.NodeID, "增加 - ");
|
||||
string id = this.trProjects.SelectedNode.NodeID;
|
||||
|
||||
PageContext.RegisterStartupScript(Window2.GetSaveStateReference(hdSelectId.ClientID)
|
||||
+ Window2.GetShowReference(openUrl));
|
||||
if (id != null)
|
||||
{
|
||||
var unitWork = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(id);
|
||||
if (unitWork != null)
|
||||
{
|
||||
string openUrl = String.Format("UnitWorkEdit.aspx?SuperId={0}", this.trProjects.SelectedNode.NodeID, "增加 - ");
|
||||
PageContext.RegisterStartupScript(Window2.GetSaveStateReference(hdSelectId.ClientID)
|
||||
+ Window2.GetShowReference(openUrl));
|
||||
}
|
||||
else
|
||||
{
|
||||
string openUrl = String.Format("UnitWorkEdit.aspx", "增加 - ");
|
||||
PageContext.RegisterStartupScript(Window2.GetSaveStateReference(hdSelectId.ClientID)
|
||||
+ Window2.GetShowReference(openUrl));
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -275,8 +297,6 @@ namespace FineUIPro.Web.ProjectData
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 右键删除事件
|
||||
/// </summary>
|
||||
@@ -389,20 +409,35 @@ namespace FineUIPro.Web.ProjectData
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
List<Model.WBS_UnitWork> items = new List<Model.WBS_UnitWork>();
|
||||
List<Model.UnitWork> items = new List<Model.UnitWork>();
|
||||
if (this.trProjects.SelectedNode != null)
|
||||
{
|
||||
if (this.trProjects.SelectedNode.CommandName == "unitWork")
|
||||
{
|
||||
Model.WBS_UnitWork installation = BLL.UnitWorkService.getUnitWorkByUnitWorkId(this.trProjects.SelectedNode.NodeID);
|
||||
Model.WBS_UnitWork item = new Model.WBS_UnitWork();
|
||||
if (installation != null)
|
||||
Model.WBS_UnitWork unitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(this.trProjects.SelectedNode.NodeID);
|
||||
if (unitWork != null)
|
||||
{
|
||||
item.UnitWorkId = installation.UnitWorkId;
|
||||
item.UnitWorkCode = installation.UnitWorkCode;
|
||||
item.UnitWorkName = installation.UnitWorkName;
|
||||
//item.ProjectType = "unitWork";
|
||||
items.Add(item);
|
||||
Model.UnitWork item = new Model.UnitWork();
|
||||
if (unitWork.SuperUnitWork == "0")
|
||||
{
|
||||
item.UnitWorkId = unitWork.UnitWorkId;
|
||||
item.SupUnitWorkCode = unitWork.UnitWorkCode;
|
||||
item.SupUnitWorkName = unitWork.UnitWorkName;
|
||||
items.Add(item);
|
||||
}
|
||||
else
|
||||
{
|
||||
item.UnitWorkId = unitWork.UnitWorkId;
|
||||
var supUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(unitWork.SuperUnitWork);
|
||||
if (supUnitWork != null)
|
||||
{
|
||||
item.SupUnitWorkCode = supUnitWork.UnitWorkCode;
|
||||
item.SupUnitWorkName = supUnitWork.UnitWorkName;
|
||||
}
|
||||
item.UnitWorkCode = unitWork.UnitWorkCode;
|
||||
item.UnitWorkName = unitWork.UnitWorkName;
|
||||
items.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.Grid1.DataSource = items;
|
||||
|
||||
Reference in New Issue
Block a user