/// <summary> /// /// </summary> /// <param name="o"></param> /// <param name="e"></param> protected void Rcm_Employee_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (Rcm_Employee.SelectedItem.Text != "Select") { SMHR_TrgSaveFeedback _obj_Smhr_TrgSaveFeedback = new SMHR_TrgSaveFeedback(); _obj_Smhr_TrgSaveFeedback.Mode = 4; _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_DATE = Convert.ToDateTime(rdtp_strtdate.SelectedDate); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMPLOYEE_ID_for = Convert.ToString(Rcm_Employee.SelectedItem.Value); DataTable dtstatus = BLL.get_TrgSaveFeedback(_obj_Smhr_TrgSaveFeedback); if (dtstatus.Rows.Count != 0) { BLL.ShowMessage(this, "Alraedy Feedback Given"); btn_save_trgfeedbacques.Visible = false; lbl_starttime.Visible = true; rtp_starttime.Visible = true; lbl_endtime.Visible = true; rtp_endtime.Visible = true; Lbl_Trg.Visible = true; Rcmb_Trg.Visible = true; lbl_Employee.Visible = true; Rcm_Employee.Visible = true; expertise_id.Visible = true; CHGEXPERTID.Visible = false; Rg_SaveTrgFeedback.Visible = true; SMHR_TRAINEE _obj_Smhr_TrnEE = new SMHR_TRAINEE(); _obj_Smhr_TrnEE.Mode = 14; _obj_Smhr_TrnEE.TRAINEE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_TrnEE.TRAINEE_EMPID = Convert.ToInt32(Session["EMP_ID"]); DataTable dtemp15 = BLL.get_TRAINEE(_obj_Smhr_TrnEE); //if employee is trainee then if (dtemp15.Rows.Count != 0) { expertise_id.Visible = false; CHGEXPERTID.Visible = false; } else { // SMHR_TRAINEE _obj_Smhr_TrnEE = new SMHR_TRAINEE(); _obj_Smhr_TrnEE.Mode = 12;//YYY _obj_Smhr_TrnEE.TRAINEE_EMPID = Convert.ToInt32(Rcm_Employee.SelectedItem.Value); _obj_Smhr_TrnEE.TRAINEE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dtemp1 = BLL.get_TRAINEE(_obj_Smhr_TrnEE); if (dtemp1.Rows[0]["APPSKL_EXPERT"] != System.DBNull.Value) { if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 1) { lbl_Expert.Text = "Beginner"; } else if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 2) { lbl_Expert.Text = "Intermediate"; } else if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 3) { lbl_Expert.Text = "Expert"; } } else { lbl_Expert.Text = "Skill Not Given"; } } _obj_Smhr_TrgSaveFeedback.Mode = 5; _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_DATE = Convert.ToDateTime(rdtp_strtdate.SelectedDate); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMPLOYEE_ID_for = Convert.ToString(Rcm_Employee.SelectedItem.Value); DataTable dtstatus22 = BLL.get_TrgSaveFeedback(_obj_Smhr_TrgSaveFeedback); Rg_SaveTrgFeedback.DataSource = dtstatus22; Rg_SaveTrgFeedback.DataBind(); RadioButton rdopt1 = new RadioButton(); RadioButton rdopt2 = new RadioButton(); RadioButton rdopt3 = new RadioButton(); RadioButton rdopt4 = new RadioButton(); for (int a = 0; a < Rg_SaveTrgFeedback.Items.Count; a++) { rdopt1 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption1") as RadioButton; rdopt2 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption2") as RadioButton; rdopt3 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption3") as RadioButton; rdopt4 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption4") as RadioButton; if (rdopt1.Text != "") { rdopt1.Checked = true; } if (rdopt2.Text != "") { rdopt2.Checked = true; } if (rdopt3.Text != "") { rdopt3.Checked = true; } if (rdopt4.Text != "") { rdopt4.Checked = true; } if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION1"]) == string.Empty) { rdopt1.Text = string.Empty; } else if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION1"]) != string.Empty) { rdopt1.Text = Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION1"]); } if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION2"]) == string.Empty) { rdopt2.Text = string.Empty; } else if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION2"]) != string.Empty) { rdopt2.Text = Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION2"]); } if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION3"]) == string.Empty) { rdopt3.Text = string.Empty; } else if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION3"]) != string.Empty) { rdopt3.Text = Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION3"]); } if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION4"]) == string.Empty) { rdopt4.Text = string.Empty; } else if (Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION4"]) != string.Empty) { rdopt4.Text = Convert.ToString(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION4"]); } //if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION2"]) == 0) //{ // rdopt2.Checked = false; //} //else if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION2"]) == 1) //{ // rdopt2.Checked = true; //} //if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION3"]) == 0) //{ // rdopt3.Checked = false; //} //else if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION3"]) == 1) //{ // rdopt3.Checked = true; //} //if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION4"]) == 0) //{ // rdopt4.Checked = false; //} //else if (Convert.ToInt32(dtstatus22.Rows[a]["FEEDBACKQUESTS_OPTION4"]) == 1) //{ // rdopt4.Checked = true; //} } return; } else { SMHR_TRAINEE _obj_Smhr_TrnEE = new SMHR_TRAINEE(); _obj_Smhr_TrnEE.Mode = 14; _obj_Smhr_TrnEE.TRAINEE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_TrnEE.TRAINEE_EMPID = Convert.ToInt32(Session["EMP_ID"]); DataTable dtemp15 = BLL.get_TRAINEE(_obj_Smhr_TrnEE); //if employee is trainee then if (dtemp15.Rows.Count != 0) { expertise_id.Visible = false; CHGEXPERTID.Visible = false; } else { //Rcmb_Trg.Items.Insert(0, new RadComboBoxItem("Select")); _obj_Smhr_TrnEE = new SMHR_TRAINEE(); _obj_Smhr_TrnEE.Mode = 12;//YYY _obj_Smhr_TrnEE.TRAINEE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_TrnEE.TRAINEE_EMPID = Convert.ToInt32(Rcm_Employee.SelectedItem.Value); DataTable dtemp1 = BLL.get_TRAINEE(_obj_Smhr_TrnEE); if (dtemp1.Rows[0]["APPSKL_EXPERT"] != System.DBNull.Value) { if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 1) { lbl_Expert.Text = "Beginner"; } else if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 2) { lbl_Expert.Text = "Intermediate"; } else if (Convert.ToInt32(dtemp1.Rows[0]["APPSKL_EXPERT"]) == 3) { lbl_Expert.Text = "Expert"; } } else { lbl_Expert.Text = "Skill Not Given"; } expertise_id.Visible = true; CHGEXPERTID.Visible = true; nogradeid.Visible = true; } SMHR_ASSIGNFEEDBACK_EMPLOYEE _obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE = new SMHR_ASSIGNFEEDBACK_EMPLOYEE(); _obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE.Mode = 5; SMHR_TRAININGREQUEST _obj_Smhr_TrgRqst = new SMHR_TRAININGREQUEST(); _obj_Smhr_TrgRqst.Mode = 21; _obj_Smhr_TrgRqst.TR_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT455 = BLL.get_TrgRqst(_obj_Smhr_TrgRqst); for (int i = 0; i < DT455.Rows.Count; i++) { if ((Convert.ToInt32(DT455.Rows[i]["login_emp_id"]) == Convert.ToInt32(Session["EMP_ID"]))) { _obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE.ASSIGN_EMP_ID = 0; break; } else { _obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE.ASSIGN_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); } } _obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE.ASSIGN_CREATEDBY = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); //i am passing trg and employee to get feedback_id DataTable dtfeedbackid = BLL.get__SMHR_ASSIGNFEEDBACK_EMPLOYEE(_obj_SMHR_ASSIGNFEEDBACK_EMPLOYEE); if (dtfeedbackid.Rows.Count != 0) { SMHR_TRGFEEDBACKQUESDTLS _obj_Smhr_TRGFEEDBACKQUESDTLS = new SMHR_TRGFEEDBACKQUESDTLS(); _obj_Smhr_TRGFEEDBACKQUESDTLS.Mode = 4; _obj_Smhr_TRGFEEDBACKQUESDTLS.TRFDBDTL_FDBID = Convert.ToInt32(dtfeedbackid.Rows[0]["FEEDBACK_ID"]); DataTable dtques = BLL.get_TRGFEEDBAKQUESTDTLS(_obj_Smhr_TRGFEEDBACKQUESDTLS); if (dtques.Rows.Count != 0) { Rg_SaveTrgFeedback.DataSource = dtques; Rg_SaveTrgFeedback.DataBind(); Rg_SaveTrgFeedback.Visible = true; btn_save_trgfeedbacques.Visible = true; } else { DataTable dt5 = new DataTable(); Rg_SaveTrgFeedback.DataSource = dt5; Rg_SaveTrgFeedback.DataBind(); Rg_SaveTrgFeedback.Visible = true; btn_save_trgfeedbacques.Visible = false; return; } if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2) { btn_save_trgfeedbacques.Visible = false; } } else { DataTable dt4 = new DataTable(); Rg_SaveTrgFeedback.DataSource = dt4; Rg_SaveTrgFeedback.DataBind(); Rg_SaveTrgFeedback.Visible = true; btn_save_trgfeedbacques.Visible = false; } lbl_starttime.Visible = true; rtp_starttime.Visible = true; lbl_endtime.Visible = true; rtp_endtime.Visible = true; Lbl_Trg.Visible = true; Rcmb_Trg.Visible = true; lbl_Employee.Visible = true; Rcm_Employee.Visible = true; } } else { BLL.ShowMessage(this, "Please Select Emoployee"); lbl_starttime.Visible = true; rtp_starttime.Visible = true; lbl_endtime.Visible = true; rtp_endtime.Visible = true; Lbl_Trg.Visible = true; Rcmb_Trg.Visible = true; lbl_Employee.Visible = true; Rcm_Employee.Visible = true; expertise_id.Visible = false; CHGEXPERTID.Visible = false; Rg_SaveTrgFeedback.Visible = false; btn_save_trgfeedbacques.Visible = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_SaveTrgfeedbackquestion", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
/// <summary> /// save feedback methods /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_save_trgfeedbacques_Click(object sender, EventArgs e) { try { SMHR_TrgSaveFeedback _obj_Smhr_TrgSaveFeedback = new SMHR_TrgSaveFeedback(); //_obj_Smhr_TrgSaveFeedback.Mode = 4; //_obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); //_obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); //DataTable dtstatus = BLL.get_TrgSaveFeedback(_obj_Smhr_TrgSaveFeedback); //if (dtstatus.Rows.Count != 0) //{ // BLL.ShowMessage(this, "Alraedy Feedback Given"); // DataTable dt9 = new DataTable(); // Rg_SaveTrgFeedback.DataSource = dt9; // Rg_SaveTrgFeedback.DataBind(); // Rg_SaveTrgFeedback.Visible = true; // btn_save_trgfeedbacques.Visible = false; // return; //} //else //{ if ((rcm_changeExpertise.SelectedItem.Text == "Select") & (chk_nograde.Checked == false) & (chk_nograde.Visible == true)) { BLL.ShowMessage(this, "Select Expertise"); return; } Label lblfeedbackid = new Label(); Label lblfeedbackquestion = new Label(); RadioButton rdopt1 = new RadioButton(); RadioButton rdopt2 = new RadioButton(); RadioButton rdopt3 = new RadioButton(); RadioButton rdopt4 = new RadioButton(); for (int a = 0; a < Rg_SaveTrgFeedback.Items.Count; a++) { lblfeedbackid = Rg_SaveTrgFeedback.Items[a].FindControl("lbl_feedbk_id") as Label; lblfeedbackquestion = Rg_SaveTrgFeedback.Items[a].FindControl("lbl_feedbk_question") as Label; rdopt1 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption1") as RadioButton; rdopt2 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption2") as RadioButton; rdopt3 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption3") as RadioButton; rdopt4 = Rg_SaveTrgFeedback.Items[a].FindControl("rd_feedbkoption4") as RadioButton; _obj_Smhr_TrgSaveFeedback.Mode = 3; _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_ID = Convert.ToInt32(lblfeedbackid.Text); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTION = Convert.ToString(lblfeedbackquestion.Text); if (rdopt1.Checked == true) { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION1 = Convert.ToString(rdopt1.Text); } else { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION1 = string.Empty; } if (rdopt2.Checked == true) { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION2 = Convert.ToString(rdopt2.Text); } else { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION2 = string.Empty; } if (rdopt3.Checked == true) { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION3 = Convert.ToString(rdopt3.Text); } else { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION3 = string.Empty; } if (rdopt4.Checked == true) { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION4 = Convert.ToString(rdopt4.Text); } else { _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION4 = string.Empty; } //_obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION2 = Convert.ToBoolean(rdopt2.Text); //_obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION3 = Convert.ToBoolean(rdopt3.Text); //_obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_FEEDBACKQUESTS_OPTION4 = Convert.ToBoolean(rdopt4.Text); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_EMPLOYEE_ID_for = Convert.ToString(Rcm_Employee.SelectedItem.Value); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_DATE = Convert.ToDateTime(rdtp_strtdate.SelectedDate); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_ENDTIME = Convert.ToString(Convert.ToDateTime(rtp_endtime.SelectedDate).TimeOfDay); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_STARTTIME = Convert.ToString(Convert.ToDateTime(rtp_starttime.SelectedDate).TimeOfDay); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_STATUS = 1; _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_Smhr_TrgSaveFeedback.SAVEFEEDBACK_CREATEDDATE = DateTime.Now; bool status = BLL.set_TrgSaveFeedback(_obj_Smhr_TrgSaveFeedback); if (status == true) { BLL.ShowMessage(this, "Feedback Saved Successfully"); } } if (chk_nograde.Checked == false) { SMHR_TRAINEE _obj_Smhr_TrnEE = new SMHR_TRAINEE(); _obj_Smhr_TrnEE.Mode = 14; _obj_Smhr_TrnEE.TRAINEE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_TrnEE.TRAINEE_EMPID = Convert.ToInt32(Session["EMP_ID"]); DataTable dtemp15 = BLL.get_TRAINEE(_obj_Smhr_TrnEE); if (dtemp15.Rows.Count != 0) { } else { SMHR_TRAININGREQUEST _obj_Smhr_TrgRqst = new SMHR_TRAININGREQUEST(); _obj_Smhr_TrgRqst.Mode = 29;//YYY _obj_Smhr_TrgRqst.TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); _obj_Smhr_TrgRqst.TR_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dtmultiid = BLL.get_TrgRqst(_obj_Smhr_TrgRqst); _obj_Smhr_TrgRqst = new SMHR_TRAININGREQUEST(); _obj_Smhr_TrgRqst.Mode = 18;//YYY _obj_Smhr_TrgRqst.TR_LASTMDFBY = Convert.ToInt32(Rcm_Employee.SelectedItem.Value); _obj_Smhr_TrgRqst.TR_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dtapplicantid = BLL.get_TrgRqst(_obj_Smhr_TrgRqst); if (dtapplicantid.Rows.Count != 0) { _obj_Smhr_TrgRqst = new SMHR_TRAININGREQUEST(); _obj_Smhr_TrgRqst.Mode = 27; //_obj_Smhr_TrgRqst.TR_LASTMDFBY = Convert.ToInt32(rcm_changeExpertise.SelectedItem.Value); //_obj_Smhr_TrgRqst.TR_ID = Convert.ToInt32(dtapplicantid.Rows[0]["emp_applicant_id"]); _obj_Smhr_TrgRqst.TR_ID = Convert.ToInt32(Rcmb_Trg.SelectedItem.Value); //trg _obj_Smhr_TrgRqst.TR_LASTMDFBY = Convert.ToInt32(dtapplicantid.Rows[0]["emp_applicant_id"]); //applicant if (dtmultiid.Rows.Count != 0) { _obj_Smhr_TrgRqst.TR_DESCRIPTION = Convert.ToString(dtmultiid.Rows[0]["course_skill_wid"]);//skillmulti } else { _obj_Smhr_TrgRqst.TR_DESCRIPTION = "0"; } _obj_Smhr_TrgRqst.LASTMDFBY = Convert.ToInt32(rcm_changeExpertise.SelectedItem.Value);//expert _obj_Smhr_TrgRqst.TR_CREATEDBY = Convert.ToInt32(Session["user_id"]); _obj_Smhr_TrgRqst.TR_CREATEDDATE = DateTime.Now; _obj_Smhr_TrgRqst.TR_ORG_ID = Convert.ToInt32(Session["org_id"]); bool stat = BLL.set_TrgRqst(_obj_Smhr_TrgRqst); BLL.ShowMessage(this, "Skills Have Been Updated"); } } } else { } lbl_starttime.Visible = false; rtp_starttime.Visible = false; lbl_endtime.Visible = false; rtp_endtime.Visible = false; Lbl_Trg.Visible = false; Rcmb_Trg.Visible = false; nogradeid.Visible = false; lbl_Employee.Visible = false; Rcm_Employee.Visible = false; expertise_id.Visible = false; LBL_DATE.Visible = true; rdtp_strtdate.Visible = true; CHGEXPERTID.Visible = false; Rg_SaveTrgFeedback.Visible = false; rdtp_strtdate.SelectedDate = null; btn_save_trgfeedbacques.Visible = false; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_SaveTrgfeedbackquestion", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }