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

75 lines
2.2 KiB
C#

using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HJGL.PreDesign
{
public partial class YardPlanningEdit : PageBase
{
public string YardPlanningId
{
get
{
return (string)ViewState["YardPlanningId"];
}
set
{
ViewState["YardPlanningId"] = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
YardPlanningId=Request.Params["YardPlanningId"];
string Type= Request.Params["Type"];
if (!string.IsNullOrEmpty(Type))
{
if (Type=="Edit")
{
var q = BLL.HJGL_YardPlanningService.GetHJGL_YardPlanningById(YardPlanningId);
txtYardPlanName.Text = q.YardPlanName;
}
}
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
string Type = Request.Params["Type"];
if (!string.IsNullOrEmpty(Type))
{
if (Type == "Add")
{
Model.HJGL_YardPlanning hJGL_YardPlanning = new Model.HJGL_YardPlanning
{
YardPlanningId = SQLHelper.GetNewID(),
YardPlanName = txtYardPlanName.Text,
ProjectId = this.CurrUser.LoginProjectId,
SurperId = YardPlanningId,
};
HJGL_YardPlanningService.AddHJGL_YardPlanning(hJGL_YardPlanning);
}
else if (Type == "Edit")
{
var q = BLL.HJGL_YardPlanningService.GetHJGL_YardPlanningById(YardPlanningId);
q.YardPlanName=txtYardPlanName.Text ;
HJGL_YardPlanningService.UpdateHJGL_YardPlanning(q);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
}
}
}