using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using HNWD.Pregrant.WebService; using HNWD.Pregrant.Model; using System.Text; using HNWD.Pregrant.DataAccess; using HNWD.Pregrant.Common; using HNWD.Pregrant.BusinessLogic; namespace HNWD.Pregrant.WebService.MgrCSharp { public partial class GetWD_StaffInfo : PageBase { protected void Page_Load(object sender, EventArgs e) { string ID = this.GetValueByKey("ID"); string STAFF_ID = this.GetValueByKey("STAFF_ID"); string STAFF_NAME = this.GetValueByKey("STAFF_NAME"); string STAFF_NAME_PY = this.GetValueByKey("STAFF_NAME_PY"); string STAFF_IDCARD = this.GetValueByKey("STAFF_IDCARD"); if(string.IsNullOrEmpty(ID)&& string.IsNullOrEmpty(STAFF_ID)&&string.IsNullOrEmpty(STAFF_NAME)&&string.IsNullOrEmpty(STAFF_NAME_PY)&&string.IsNullOrEmpty(STAFF_IDCARD)) { this.ResponseDefaultError(); return; } if (!this.InitializeDataAccess()) { this.ResponseDefaultError(PromptingMessage.Error_Data_Initialized); return; } List list = new List(); if(!string.IsNullOrEmpty(ID)) { list = this.wd_StaffInfoDataAccess.ext.messageDataList.FindAll(f=>f.ID == ID).ToList(); } if(!string.IsNullOrEmpty(STAFF_ID)) { list = list.FindAll(f=>f.STAFF_ID == STAFF_ID).ToList(); } if(!string.IsNullOrEmpty(STAFF_ID)) { list = list.FindAll(f=>f.STAFF_ID == STAFF_ID); } if(!string.IsNullOrEmpty(STAFF_NAME)) { list = list.FindAll(f=>f.STAFF_NAME == STAFF_NAME); } if(!string.IsNullOrEmpty(STAFF_NAME_PY)) { list = list.FindAll(f=>f.STAFF_NAME_PY == STAFF_NAME_PY); } if(!string.IsNullOrEmpty(STAFF_NAME_PY)) { list = list.FindAll(f=>f.STAFF_IDCARD == STAFF_IDCARD); } if(list.Count <=0) { this.ResponseDefaultError(PromptingMessage.Error_StaffInfo); return; } this.Response.Write(JsonHelper.SerializeWithSuffix(list[0])); WD_SysLogInfo wd_SysLogInfo = new WD_SysLogInfo(); wd_SysLogInfo.LOG_TYPE = "3"; wd_SysLogInfo.LOG_SOURCE ="MGR"; wd_SysLogInfo.LOG_CONTENT ="下载了【ID】为" + ID + "的职工数据"; this.DataBaseLog(wd_SysLogInfo); } } }