using BLL; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.HSSE.Epidemic { public partial class InOutBak : PageBase { #region 定义项 /// /// 工程暂停令主键 /// public string InOutBakId { get { return (string)ViewState["InOutBakId"]; } set { ViewState["InOutBakId"] = value; } } public string PersonId { get { return (string)ViewState["PersonId"]; } set { ViewState["PersonId"] = value; } } #endregion #region 加载页面 /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.InOutBakId = Request.Params["InOutBakId"]; this.PersonId = Request.Params["PersonId"]; if (!string.IsNullOrEmpty(InOutBakId)) { Model.Epidemic_InOutBak inOutBak = Funs.DB.Epidemic_InOutBak.FirstOrDefault(x => x.InOutBakId == InOutBakId); if (inOutBak != null) { if (inOutBak.Date.HasValue) { this.dpDate.Text = inOutBak.Date.Value.ToString("yyyy-MM-dd"); } if (!string.IsNullOrEmpty(inOutBak.FromAdd)) { this.txtFromAdd.Text = inOutBak.FromAdd; } if (!string.IsNullOrEmpty(inOutBak.ToAdd)) { this.txtToAdd.Text = inOutBak.ToAdd; } if (!string.IsNullOrEmpty(inOutBak.Way)) { this.txtWay.Text = inOutBak.Way; } } } } } #endregion #region 保存按钮 /// /// 保存按钮 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { Model.Epidemic_InOutBak inOutBak = new Model.Epidemic_InOutBak { CreateDate = DateTime.Now, CreateMan = this.CurrUser.UserId }; if (!string.IsNullOrEmpty(InOutBakId)) { inOutBak = Funs.DB.Epidemic_InOutBak.FirstOrDefault(x => x.InOutBakId == InOutBakId); } inOutBak.FromAdd = this.txtFromAdd.Text; inOutBak.Date = this.dpDate.SelectedDate; inOutBak.ToAdd = txtToAdd.Text; inOutBak.Way = txtWay.Text; inOutBak.PersonId = this.PersonId; if (!string.IsNullOrEmpty(InOutBakId)) { inOutBak.InOutBakId = InOutBakId; } else { inOutBak.InOutBakId = SQLHelper.GetNewID(typeof(Model.Epidemic_InOutBak)); Funs.DB.Epidemic_InOutBak.InsertOnSubmit(inOutBak); } Funs.DB.SubmitChanges(); PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference()); } #endregion } }