Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
                }
            }
        }
Exemplo n.º 3
0
        /// <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();
        }
Exemplo n.º 4
0
 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();
             }
         }
     }
 }