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