private void gridviewBind()
    {
        HomeworkListManage cm = new HomeworkListManage();

        GridView1.DataSource = cm.SelectByClass(Convert.ToInt32(Request.QueryString["classId"]));
        GridView1.DataBind();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        HomeworkListManage hm = new HomeworkListManage();
        homeworkList       n  = new homeworkList();

        n.ClassId     = Convert.ToInt32(Request.QueryString["classId"]);
        n.Name        = txt1.Text.Trim();
        n.Remarks     = txt2.Text.Trim();
        n.PublishTime = Convert.ToDateTime(txt3.Text.Trim());
        n.CloseTime   = Convert.ToDateTime(txt4.Text.Trim());
        string path = Server.MapPath("~/upload/" + Session["teacherId"].ToString() + "/" + Request.QueryString["classname"] + Request.QueryString["classId"] + "/第" + Label1.Text + "次作业/");

        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        FileUpload1.SaveAs(path + FileUpload1.FileName);
        n.Content  = "~/upload/" + Session["teacherId"].ToString() + "/" + Request.QueryString["classname"] + Request.QueryString["classId"] + "/第" + Label1.Text + "次作业/" + FileUpload1.FileName;
        n.Modifier = Session["teacherId"].ToString();
        n.Times    = Convert.ToInt32(Label1.Text);
        hm.Update(n);
    }
Пример #3
0
    private void gridviewBind()
    {
        StuHomeworkManage  sm = new StuHomeworkManage();
        StuCourseManage    cm = new StuCourseManage();
        DataTable          dt = cm.SelectClassByStu(Session["studentId"].ToString());
        DataColumn         dc = new DataColumn();
        HomeworkListManage hm = new HomeworkListManage();

        dc.ColumnName = "noup";
        dc.DataType   = typeof(int);
        dt.Columns.Add(dc);
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            int         k;
            int         tmp = Convert.ToInt32(dt.Rows[i]["classId"]);
            DataTable   dd  = hm.SelectTime(Convert.ToInt32(dt.Rows[i]["classId"]));
            stuHomework n   = new stuHomework();
            n.StudentId = Session["studentId"].ToString();
            n.ClassId   = Convert.ToInt32(dt.Rows[i]["classId"]);
            if (dd.Rows.Count != 0 && dd != null)
            {
                int t = Convert.ToInt32(dd.Rows[0][0]);
                if (sm.SelectCountByStu(n).Rows.Count == 0)
                {
                    k = 0;
                }
                else
                {
                    k = Convert.ToInt32(sm.SelectCountByStu(n).Rows[0][0]);
                }
                int y = t - k;
                dt.Rows[i]["noup"] = y;
            }
        }
        GridView1.DataSource = dt;
        GridView1.DataBind();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["teacherId"] != null)
     {
         if (!IsPostBack)
         {
             HomeworkListManage hm = new HomeworkListManage();
             Label6.Text = Request.QueryString["classId"];
             Label7.Text = Request.QueryString["classname"];
             Label8.Text = Request.QueryString["term"];
             Label9.Text = Request.QueryString["name"];
             DropDownList1.DataSource     = hm.SelectByClass(Convert.ToInt32(Request.QueryString["classId"]));
             DropDownList1.DataTextField  = "times";
             DropDownList1.DataValueField = "name";
             DropDownList1.DataBind();
             Label10.Text = DropDownList1.SelectedValue;
             gridviewBind();
         }
     }
     else
     {
         Response.Redirect("../login.aspx");
     }
 }