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(); } }