首页 > 其他 > 详细

第一次测试:个人任务管理系统(反思)

时间:2020-07-16 23:14:07      阅读:51      评论:0      收藏:0      [点我收藏+]
 public static int Update(Task task)
        {
            var sql = " update task set taskstate=2,FinishedTime=getdate() where taskid=" + task.TaskID;
            return SqlHelper.NonQuery(sql);
        }

DAL层方法更换状态为任务完成,修改taskstate值为2

<asp:Button ID="Button1" runat="server" Text="完成任务" CommandName="_update" CommandArgument=<%# Eval("TaskID") %>
                        Visible=<%# Convert.ToInt32(Eval("TaskState"))==1 %> />

UI层前台代码

var cmd = e.CommandName;
            if (cmd == "_update")
            {
                var id = Convert.ToInt32(e.CommandArgument);
                var num = TaskManager.Update(new Model.Task() { TaskID = id });
                if (num > 0)
                {
                    GridView1.DataSource = TaskManager.Select();
                    GridView1.DataBind();
                    Response.Write("<script>alert(‘任务完成成功‘)</script>");
                }
            }

GridView1_RowCommand事件代码,用来实现任务完成按钮

public static int Insert(Task task)
        {
            var sql = string.Format("insert into Task values({0},‘{1}‘,getdate(),1,null,{2})", task.TaskPriority, task.Content, task.ProjectID);
            return SqlHelper.NonQuery(sql);
        }

DAL层添加数据方法

<asp:Button ID="Button4" runat="server" Text="添加" PostBackUrl="~/AddTask.aspx" 
            onclick="Button4_Click" />

UI层TaskList.aspx主页面添加按钮跳转至AddTask.aspx添加页面

var task = new Task()
            {
                ProjectID = Convert.ToInt32(DropDownList1.SelectedValue),
                Content = TextBox1.Text,
                TaskPriority = Convert.ToInt32(RadioButtonList1.SelectedValue)
            };

            var num = TaskManager.Insert(task);
            if (num > 0)
            {
                Response.Write("<script>alert(‘任务添加成功‘);location.href=‘TaskList.aspx‘</script>");
            }

UI层AddTask.aspx页面后台,用来实现添加功能并返回TaskList.aspx页面

 

小半年的网课结束,开学后的第一次测试,不禁让我反思自己。

笔试100分得30分,机式100分得了60分,均为不及格。

首先,笔试没得说,太差劲,需要多复习和背诵,线上的学习机会没有珍惜,尽量线下弥补。

机式不够熟练和一些功能或属性掌握过于模糊,需要加强练习,强化训练弱项。

第一次测试:个人任务管理系统(反思)

原文:https://www.cnblogs.com/douanan/p/13323217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!