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