// 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"); } //*********************************************************************************** }
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(); //======================================= } }