protected void Repeater1_OnItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Edit") { string LogsID = ((HiddenField)e.Item.FindControl("HiddenField1")).Value; Response.Redirect("LogDetail.aspx?LogsID=" + LogsID + "&AccountNum=" + AccountNum + "&UserID=" + UserID); } else if (e.CommandName == "Check") { string LogsID = ((HiddenField)e.Item.FindControl("HiddenField1")).Value; Response.Redirect("LogShow.aspx?LogsID=" + LogsID + "&AccountNum=" + AccountNum + "&UserID=" + UserID); } else if (e.CommandName == "Delete") { string LogsID = ((HiddenField)e.Item.FindControl("HiddenField1")).Value; Info_Logs_BLL infoLogsBll = new Info_Logs_BLL(); Info_Logs_Model infoLogsModel = infoLogsBll.GetModel(new Guid(LogsID)); infoLogsModel.isDelete = true; infoLogsModel.UpdateUser = new Guid(UserID); infoLogsModel.UpdateTime = DateTime.Now; infoLogsBll.Update(infoLogsModel); GetLogsList(); // infoLogsBll.Update("") } if (e.CommandName == "ADD") { Response.Redirect("LogDetail.aspx?UserID=" + UserID + "&AccountNum=" + AccountNum); } }
protected void Button1_Click(object sender, EventArgs e) { string LogsTitle = TextBox1.Text; string LogsContent = TextArea1.Value; Info_Logs_BLL infoLogsBll = new Info_Logs_BLL(); if (LogsID != null) { Info_Logs_Model infoLogsModel = infoLogsBll.GetModel(new Guid(LogsID)); // 更新 infoLogsModel.LogsTitle = LogsTitle; infoLogsModel.LogsContent = LogsContent; infoLogsModel.isDelete = false; infoLogsModel.UpdateTime = DateTime.Now; infoLogsModel.UpdateUser = infoLogsModel.CreateUser; // 添加日志 Sys_ProcessLog_Model sysProcessLogModel = new Sys_ProcessLog_Model(); sysProcessLogModel.ID = Guid.NewGuid(); sysProcessLogModel.LogType = (int)SystemLogType.LogsAdd; sysProcessLogModel.LogDescription = "更新了一条日志"; sysProcessLogModel.CreateUser = new Guid(UserID); sysProcessLogModel.CreateTime = DateTime.Now; bool result = infoLogsBll.Update(infoLogsModel, sysProcessLogModel); if (result) { Response.Write("更新成功"); Response.Redirect("LogList.aspx?LogsID=" + LogsID + "&AccountNum=" + AccountNum + "&UserID=" + UserID); } } // 为空.添加 if (UserID != null) { // 两种写法 Info_Logs_Model infoLogsModel = new Info_Logs_Model() { LogsTitle = LogsTitle, LogsContent = LogsContent, isDelete = false, CreateTime = DateTime.Now, CreateUser = new Guid(UserID) }; // 添加日志 Sys_ProcessLog_Model sysProcessLogModel = new Sys_ProcessLog_Model(); sysProcessLogModel.ID = Guid.NewGuid(); sysProcessLogModel.LogType = (int)SystemLogType.LogsAdd; sysProcessLogModel.LogDescription = "添加了一条日志"; sysProcessLogModel.CreateUser = new Guid(UserID); sysProcessLogModel.CreateTime = DateTime.Now; bool result = infoLogsBll.Add(infoLogsModel, sysProcessLogModel); if (result) { Response.Write("添加成功"); Response.Redirect("LogList.aspx?LogsID=" + LogsID + "&AccountNum=" + AccountNum + "&UserID=" + UserID); } } }
/// <summary> /// 获取页面内容 /// </summary> private void GetInfoLogs() { Info_Logs_BLL infoLogsBll = new Info_Logs_BLL(); Info_Logs_Model infoLogsModel = infoLogsBll.GetModel(new Guid(LogsID)); Label1.Text = infoLogsModel.LogsTitle; Label2.Text = infoLogsModel.LogsContent; Label3.Text = infoLogsModel.UpdateTime.ToString(); }
protected void Page_Load(object sender, EventArgs e) { // 获取传值 LogsID = Request["LogsID"]; UserID = Request["UserID"]; AccountNum = Request["AccountNum"]; if (!IsPostBack) { if (LogsID != null) { Info_Logs_BLL infoLogsBll = new Info_Logs_BLL(); Info_Logs_Model infoLogsModel = infoLogsBll.GetModel(new Guid(LogsID)); if (infoLogsModel != null) { TextBox1.Text = infoLogsModel.LogsTitle; TextArea1.Value = infoLogsModel.LogsContent; HiddenField1.Value = infoLogsModel.LogsID.ToString(); } } } }