SGGL_SGY/SGGL/FineUIPro.Web/ProjectData/ProjectSetMap.aspx.cs

100 lines
3.0 KiB
C#
Raw Normal View History

2025-02-19 15:58:42 +08:00
using BLL;
using Model;
using System;
using System.Linq;
namespace FineUIPro.Web.ProjectData
{
public partial class ProjectSetMap : PageBase
{
/// <summary>
/// 定义项
/// </summary>
public string ProjectId
{
get
{
return (string)ViewState["ProjectId"];
}
set
{
ViewState["ProjectId"] = value;
}
}
public string GpsAreId
{
get
{
return (string)ViewState["GpsAreId"];
}
set
{
ViewState["GpsAreId"] = value;
}
}
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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();");
}
}
}
}
/// <summary>
/// 保存数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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());
}
/// <summary>
/// 确定按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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();");
}
/// <summary>
/// 完成按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnComplete_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript("AddPolygon();");
}
}
}