127 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			C#
		
	
	
	
| using BLL;
 | |
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Web;
 | |
| using System.Web.UI;
 | |
| using System.Web.UI.WebControls;
 | |
| 
 | |
| namespace FineUIPro.Web.BoSheng
 | |
| {
 | |
|     public partial class BoPersonEdit : PageBase
 | |
|     {
 | |
|         #region 定义项
 | |
|         /// <summary>
 | |
|         /// 主键
 | |
|         /// </summary>
 | |
|         private string Id
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|                 return (string)ViewState["Id"];
 | |
|             }
 | |
|             set
 | |
|             {
 | |
|                 ViewState["Id"] = value;
 | |
|             }
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 加载页面
 | |
|         /// </summary>
 | |
|         /// <param name="sender"></param>
 | |
|         /// <param name="e"></param>
 | |
|         protected void Page_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             if (!IsPostBack)
 | |
|             {
 | |
|                 this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
 | |
|                 this.Id = Request.Params["id"];
 | |
|                 if (!string.IsNullOrEmpty(this.Id))
 | |
|                 {
 | |
|                     Model.Bo_Sheng_Person person = BLL.BOSHENGService.GetBoPersonById(this.Id);
 | |
|                     if (person != null)
 | |
|                     {
 | |
|                         this.txtName.Text = person.Name;
 | |
|                         this.txtDepartName.Text = person.DepartName;
 | |
|                         this.txtIdentifyID.Text = person.IdentifyID;
 | |
|                         this.rblSex.SelectedValue = person.Sex;
 | |
|                         this.txtBirthDay.Text = person.BirthDay.HasValue ? string.Format("{0:yyyy-MM-dd}", person.BirthDay) : "";
 | |
|                         this.txtStation.Text = person.Station;
 | |
|                         this.txtAddress.Text = person.Address;
 | |
|                         this.txtPolice.Text = person.Police;
 | |
|                         this.txtValidPeriodStart.Text = string.Format("{0:yyyy-MM-dd}", person.ValidPeriodStart);
 | |
|                         this.txtValidPeriodEnd.Text = string.Format("{0:yyyy-MM-dd}", person.ValidPeriodEnd);
 | |
|                         this.txtTelephone.Text = person.Telephone;
 | |
|                         this.txtJobNumber.Text = person.JobNumber;
 | |
|                         this.txtNewAddress.Text = person.NewAddress;
 | |
|                         this.txtRegisterDate.Text = person.RegisterDate.HasValue ? string.Format("{0:yyyy-MM-dd HH:mm:ss}", person.RegisterDate) : "";
 | |
|                         this.txtCategoryLevel.Text = person.CategoryLevel;
 | |
|                         this.txtEntranceDate.Text = person.EntranceDate.HasValue ? string.Format("{0:yyyy-MM-dd HH:mm:ss}", person.EntranceDate) : "";
 | |
|                         this.txtLeaveDate.Text = person.LeaveDate.HasValue ? string.Format("{0:yyyy-MM-dd hh:mm:ss}", person.LeaveDate) : "";
 | |
|                         if (person.IsOut == "1")
 | |
|                         {
 | |
|                             this.cbIsOutName.Checked = true;
 | |
|                         }
 | |
|                         if (person.IsBlackList == "1")
 | |
|                         {
 | |
|                             this.cbIsBlackListName.Checked = true;
 | |
|                         }
 | |
|                         this.txtUploadTime.Text = person.UploadTime.HasValue ? string.Format("{0:yyyy-MM-dd HH:mm:ss}", person.UploadTime) : "";
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
| 
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 保存按钮
 | |
|         /// </summary>
 | |
|         /// <param name="sender"></param>
 | |
|         /// <param name="e"></param>
 | |
|         protected void btnSave_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             Model.Bo_Sheng_Person person = BLL.BOSHENGService.GetBoPersonById(this.Id);
 | |
|             if (person != null)
 | |
|             {
 | |
|                 person.ID = this.Id;
 | |
|                 person.Name = this.txtName.Text.Trim();
 | |
|                 person.DepartName = this.txtDepartName.Text.Trim();
 | |
|                 person.IdentifyID = this.txtIdentifyID.Text.Trim();
 | |
|                 person.Sex = this.rblSex.SelectedValue;
 | |
|                 person.BirthDay = Funs.GetNewDateTime(this.txtBirthDay.Text.Trim());
 | |
|                 person.Station = this.txtStation.Text.Trim();
 | |
|                 person.Address = this.txtAddress.Text.Trim();
 | |
|                 person.Police = this.txtPolice.Text.Trim();
 | |
|                 person.ValidPeriodStart =this.txtValidPeriodStart.Text.Trim();
 | |
|                 person.ValidPeriodEnd = this.txtValidPeriodEnd.Text.Trim();
 | |
|                 person.Telephone = this.txtTelephone.Text.Trim();
 | |
|                 person.JobNumber = this.txtJobNumber.Text.Trim();
 | |
|                 person.NewAddress = this.txtNewAddress.Text.Trim();
 | |
|                 if (!string.IsNullOrEmpty(this.txtRegisterDate.Text))
 | |
|                 {
 | |
|                     person.RegisterDate = Convert.ToDateTime(this.txtRegisterDate.Text);
 | |
|                 }
 | |
|                 person.CategoryLevel = this.txtCategoryLevel.Text.Trim();
 | |
|                 if (!string.IsNullOrEmpty(this.txtEntranceDate.Text))
 | |
|                 {
 | |
|                     person.EntranceDate = Convert.ToDateTime(this.txtEntranceDate.Text);
 | |
|                 }
 | |
|                 if (!string.IsNullOrEmpty(this.txtLeaveDate.Text))
 | |
|                 {
 | |
|                     person.LeaveDate = Convert.ToDateTime(this.txtLeaveDate.Text);
 | |
|                 }
 | |
|                 person.IsOut = this.cbIsOutName.Checked? "1" : "0";
 | |
|                 person.IsBlackList = this.cbIsBlackListName.Checked ? "1" : "0";
 | |
|                 if (!string.IsNullOrEmpty(this.txtUploadTime.Text))
 | |
|                 {
 | |
|                     person.UploadTime = Convert.ToDateTime(this.txtUploadTime.Text);
 | |
|                 }
 | |
|                 BLL.BOSHENGService.UpdateBoPerson(person);
 | |
|                 ShowNotify("修改成功!", MessageBoxIcon.Success);
 | |
|                 PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| } |