コード例 #1
0
    protected void BtnAdd_Click(object sender, EventArgs e)
    {
        strmonth = DateTime.Now.ToString("MMMM");
        DateTime dt = DateTime.Today;

        strday = dt.DayOfWeek.ToString();
        dt4    = obj.CheckStudentAttendance(txtdate.Text, strmonth, strday);
        if (dt4.Rows.Count > 0)
        {
            lblmsg.Text = "Data Already Exist";
            //BtnAdd.Enabled = false;
        }
        if (dt4.Rows.Count <= 0)
        {
            foreach (GridViewRow gvrow in gvdetails.Rows)
            {
                var checkbox = gvrow.FindControl("CheckBox1") as CheckBox;

                if (checkbox.Checked)
                {
                    var lblID = gvrow.FindControl("Label1") as Label;
                    i = obj.AddStudentAttendance(Convert.ToInt32(lblID.Text), txtdate.Text, strmonth, strday, "P", "Teacher", Convert.ToInt32(Session["tuid"]), DateTime.Now.ToString());
                }
                if (!checkbox.Checked)
                {
                    var lblID = gvrow.FindControl("Label1") as Label;
                    i = obj.AddStudentAttendance(Convert.ToInt32(lblID.Text), txtdate.Text, strmonth, strday, "A", "Teacher", Convert.ToInt32(Session["tuid"]), DateTime.Now.ToString());
                }
            }
            lblmsg.Text = "Data Has Been Saved";
            BindData();
            dt1 = null;

            gvdetails.DataSource = dt1;
            gvdetails.DataBind();

            ClearFields();
        }
    }