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

 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分,均为不及格。

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

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

posted @ 2020-07-16 21:03  豆安安  阅读(159)  评论(0编辑  收藏  举报