protected void BindSubjectList()
    {
        try
        {
            obj_BAL_Student_Dashboard = new Student_DashBoard_BLogic();
            obj_Student_Dashboard     = new StudentDash();

            obj_Student_Dashboard.BMSID = Convert.ToInt64(Session["BMSID"]);
            DataSet ds = new DataSet();
            ds = obj_BAL_Student_Dashboard.BAL_Student_Subject_Select(obj_Student_Dashboard);
            if (ds.Tables[0].Rows.Count > 0 && ds != null)
            {
                rbSubjectList.DataSource     = ds.Tables[0];
                rbSubjectList.DataValueField = "SubjectID";
                rbSubjectList.DataTextField  = "Subject";
                rbSubjectList.DataBind();
                rbSubjectList.SelectedIndex = 0;
            }
        }
        catch (Exception ex)
        {
            WebMsg.Show(ex.Message);
        }
    }
Пример #2
0
    protected void BindSubjectList()
    {
        try
        {
            if (Session["ShowPaymentPages"] != null)
            {
                //Session["DemoBMS"] = AppSessions.BMSID;
            }
            else
            {
                //GetStudentDetailBMS();
            }
            Student_DashBoard_BLogic obj_BAL_Student_Dashboard = new Student_DashBoard_BLogic();
            StudentDash obj_Student_Dashboard = new StudentDash();
            ArrayList   Alist = new ArrayList();

            //if (ViewState["ArrayList"] != null)
            //{
            //    Alist = (ArrayList)ViewState["ArrayList"];
            //    string PackageFDID = string.Empty;
            //    for (int i = 0; i < Alist.Count; i++)
            //    {
            //        if (PackageFDID != string.Empty)
            //        {
            //            PackageFDID = PackageFDID + "," + Alist[i].ToString();
            //        }
            //        else
            //        {
            //            PackageFDID = PackageFDID + Alist[i].ToString();
            //        }
            //    }

            //    obj_Student_Dashboard.BMSID = AppSessions.BMSID;
            //    obj_Student_Dashboard.PackageFDID = PackageFDID;
            //    obj_Student_Dashboard.Mode = "Selected";
            //    DataSet ds = new DataSet();
            //    //ds = obj_BAL_Student_Dashboard.BAL_Student_Subject_Select(obj_Student_Dashboard);
            //    ds = obj_BAL_Student_Dashboard.BAL_Student_Purchased_Package("", Convert.ToInt32(AppSessions.BMSID), Convert.ToInt32(AppSessions.StudentID));

            //    DataTable dt = new DataTable();
            //    dt.Columns.Add("SubjectID", typeof(Int32));
            //    dt.Columns.Add("Subject", typeof(string));



            //    if (ds.Tables[0].Rows.Count > 0 && ds != null)
            //    {
            //        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            //        {

            //            if (ds.Tables[0].Rows[i]["PackageType"].ToString().ToLower() == "combo")
            //            {
            //                string[] subjects = ds.Tables[0].Rows[i]["subject"].ToString().Split(',');
            //                string[] subjectsid = ds.Tables[0].Rows[i]["subjectid"].ToString().Split(',');
            //                for (int subcnt = 0; subcnt < subjects.Length; subcnt++)
            //                {
            //                    DataRow dr = dt.NewRow();
            //                    dr["SubjectID"] = subjectsid[subcnt].ToString().Trim();
            //                    dr["Subject"] = subjects[subcnt].ToString().Trim();
            //                    dt.Rows.Add(dr);
            //                }
            //            }
            //            else
            //            {
            //                DataRow dr = dt.NewRow();
            //                dr["SubjectID"] = ds.Tables[0].Rows[i]["Subjectid"].ToString().Trim();
            //                dr["Subject"] = ds.Tables[0].Rows[i]["Subject"].ToString().Trim();
            //                dt.Rows.Add(dr);
            //            }

            //        }
            //        DataTable dt1 = dt.DefaultView.ToTable(true, "SubjectID", "Subject");
            //        DataView dv = dt1.DefaultView;
            //        dv.Sort = "Subject";
            //        dt = dv.ToTable();
            //        // dt = dt.DefaultView.ToTable(true);
            //        rbSubjectList.DataSource = dt;
            //        rbSubjectList.DataValueField = "SubjectID";
            //        rbSubjectList.DataTextField = "Subject";
            //        rbSubjectList.DataBind();
            //        rbSubjectList.SelectedIndex = 0;
            //    }
            //}

            //if (Session["DemoBMS"] != null)
            if (Session["BMSID"] != null)
            {
                obj_Student_Dashboard.BMSID = Convert.ToInt64(Session["BMSID"]);
                obj_Student_Dashboard.Mode  = "All";
                DataSet ds = new DataSet();
                ds = obj_BAL_Student_Dashboard.BAL_Student_Subject_Select(obj_Student_Dashboard);
                if (ds.Tables[0].Rows.Count > 0 && ds != null)
                {
                    rbSubjectList.DataSource     = ds.Tables[0];
                    rbSubjectList.DataValueField = "SubjectID";
                    rbSubjectList.DataTextField  = "Subject";
                    rbSubjectList.DataBind();
                    rbSubjectList.SelectedIndex = 0;
                    Session["SubjectID"]        = rbSubjectList.SelectedValue;
                }
            }
        }
        catch (Exception ex)
        {
            WebMsg.Show(ex.Message);
        }
    }
    protected void BindSubjectList()
    {
        try
        {
            //if (Session["ShowPaymentPages"] != null)
            //{
            ViewState["StudentBMS"] = AppSessions.BMSID;
            //}
            //else
            //{
            //    GetStudentDetailBMS();
            //}
            obj_BAL_Student_Dashboard = new Student_DashBoard_BLogic();
            obj_Student_Dashboard     = new StudentDash();
            ArrayList Alist = new ArrayList();


            if (ViewState["ArrayList"] != null)
            {
                Alist = (ArrayList)ViewState["ArrayList"];
                string PackageFDID = string.Empty;
                for (int i = 0; i < Alist.Count; i++)
                {
                    if (PackageFDID != string.Empty)
                    {
                        PackageFDID = PackageFDID + "," + Alist[i].ToString();
                    }
                    else
                    {
                        PackageFDID = PackageFDID + Alist[i].ToString();
                    }
                }

                obj_Student_Dashboard.BMSID       = AppSessions.BMSID;
                obj_Student_Dashboard.PackageFDID = PackageFDID;
                obj_Student_Dashboard.Mode        = "Selected";
                DataSet ds = new DataSet();
                ds = obj_BAL_Student_Dashboard.BAL_Student_Subject_Select(obj_Student_Dashboard);

                if (ds.Tables[0].Rows.Count > 0 && ds != null)
                {
                    ddlsubject.DataSource     = ds.Tables[0];
                    ddlsubject.DataValueField = "SubjectID";
                    ddlsubject.DataTextField  = "Subject";
                    ddlsubject.DataBind();
                    ddlsubject.SelectedIndex = 0;
                }

                ddlsubject.Items.Insert(0, "Select");
            }

            if (ViewState["StudentBMS"] != null)
            {
                obj_Student_Dashboard.BMSID = Convert.ToInt64(ViewState["StudentBMS"]);
                obj_Student_Dashboard.Mode  = "All";
                DataSet ds = new DataSet();
                ds = obj_BAL_Student_Dashboard.BAL_Student_Subject_Select(obj_Student_Dashboard);
                if (ds.Tables[0].Rows.Count > 0 && ds != null)
                {
                    ddlsubject.DataSource     = ds.Tables[0];
                    ddlsubject.DataValueField = "SubjectID";
                    ddlsubject.DataTextField  = "Subject";
                    ddlsubject.DataBind();
                }
                ddlsubject.Items.Insert(0, "Select");
                ddlsubject.SelectedIndex = 0;
            }
        }
        catch (Exception ex)
        {
            WebMsg.Show(ex.Message);
        }
    }