20240805 单位工程设置修改
This commit is contained in:
@@ -13,57 +13,163 @@ namespace FineUIPro.Web.ProjectData
|
||||
if (!IsPostBack)
|
||||
{
|
||||
superId = Request.Params["SuperId"];
|
||||
if (!string.IsNullOrEmpty(superId) && superId != null)
|
||||
{
|
||||
this.txtUnitWorkCode.Hidden = false;
|
||||
this.txtUnitWorkName.Hidden = false;
|
||||
Model.WBS_UnitWork supUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(superId);
|
||||
if (supUnitWork != null)
|
||||
{
|
||||
this.txtSupUnitWorkCode.Text = supUnitWork.UnitWorkCode;
|
||||
this.txtSupUnitWorkName.Text = supUnitWork.UnitWorkName;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtUnitWorkCode.Hidden = true;
|
||||
this.txtUnitWorkName.Hidden = true;
|
||||
}
|
||||
id = Request.Params["Id"];
|
||||
Model.WBS_UnitWork unitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(id);
|
||||
if (unitWork != null)
|
||||
{
|
||||
this.txtUnitWorkCode.Text = unitWork.UnitWorkCode;
|
||||
this.txtUnitWorkName.Text = unitWork.UnitWorkName;
|
||||
if (unitWork.SuperUnitWork == "0")
|
||||
{
|
||||
this.txtUnitWorkCode.Hidden = true;
|
||||
this.txtUnitWorkName.Hidden = true;
|
||||
this.txtSupUnitWorkCode.Text = unitWork.UnitWorkCode;
|
||||
this.txtSupUnitWorkName.Text = unitWork.UnitWorkName;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtUnitWorkCode.Hidden = false;
|
||||
this.txtUnitWorkName.Hidden = false;
|
||||
Model.WBS_UnitWork supUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(unitWork.SuperUnitWork);
|
||||
if (supUnitWork != null)
|
||||
{
|
||||
this.txtSupUnitWorkCode.Text = supUnitWork.UnitWorkCode;
|
||||
this.txtSupUnitWorkName.Text = supUnitWork.UnitWorkName;
|
||||
}
|
||||
this.txtUnitWorkCode.Text = unitWork.UnitWorkCode;
|
||||
this.txtUnitWorkName.Text = unitWork.UnitWorkName;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
string projectId = string.Empty;
|
||||
string superUnitWorkId = string.Empty;
|
||||
Model.Base_Project project = BLL.ProjectService.GetProjectByProjectId(superId);
|
||||
Model.WBS_UnitWork parUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(superId);
|
||||
if (project != null)
|
||||
if (!string.IsNullOrEmpty(superId) && superId != null)
|
||||
{
|
||||
projectId = project.ProjectId;
|
||||
superUnitWorkId = "0";
|
||||
}
|
||||
else if (parUnitWork != null)
|
||||
{
|
||||
projectId = parUnitWork.ProjectId;
|
||||
superUnitWorkId = superId;
|
||||
}
|
||||
|
||||
Model.WBS_UnitWork unitWork = new Model.WBS_UnitWork();
|
||||
unitWork.UnitWorkCode = txtUnitWorkCode.Text.Trim();
|
||||
unitWork.UnitWorkName = txtUnitWorkName.Text.Trim();
|
||||
unitWork.ProjectId = projectId;
|
||||
unitWork.SuperUnitWork = superUnitWorkId;
|
||||
if (string.IsNullOrEmpty(id))
|
||||
{
|
||||
unitWork.UnitWorkId = SQLHelper.GetNewID(typeof(Model.WBS_UnitWork));
|
||||
BLL.UnitWorkService.AddUnitWork(unitWork);
|
||||
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, unitWork.UnitWorkId, unitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "增加单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(unitWork.UnitWorkId) + ActiveWindow.GetHidePostBackReference());
|
||||
Model.WBS_UnitWork supUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(superId);
|
||||
if (supUnitWork != null)
|
||||
{
|
||||
Model.WBS_UnitWork newUnitWork = new Model.WBS_UnitWork();
|
||||
newUnitWork.UnitWorkCode = this.txtUnitWorkCode.Text.Trim();
|
||||
newUnitWork.UnitWorkName = this.txtUnitWorkName.Text.Trim();
|
||||
newUnitWork.SuperUnitWork = superId;
|
||||
newUnitWork.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (!string.IsNullOrEmpty(id))
|
||||
{
|
||||
newUnitWork.UnitWorkId = id;
|
||||
BLL.UnitWorkService.UpdateUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "修改子单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
else
|
||||
{
|
||||
newUnitWork.UnitWorkId = SQLHelper.GetNewID(typeof(Model.WBS_UnitWork));
|
||||
BLL.UnitWorkService.AddUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "增加子单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); //PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(newUnitWork.UnitWorkId) + ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Model.WBS_UnitWork newUnitWork = new Model.WBS_UnitWork();
|
||||
newUnitWork.UnitWorkCode = this.txtSupUnitWorkCode.Text.Trim();
|
||||
newUnitWork.UnitWorkName = this.txtSupUnitWorkName.Text.Trim();
|
||||
newUnitWork.SuperUnitWork = "0";
|
||||
newUnitWork.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (!string.IsNullOrEmpty(id))
|
||||
{
|
||||
newUnitWork.UnitWorkId = id;
|
||||
BLL.UnitWorkService.UpdateUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "修改单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
else
|
||||
{
|
||||
newUnitWork.UnitWorkId = SQLHelper.GetNewID(typeof(Model.WBS_UnitWork));
|
||||
BLL.UnitWorkService.AddUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "增加单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); //PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(newUnitWork.UnitWorkId) + ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Model.WBS_UnitWork unitWork1 = BLL.UnitWorkService.getUnitWorkByUnitWorkId(id);
|
||||
unitWork.UnitWorkId = id;
|
||||
unitWork.ProjectId = unitWork1.ProjectId;
|
||||
unitWork.SuperUnitWork = unitWork1.SuperUnitWork;
|
||||
BLL.UnitWorkService.UpdateUnitWork(unitWork);
|
||||
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, unitWork.UnitWorkId, unitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "修改单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
Model.WBS_UnitWork newUnitWork = new Model.WBS_UnitWork();
|
||||
newUnitWork.UnitWorkCode = this.txtSupUnitWorkCode.Text.Trim();
|
||||
newUnitWork.UnitWorkName = this.txtSupUnitWorkName.Text.Trim();
|
||||
newUnitWork.SuperUnitWork = "0";
|
||||
newUnitWork.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (!string.IsNullOrEmpty(id))
|
||||
{
|
||||
newUnitWork.UnitWorkId = id;
|
||||
BLL.UnitWorkService.UpdateUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "修改单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
else
|
||||
{
|
||||
newUnitWork.UnitWorkId = SQLHelper.GetNewID(typeof(Model.WBS_UnitWork));
|
||||
BLL.UnitWorkService.AddUnitWork(newUnitWork);
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, newUnitWork.UnitWorkId, newUnitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "增加单位工程!");
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());//PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(newUnitWork.UnitWorkId) + ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
}
|
||||
//string projectId = string.Empty;
|
||||
//string superUnitWorkId = string.Empty;
|
||||
//Model.WBS_UnitWork unitWork = new Model.WBS_UnitWork();
|
||||
//Model.Base_Project project = BLL.ProjectService.GetProjectByProjectId(superId);
|
||||
//Model.WBS_UnitWork parUnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(superId);
|
||||
//if (project != null)
|
||||
//{
|
||||
// projectId = project.ProjectId;
|
||||
// superUnitWorkId = "0";
|
||||
// unitWork.UnitWorkCode = txtSupUnitWorkCode.Text.Trim();
|
||||
// unitWork.UnitWorkName = txtSupUnitWorkName.Text.Trim();
|
||||
// unitWork.SuperUnitWork = superUnitWorkId;
|
||||
//}
|
||||
//else if (parUnitWork != null)
|
||||
//{
|
||||
// projectId = parUnitWork.ProjectId;
|
||||
// superUnitWorkId = superId;
|
||||
// unitWork.UnitWorkCode = txtUnitWorkCode.Text.Trim();
|
||||
// unitWork.UnitWorkName = txtUnitWorkName.Text.Trim();
|
||||
// unitWork.SuperUnitWork = superUnitWorkId;
|
||||
//}
|
||||
//unitWork.ProjectId = projectId;
|
||||
//if (string.IsNullOrEmpty(id))
|
||||
//{
|
||||
// unitWork.UnitWorkId = SQLHelper.GetNewID(typeof(Model.WBS_UnitWork));
|
||||
// BLL.UnitWorkService.AddUnitWork(unitWork);
|
||||
|
||||
// BLL.LogService.AddSys_Log(this.CurrUser, unitWork.UnitWorkId, unitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "增加单位工程!");
|
||||
// PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(unitWork.UnitWorkId) + ActiveWindow.GetHidePostBackReference());
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// Model.WBS_UnitWork unitWork1 = BLL.UnitWorkService.getUnitWorkByUnitWorkId(id);
|
||||
// unitWork.UnitWorkId = id;
|
||||
// unitWork.ProjectId = unitWork1.ProjectId;
|
||||
// unitWork.SuperUnitWork = unitWork1.SuperUnitWork;
|
||||
// BLL.UnitWorkService.UpdateUnitWork(unitWork);
|
||||
|
||||
// BLL.LogService.AddSys_Log(this.CurrUser, unitWork.UnitWorkId, unitWork.UnitWorkId, BLL.Const.UnitWorkMenuId, "修改单位工程!");
|
||||
// PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
//}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user