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();");
}
}
}