protected void GetStudentDetailBMS()
    {
        DataSet dsData  = new DataSet();
        DataSet dsLogin = new DataSet();

        obj_BAL_Student_Dashboard = new Student_DashBoard_BLogic();
        obj_Student_Dashboard     = new StudentDash();
        ArrayList Alist = new ArrayList();
        int       BMSID = 0;

        try
        {
            obj_Student_Dashboard.StudentID = AppSessions.StudentID;
            dsData = obj_BAL_Student_Dashboard.BAL_Validate_Student(obj_Student_Dashboard);
            if (dsData != null && dsData.Tables.Count > 0)
            {
                if (dsData.Tables[0].Rows.Count > 0)
                {
                    string SubjectID = dsData.Tables[0].Rows[0]["SubjectID"].ToString();
                    if (SubjectID != string.Empty)
                    {
                        for (int i = 0; i < dsData.Tables[0].Rows.Count; i++)
                        {
                            Alist.Add(dsData.Tables[0].Rows[i]["PackageFD_ID"].ToString());
                        }
                        ViewState["ArrayList"] = Alist;
                        Session["UserPackage"] = "Single";
                    }
                    else
                    {
                        BMSID = Convert.ToInt32(dsData.Tables[0].Rows[0]["BMSID"].ToString());
                        ViewState["StudentBMS"] = BMSID;
                        Session["UserPackage"]  = "Combo";
                    }
                }
                else if (dsData.Tables[0].Rows.Count > 1)
                {
                    Response.Redirect("~/DashBoard/SelectPackage.aspx");
                }
            }
            else
            {
                Response.Redirect("~/DashBoard/SelectPackage.aspx");
            }
        }
        catch (Exception ex)
        {
            WebMsg.Show(ex.Message);
        }
    }