Exemple #1
0
        // Method to refresh both the GridViews after some papers are claimed for exemption
        protected void RefillGridViews()
        {
            DataSet DsPapers = new DataSet();

            // This returns 2 DataTables
            DsPapers = ElgClasses.clsCollegeAdmissionReports.ListCrPrTermwisePapers_ExemptionClaim(hidUniID.Value, hidYearID.Value, hidStudentID.Value, hidpkFacID.Value, hidpkCrID.Value, hidpkMoLrnID.Value, hidpkPtrnID.Value, hidpkBrnID.Value, hidpkCrPrDetails.Value, hidpkCrPrChID.Value);

            //***********************************************************************************
            //filling old claims GV
            DataTable dt = DsPapers.Tables[0];

            if (dt != null && dt.Rows.Count > 0)
            {
                lblGVPapersOldHeading.Visible = true;
                GVPapersOld.DataSource        = dt;
                GVPapersOld.DataBind();
                divPapersOld.Style.Add("display", "block");
            }
            else
            {
                lblGVPapersOldHeading.Visible = false;
                divPapersOld.Style.Add("display", "none");
            }
            //***********************************************************************************

            //filling fresh claim GV
            dt = DsPapers.Tables[1];
            if (dt != null && dt.Rows.Count > 0)
            {
                lblGVPapersNewHeading.Visible = true;
                btnProceed.Visible            = true;

                GVPapersNew.DataSource = dt;
                GVPapersNew.DataBind();
                GVPapersNew.Visible = true;
                divPapersNew.Style.Add("display", "block");
            }
            else
            {
                GVPapersNew.Visible           = false;
                lblGVPapersNewHeading.Visible = false;
                btnProceed.Visible            = false;
                divPapersNew.Style.Add("display", "none");
            }
            //***********************************************************************************
        }
Exemple #2
0
        protected void GVCourseTerms_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //string UniID, YearID, StudentID,pkFacID, pkCrID, pkMoLrnID, pkPtrnID, pkBrnID, pkCrPrDetails, pkCrPrChID;
            DataSet DsPapers = new DataSet();

            if (e.CommandName == "SelectCrPrTerm")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = GVCourseTerms.Rows[index];
                hidpkFacID.Value       = GVCourseTerms.DataKeys[index]["pkFacID"].ToString();
                hidpkCrID.Value        = GVCourseTerms.DataKeys[index]["pkCrID"].ToString();
                hidpkMoLrnID.Value     = GVCourseTerms.DataKeys[index]["pkMoLrnID"].ToString();
                hidpkPtrnID.Value      = GVCourseTerms.DataKeys[index]["pkPtrnID"].ToString();
                hidpkBrnID.Value       = GVCourseTerms.DataKeys[index]["pkBrnID"].ToString();
                hidpkCrPrDetails.Value = GVCourseTerms.DataKeys[index]["pkCrPrDetails"].ToString();
                hidpkCrPrChID.Value    = GVCourseTerms.DataKeys[index]["pkCrPrChID"].ToString();

                /* Call SP for listing papers of selected CrPrTerm here */
                // This returns 2 DataTables
                DsPapers = ElgClasses.clsCollegeAdmissionReports.ListCrPrTermwisePapers_ExemptionClaim(hidUniID.Value, hidYearID.Value, hidStudentID.Value, hidpkFacID.Value, hidpkCrID.Value, hidpkMoLrnID.Value, hidpkPtrnID.Value, hidpkBrnID.Value, hidpkCrPrDetails.Value, hidpkCrPrChID.Value);

                //***********************************************************************************
                //filling old claims GV
                DataTable dt = DsPapers.Tables[0];
                if (dt != null && dt.Rows.Count > 0)
                {
                    lblGVPapersOldHeading.Visible = true;
                    GVPapersOld.DataSource        = dt;
                    GVPapersOld.DataBind();
                    divPapersOld.Style.Add("display", "block");
                }
                else
                {
                    lblGVPapersOldHeading.Visible = false;
                    divPapersOld.Style.Add("display", "none");
                }
                //***********************************************************************************

                //filling fresh claim GV
                dt = DsPapers.Tables[1];
                if (dt != null && dt.Rows.Count > 0)
                {
                    lblGVPapersNewHeading.Visible = true;
                    btnProceed.Visible            = true;

                    GVPapersNew.Visible    = true;
                    GVPapersNew.DataSource = dt;
                    GVPapersNew.DataBind();
                    divPapersNew.Style.Add("display", "block");
                }
                else
                {
                    GVPapersNew.Visible           = false;
                    lblGVPapersNewHeading.Visible = false;
                    btnProceed.Visible            = false;
                    divPapersNew.Style.Add("display", "none");
                }
                //***********************************************************************************
                divCourses.Style.Add("display", "none");
                divSimpleSearch.Style.Add("display", "none");
                divPapers.Style.Add("display", "block");
                btnBack.Style.Add("display", "block");

                lblAcaYear.Text  = " for " + row.Cells[1].Text + " for " + row.Cells[3].Text;
                hidHeading.Value = row.Cells[1].Text + " for " + row.Cells[3].Text;


                // Prototype coding
                //=======================================
                ////filling old claims GV
                //DataTable dt = new DataTable();
                //dt.Columns.Add("PpPpCode");
                //dt.Columns.Add("Status");
                //dt.Columns.Add("pk_Pp_PpHead_CrPrCh_ID");

                //DataRow dr = dt.NewRow();
                //dr["PpPpCode"] = "English (Compulsory) (15101)";
                //dr["Status"] = "Granted";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "1";
                //dt.Rows.Add(dr);

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Sociology Paper-III (15146) Lectures-Practical-UA";
                //dr["Status"] = "Granted";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "2";
                //dt.Rows.Add(dr);

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Sociology Paper-III (15146) Lectures-Theory-UA";
                //dr["Status"] = "Denied";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "2";
                //dt.Rows.Add(dr);

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Marathi Paper-III (15128) ";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "3";
                //dr["Status"] = "Pending";
                //dt.Rows.Add(dr);

                //GVPapersOld.DataSource = dt;
                //GVPapersOld.DataBind();

                ////filling fresh claim GV
                //dt = new DataTable();
                //dt.Columns.Add("PpPpCode");
                //dt.Columns.Add("pk_Pp_PpHead_CrPrCh_ID");

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Sociology Paper-II (15145)";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "4";
                //dt.Rows.Add(dr);

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Geography Paper-III (15140)";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "5";
                //dt.Rows.Add(dr);

                //dr = dt.NewRow();
                //dr["PpPpCode"] = "Optional Sociology Paper-II (15145)";
                //dr["pk_Pp_PpHead_CrPrCh_ID"] = "6";
                //dt.Rows.Add(dr);

                //GVPapersNew.DataSource = dt;
                //GVPapersNew.DataBind();
                //=======================================
            }
        }