using BLL; using System; using System.Linq; namespace FineUIPro.Web.ProjectData { public partial class LocationSelect : PageBase { public string UnitWorkId { get { return (string)ViewState["UnitWorkId"]; } set { ViewState["UnitWorkId"] = value; } } public string ProjectCode = ""; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { UnitWorkId = Request.Params["UnitWorkId"]; var unitWork = Funs.DB.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == UnitWorkId); if (unitWork != null) { txtLoc.Text = unitWork.Coordinate; } ProjectCode = BLL.ProjectService.GetProjectCodeByProjectId(this.CurrUser.LoginProjectId); } } #region 保存事件 /// /// 保存 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { var unitWork = Funs.DB.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == UnitWorkId); if (unitWork != null) { unitWork.Coordinate=txtLoc.Text.Trim(); Funs.DB.SubmitChanges(); } PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(txtLoc.Text.Trim()) + ActiveWindow.GetHidePostBackReference()); } #endregion } }