protected void btnSave_Click(object sender, EventArgs e)
        {
            TblCurrentEnrollment obj = new TblCurrentEnrollment();

            obj.IsNew = true;
            string msg = "Student has been enrolled!";

            if (hfEnrollementID.Value != "")
            {
                obj       = new TblCurrentEnrollment(hfEnrollementID.Value);
                obj.IsNew = false;
                msg       = "Student Enrollment has been updated!";
            }

            obj.StudentID      = Convert.ToInt32(hfstudentID.Value);
            obj.ClassNo        = Convert.ToInt32(ddlClass.SelectedValue);
            obj.BranchID       = Convert.ToInt32(Session["BranchID"]);
            obj.EnrollmentDate = txtEnrollmentDate.SelectedDate;
            obj.IsActive       = Convert.ToInt32(ddlStatus.SelectedValue);

            if (obj.IsNew)
            {
                obj.CreateBy = Convert.ToString(Session["BranchUserID"]);
            }
            else
            {
                obj.UpdatedBy = Convert.ToString(Session["BranchUserID"]);
            }

            if (hfLevel.Value == "2")
            {
                obj.GroupID = Convert.ToInt32(ddlGroup.SelectedValue);
            }
            else
            {
                obj.GroupID = null;
            }

            obj.Save();

            lblmsg.Text = helper.DisplayNotificationMessage(msgDiv, msg, "alert alert-success alert-icon alert-dismissible", icon, "icon mdi mdi-check");
            helper.ClearInputs(this.Controls);
            hfstudentID.Value = "";
            hfLevel.Value     = "";
            txtEnrollmentDate.SelectedDate = null;
            hfEnrollementID.Value          = "";
            LoadStudents();
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string msg = "Student promotion has been submitted!";

            TblCurrentEnrollment objpromotion = new TblCurrentEnrollment();

            objpromotion.IsNew = true;

            if (!string.IsNullOrEmpty(hfEnrollementID.Value))
            {
                objpromotion       = new TblCurrentEnrollment(hfEnrollementID.Value);
                objpromotion.IsNew = false;
                msg = "Student promotion has been updated!";
            }

            if (objpromotion.IsNew)
            {
                TblCurrentEnrollment objprev = new TblCurrentEnrollment(hfEnrollementIDToUpdate.Value);
                objprev.IsNew    = false;
                objprev.IsActive = 0;
                objprev.Save();

                TblSchFeeStructure objSch = new TblSchFeeStructure(hfschFeeID.Value);
                objSch.IsNew    = false;
                objSch.IsActive = 0;
                objSch.Save();
            }

            objpromotion.StudentID      = Convert.ToInt32(hfstudentID.Value);
            objpromotion.ClassNo        = Convert.ToInt32(ddlClassP.SelectedValue);
            objpromotion.BranchID       = Convert.ToInt32(Session["BranchID"]);
            objpromotion.EnrollmentDate = txtEnrollmentDate.SelectedDate;
            objpromotion.IsActive       = 1;
            if (objpromotion.IsNew)
            {
                objpromotion.CreateBy = Convert.ToString(Session["BranchUserID"]);
            }
            else
            {
                objpromotion.UpdatedBy = Convert.ToString(Session["BranchUserID"]);
            }

            if (ddlLevelP.SelectedValue == "2")
            {
                objpromotion.GroupID = Convert.ToInt32(ddlGroup.SelectedValue);
            }
            else
            {
                objpromotion.GroupID = null;
            }
            objpromotion.Save();

            // lblmsg.Text = helper.DisplayNotificationMessage(msgDiv, msg, "alert alert-success alert-icon alert-dismissible", icon, "icon mdi mdi-check");
            //helper.ClearInputs(this.pnlDrop.Controls);
            hfstudentID.Value = "";
            txtEnrollmentDate.SelectedDate = null;
            ddlLevelP.SelectedValue        = "-1";
            ddlClassP.SelectedIndex        = 0;
            hfEnrollementID.Value          = "";
            hfEnrollementIDToUpdate.Value  = "";
            //LoadEnrolledStudents();
            DataTable dt = helper.ExecutePlainQuery("select StudentID,RegistrationNo from TblStudents where StudentID=" + objpromotion.StudentID);

            Response.Redirect("SchFeeEnrolement.aspx?val=" + dt.Rows[0]["RegistrationNo"]);
        }