protected void rc_ServiceProvider_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { btn_Cancel.Visible = true; btn_submit.Visible = true; if (rc_type.SelectedValue == "Service Provider") { rc_Trainer.Enabled = false; } else { rc_Trainer.Enabled = true; SMHR_FEEDBACK_RATING _obj_smhr_Trainer = new SMHR_FEEDBACK_RATING(); //SMHR_TRAINERPROFILE _obj_smhr_Trainer = new SMHR_TRAINERPROFILE(); _obj_smhr_Trainer.OPERATION = operation.Select1; _obj_smhr_Trainer.RATING_ORGID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_Trainer.RATING_SERVICEPROVIDER = Convert.ToInt32(rc_ServiceProvider.SelectedValue); DataTable Dt = BLL.get_Rating(_obj_smhr_Trainer); rc_Trainer.DataSource = Dt; rc_Trainer.DataValueField = "Trainer_TrainerProfile_id"; rc_Trainer.DataTextField = "Trainer_Name"; rc_Trainer.DataBind(); rc_Trainer.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } RG_TrainingApproval.Visible = true; SMHR_TRAINING_FEEDBACKQUESTION _obj_FeedBack = new SMHR_TRAINING_FEEDBACKQUESTION(); _obj_FeedBack.OPERATION = operation.Select1; _obj_FeedBack.FEEDBACKQUESTION_ORGID = Convert.ToInt32(Session["ORG_ID"]); _obj_FeedBack.FEEDBACKQUESTION_TYPE = Convert.ToString(rc_type.SelectedValue); DataTable DT = BLL.get_FeedbackQuestion(_obj_FeedBack); if (DT.Rows.Count != 0) { RG_TrainingApproval.DataSource = DT; RG_TrainingApproval.DataBind(); } else { RG_TrainingApproval.DataSource = DT; RG_TrainingApproval.DataBind(); btn_submit.Visible = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_RatingFeedbackQuestions", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rc_type_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { RG_TrainingApproval.Visible = false; SMHR_FEEDBACK_RATING _obj_Smhr_ServiceProvider = new SMHR_FEEDBACK_RATING(); if (rc_type.SelectedIndex > 0) { _obj_Smhr_ServiceProvider.OPERATION = operation.Select2; _obj_Smhr_ServiceProvider.RATING_TYPE = Convert.ToString(rc_type.SelectedItem.Text); _obj_Smhr_ServiceProvider.RATING_ORGID = Convert.ToInt32(Session["ORG_ID"]); //DataTable DT = BLL.get_Rating(_obj_Smhr_ServiceProvider); DataTable DT = BLL.get_Rating(_obj_Smhr_ServiceProvider); rc_ServiceProvider.DataSource = DT; rc_ServiceProvider.DataValueField = "SERVICEPROVIDER_ID"; rc_ServiceProvider.DataTextField = "SERVICEPROVIDER_NAME"; rc_ServiceProvider.DataBind(); rc_ServiceProvider.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } else { RG_TrainingApproval.Visible = false; btn_Cancel.Visible = false; btn_submit.Visible = false; rc_ServiceProvider.Items.Clear(); rc_ServiceProvider.Text = string.Empty; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_RatingFeedbackQuestions", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_submit_Click(object sender, EventArgs e) { if (string.Compare(rc_type.SelectedValue, "Trainer", true) == 0 && rc_Trainer.SelectedIndex <= 0) { BLL.ShowMessage(this, "Please select Trainer"); return; } DataTable dtFeedBackTable = GetFeedbackRatingTable(); SMHR_FEEDBACK_RATING _obj_SMHR_QuestionBank = new SMHR_FEEDBACK_RATING(); try { System.Web.UI.HtmlControls.HtmlInputRadioButton rad_IsActive; int qtnid; bool isChecked = false; for (int index = 0; index < RG_TrainingApproval.Items.Count; index++) { qtnid = Convert.ToInt32(RG_TrainingApproval.Items[index].Cells[2].Text); rad_IsActive = new System.Web.UI.HtmlControls.HtmlInputRadioButton(); rad_IsActive = RG_TrainingApproval.Items[index].FindControl("rbn_Rate1") as System.Web.UI.HtmlControls.HtmlInputRadioButton; if (rad_IsActive.Checked) { isChecked = true; _obj_SMHR_QuestionBank.RATING_RATING = Convert.ToInt32(rad_IsActive.Value); } rad_IsActive = new System.Web.UI.HtmlControls.HtmlInputRadioButton(); rad_IsActive = RG_TrainingApproval.Items[index].FindControl("rbn_Rate2") as System.Web.UI.HtmlControls.HtmlInputRadioButton; if (rad_IsActive.Checked) { isChecked = true; _obj_SMHR_QuestionBank.RATING_RATING = Convert.ToInt32(rad_IsActive.Value); } rad_IsActive = new System.Web.UI.HtmlControls.HtmlInputRadioButton(); rad_IsActive = RG_TrainingApproval.Items[index].FindControl("rbn_Rate3") as System.Web.UI.HtmlControls.HtmlInputRadioButton; if (rad_IsActive.Checked) { isChecked = true; _obj_SMHR_QuestionBank.RATING_RATING = Convert.ToInt32(rad_IsActive.Value); } rad_IsActive = new System.Web.UI.HtmlControls.HtmlInputRadioButton(); rad_IsActive = RG_TrainingApproval.Items[index].FindControl("rbn_Rate4") as System.Web.UI.HtmlControls.HtmlInputRadioButton; if (rad_IsActive.Checked) { isChecked = true; _obj_SMHR_QuestionBank.RATING_RATING = Convert.ToInt32(rad_IsActive.Value); } rad_IsActive = new System.Web.UI.HtmlControls.HtmlInputRadioButton(); rad_IsActive = RG_TrainingApproval.Items[index].FindControl("rbn_Rate5") as System.Web.UI.HtmlControls.HtmlInputRadioButton; if (rad_IsActive.Checked) { isChecked = true; _obj_SMHR_QuestionBank.RATING_RATING = Convert.ToInt32(rad_IsActive.Value); } if (!isChecked) { BLL.ShowMessage(this, "Please rate all question to proceed"); return; } //continue; if (string.Compare(rc_type.SelectedItem.Text, "Trainer", true) == 0) { dtFeedBackTable.Rows.Add(rc_type.SelectedItem.Text, Convert.ToInt32(rc_ServiceProvider.SelectedValue), Convert.ToInt32(rc_Trainer.SelectedValue), _obj_SMHR_QuestionBank.RATING_RATING, Convert.ToInt32(Session["USER_ID"]), DateTime.Now, Convert.ToInt32(Session["USER_ID"]), DateTime.Now, Convert.ToInt32(Session["ORG_ID"]), qtnid); } else { dtFeedBackTable.Rows.Add(rc_type.SelectedItem.Text, Convert.ToInt32(rc_ServiceProvider.SelectedValue), 0, _obj_SMHR_QuestionBank.RATING_RATING, Convert.ToInt32(Session["USER_ID"]), DateTime.Now, Convert.ToInt32(Session["USER_ID"]), DateTime.Now, Convert.ToInt32(Session["ORG_ID"]), qtnid); } } _obj_SMHR_QuestionBank.FEEDBACK_TABLE = dtFeedBackTable; _obj_SMHR_QuestionBank.OPERATION = operation.Insert; if (BLL.set_Rating(_obj_SMHR_QuestionBank)) { BLL.ShowMessage(this, "Information Saved Successfully"); btn_submit.Visible = true; btn_Cancel.Visible = true; rc_Trainer.SelectedIndex = -1; rc_ServiceProvider.SelectedIndex = -1; rc_type.SelectedIndex = -1; } else { BLL.ShowMessage(this, "Information Not Saved"); btn_submit.Visible = true; btn_Cancel.Visible = true; rc_Trainer.SelectedIndex = -1; rc_ServiceProvider.SelectedIndex = -1; rc_type.SelectedIndex = -1; } RG_TrainingApproval.Visible = false; btn_submit.Visible = false; btn_Cancel.Visible = false; rc_ServiceProvider.Items.Clear(); rc_Trainer.Items.Clear(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_RatingFeedbackQuestions", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }