using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Collections.Generic; using nmsSetup; using nmsDropDown; public partial class adminblock_viewquestionpaper : System.Web.UI.Page { clsBLSetup obj; PRPSetup objprp, objparm; static string Id = "", Imgurl = ""; static string path = ""; protected void Page_Load(object sender, EventArgs e) { // checker(); // lblMsg.Text = ""; //lblMsg.CssClass = "lr"; if (!Page.IsPostBack) { bindOrg(); // bindCourse(); // bindlist(); bindSubject(); // questionpapername(); if (Session["qid"] != null) { ddlquestionpaper.SelectedValue = Session["qid"].ToString(); } SelectDatail(1); } } private void bindOrg() { clsBLdropDown objdrp = new clsBLdropDown(); clsPRPdropdown objprpdrp = new clsPRPdropdown(); objprpdrp.controlList = ddlOrg; objprpdrp.spName = "viewOrgname"; objdrp.bindDropDown(objprpdrp); } private void insertValue() { objprp = new PRPSetup(); obj = new clsBLSetup(); int sts = 0; // if (FileUpload1.HasFile) // { //sts = uploadfile(); //if (sts != -1) //{ //objprp.uniID = ddlUniversity.SelectedValue; objprp.catID = ddlTextCategory.SelectedValue; objprp.AnsA = txtAnsA.Text; objprp.AnsB = txtAnsB.Text; objprp.description = txtQueston.Text; objprp.AnsC = txtAnsC.Text; objprp.AnsD = txtAnsD.Text; objprp.status = rblvalidAns.SelectedValue; objprp.name = txtheading.Text; objprp.title = txtQueston.Text; objprp.codeId = rblmarks.SelectedValue; if(ViewState["qid"]!=null) { objprp.id = ViewState["qid"].ToString(); lblMsg.Text = obj.Changequestion(objprp); if (lblMsg.Text == "Succssfully Change!") { txtQueston.Text = ""; txtAnsA.Text = ""; txtAnsB.Text = ""; txtAnsC.Text = ""; txtAnsD.Text = ""; rblvalidAns.SelectedIndex = -1; } } // } } //private void bindCourse() //{ // clsPRPdropdown objprp = new clsPRPdropdown(); // clsBLdropDown obj = new clsBLdropDown(); // objprp.spName = "spViewCourseNameUniWise"; // objprp.id = 1; // objprp.controlList = ddlUniversity; // obj.bindDropDown(objprp); //} private void bindSubject() { clsPRPdropdown objprp = new clsPRPdropdown(); clsBLdropDown obj = new clsBLdropDown(); objprp.spName = "viewmasterSubject";//"viewSubjectCourseWise"; // objprp.id = Convert.ToInt32(ddlUniversity.SelectedValue); objprp.controlList = ddlTextCategory; obj.bindDropDown(objprp); } private void bindlist() { clsBLdropDown objdrp = new clsBLdropDown(); clsPRPdropdown objprpdrp = new clsPRPdropdown(); objprpdrp.controlList = ddlmaincategory; if (ddlOrg.SelectedIndex > 0) { objprpdrp.id = Convert.ToInt32(ddlOrg.SelectedValue); } objprpdrp.spName = "viewCourseNameUniWise"; objdrp.bindDropDown(objprpdrp); } private void questionpapername() { clsBLdropDown drp = new clsBLdropDown(); clsPRPdropdown drpprp = new clsPRPdropdown(); if (ddlmaincategory.SelectedIndex > 0) { drpprp.id = Convert.ToInt32(ddlmaincategory.SelectedValue); } drpprp.controlList = ddlquestionpaper; drpprp.spName = "viewquestionpapername"; drp.bindDropDown(drpprp); } private void SelectDatail(Int32 pageIndex) { obj = new clsBLSetup(); objparm = new PRPSetup(); Int32 pageSize = Convert.ToInt32(ddlNopage.SelectedValue); objparm.pageIndex = pageIndex.ToString(); objparm.pageSize = pageSize.ToString(); List lst = new List(); if (ddlquestionpaper.SelectedIndex > 0) objparm.uniID = ddlquestionpaper.SelectedValue; // if (ddlTextCategory.SelectedIndex > 0) //{ objparm.catID = ddlTextCategory.SelectedValue; } lst = obj.ViewQuestionpaper(objparm); if (lst[0].srNo != "Result Not Find") { Int32 noOfRecord = Convert.ToInt32(lst[lst.Count - 1].noOfRecord); lst.RemoveAt(lst.Count - 1); datalist.DataSource = lst; datalist.DataBind(); //---------for page work here lblCurrentPage.Text = pageIndex.ToString(); if ((noOfRecord % pageSize) == 0) lblLastPage.Text = Convert.ToInt32(noOfRecord / pageSize).ToString(); else lblLastPage.Text = Convert.ToInt32(noOfRecord / pageSize + 1).ToString(); lnkfstPage.Enabled = true; lnkLastpage.Enabled = true; lnkNextpage.Enabled = true; lnkPrepage.Enabled = true; if (pageIndex == 1) { lnkfstPage.Enabled = false; lnkPrepage.Enabled = false; } if (pageIndex == Convert.ToInt32(lblLastPage.Text)) { lnkLastpage.Enabled = false; lnkNextpage.Enabled = false; } //---------------------------------------------- } else { datalist.DataSource = null; datalist.DataBind(); lblMsg.Text = "Result Not Found"; } } protected void ddlNopage_SelectedIndexChanged(object sender, EventArgs e) { SelectDatail(1); } protected void lnkfstPage_Click(object sender, EventArgs e) { SelectDatail(1); } protected void lnkPrepage_Click(object sender, EventArgs e) { SelectDatail(Convert.ToInt32(lblCurrentPage.Text) - 1); } protected void lnkNextpage_Click(object sender, EventArgs e) { SelectDatail(Convert.ToInt32(lblCurrentPage.Text) + 1); } protected void lnkLastpage_Click(object sender, EventArgs e) { SelectDatail(Convert.ToInt32(lblLastPage.Text)); } protected void lnkBtnGO_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtGoPage.Text) >= 0 && Convert.ToInt32(txtGoPage.Text) <= Convert.ToInt32(lblLastPage.Text)) { SelectDatail(Convert.ToInt32(txtGoPage.Text)); } else { SelectDatail(Convert.ToInt32(lblLastPage.Text)); } } //-------------------------------------------------------------------------- protected void ddlquestionpaper_SelectedIndexChanged(object sender, EventArgs e) { SelectDatail(1); } protected void btn_submit_Click(object sender, EventArgs e) { insertValue(); SelectDatail(1); } protected void ddlUniversity_SelectedIndexChanged(object sender, EventArgs e) { bindSubject(); LinkButton2_ModalPopupExtender.Show(); } protected void datalist_ItemCommand(object source, RepeaterCommandEventArgs e) { ViewState["qid"] = e.CommandArgument.ToString(); LinkButton2_ModalPopupExtender.Show(); } protected void ddlmaincategory_SelectedIndexChanged(object sender, EventArgs e) { questionpapername(); } protected void ddlOrg_SelectedIndexChanged(object sender, EventArgs e) { bindlist(); } }