SGGL_SHJ/SGGL/FineUIPro.Web/HJGL/PreDesign/YardPlanningEdit.aspx.cs

70 lines
2.1 KiB
C#
Raw Normal View History

2022-09-05 16:36:31 +08:00
using BLL;
using System;
namespace FineUIPro.Web.HJGL.PreDesign
{
public partial class YardPlanningEdit : PageBase
{
2023-02-21 16:36:13 +08:00
public string YardPlanningId
2022-09-05 16:36:31 +08:00
{
get
{
2023-02-21 16:36:13 +08:00
return (string)ViewState["YardPlanningId"];
2022-09-05 16:36:31 +08:00
}
set
{
2023-02-21 16:36:13 +08:00
ViewState["YardPlanningId"] = value;
2022-09-05 16:36:31 +08:00
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
2022-09-05 16:36:31 +08:00
{
YardPlanningId = Request.Params["YardPlanningId"];
string Type = Request.Params["Type"];
2023-02-21 16:36:13 +08:00
if (!string.IsNullOrEmpty(Type))
2022-09-05 16:36:31 +08:00
{
if (Type == "Edit")
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
var q = BLL.HJGL_YardPlanningService.GetHJGL_YardPlanningById(YardPlanningId);
txtYardPlanName.Text = q.YardPlanName;
2022-09-05 16:36:31 +08:00
}
}
}
}
2023-02-21 16:36:13 +08:00
protected void btnSave_Click(object sender, EventArgs e)
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
string Type = Request.Params["Type"];
if (!string.IsNullOrEmpty(Type))
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
if (Type == "Add")
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
Model.HJGL_YardPlanning hJGL_YardPlanning = new Model.HJGL_YardPlanning
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
YardPlanningId = SQLHelper.GetNewID(),
YardPlanName = txtYardPlanName.Text,
ProjectId = this.CurrUser.LoginProjectId,
SurperId = YardPlanningId,
2022-09-05 16:36:31 +08:00
2023-02-21 16:36:13 +08:00
};
HJGL_YardPlanningService.AddHJGL_YardPlanning(hJGL_YardPlanning);
2022-09-05 16:36:31 +08:00
2023-02-21 16:36:13 +08:00
}
else if (Type == "Edit")
2022-09-05 16:36:31 +08:00
{
2023-02-21 16:36:13 +08:00
var q = BLL.HJGL_YardPlanningService.GetHJGL_YardPlanningById(YardPlanningId);
q.YardPlanName = txtYardPlanName.Text;
2023-02-21 16:36:13 +08:00
HJGL_YardPlanningService.UpdateHJGL_YardPlanning(q);
2022-09-05 16:36:31 +08:00
}
2023-02-21 16:36:13 +08:00
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
2022-09-05 16:36:31 +08:00
}
}
}
}