SGGL_SHJ/SGGL/FineUIPro.Web/ProjectData/LocationSelect.aspx.cs

58 lines
1.7 KiB
C#
Raw Normal View History

2024-08-15 14:56:34 +08:00
using BLL;
using System;
using System.Linq;
namespace FineUIPro.Web.ProjectData
{
public partial class LocationSelect : PageBase
{
2024-09-24 11:28:27 +08:00
public string MainItemId
2024-08-15 14:56:34 +08:00
{
get
{
2024-09-24 11:28:27 +08:00
return (string)ViewState["MainItemId"];
2024-08-15 14:56:34 +08:00
}
set
{
2024-09-24 11:28:27 +08:00
ViewState["MainItemId"] = value;
2024-08-15 14:56:34 +08:00
}
}
2024-09-24 16:39:45 +08:00
public string ProjectCode = "";
2024-08-15 14:56:34 +08:00
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
MainItemId = Request.Params["MainItemId"];
2024-09-24 11:28:27 +08:00
var MainItem = Funs.DB.ProjectData_MainItem.FirstOrDefault(x => x.MainItemId == MainItemId);
if (MainItem != null)
2024-08-15 14:56:34 +08:00
{
2024-09-24 11:28:27 +08:00
txtLoc.Text = MainItem.Coordinate;
this.CurrUser.IdcardAddress = txtLoc.Text.Trim();
2024-08-15 14:56:34 +08:00
}
2024-09-24 16:39:45 +08:00
ProjectCode = BLL.ProjectService.GetProjectCodeByProjectId(this.CurrUser.LoginProjectId);
2024-08-15 14:56:34 +08:00
}
}
2024-08-15 14:56:34 +08:00
#region
/// <summary>
/// 保存
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
var MainItem = Funs.DB.ProjectData_MainItem.FirstOrDefault(x => x.MainItemId == MainItemId);
2024-09-24 11:28:27 +08:00
if (MainItem != null)
2024-08-15 14:56:34 +08:00
{
MainItem.Coordinate = txtLoc.Text.Trim();
2024-08-15 14:56:34 +08:00
Funs.DB.SubmitChanges();
}
2024-09-24 11:28:27 +08:00
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(txtLoc.Text.Trim())
+ ActiveWindow.GetHidePostBackReference());
2024-08-15 14:56:34 +08:00
}
#endregion
2024-08-15 14:56:34 +08:00
}
}