using BLL; using Model; using System; using System.Linq; namespace FineUIPro.Web.ProjectData { public partial class ProjectSetMap : PageBase { /// /// 定义项 /// public string ProjectId { get { return (string)ViewState["ProjectId"]; } set { ViewState["ProjectId"] = value; } } public string GpsAreId { get { return (string)ViewState["GpsAreId"]; } set { ViewState["GpsAreId"] = value; } } /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.ProjectId = this.CurrUser.LoginProjectId; this.GpsAreId = Request.Params["GpsAreId"]; if (!String.IsNullOrEmpty(this.ProjectId)) { var getPoints = ProjectSetMapService.GetProjectGpsPointByGpsAreId(this.GpsAreId); foreach (var item in getPoints) { this.txtProjectPointResult.Text += item + "|"; } if (!string.IsNullOrEmpty(this.txtProjectPointResult.Text)) { PageContext.RegisterStartupScript("AddPolygon();"); } } } } /// /// 保存数据 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { ProjectSetMapService.SaveProjectGpsPoint(this.ProjectId, this.GpsAreId, this.txtProjectPointResult.Text.Trim()); ShowNotify("保存成功!", MessageBoxIcon.Success); PageContext.RegisterStartupScript(ActiveWindow.GetHideReference()); } /// /// 确定按钮 /// /// /// protected void btnSure_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.txtProjectPoint.Text)) { this.txtProjectPointResult.Text += (this.txtProjectPoint.Text + "|"); } this.txtProjectPoint.Text = string.Empty; PageContext.RegisterStartupScript("removeOverlay();"); } /// /// 完成按钮 /// /// /// protected void btnComplete_Click(object sender, EventArgs e) { PageContext.RegisterStartupScript("AddPolygon();"); } } }