예제 #1
0
    /// <summary>
    /// load grid
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public void LoadGrid()
    {
        try
        {
            _obj_SMHR_FEEDBACK_QUESTIONS           = new SMHR_FEEDBACK_QUESTIONS();
            _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Select;
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
            DataTable dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
            if (dt.Rows.Count != 0)
            {
                Rg_Feedback.DataSource = dt;
            }
            else
            {
                DataTable dt1 = new DataTable();
                Rg_Feedback.DataBind();
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Feedback", ex.StackTrace, DateTime.Now);

            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #2
0
    private void displayOptions()
    {
        try
        {
            _obj_SMHR_FEEDBACK_QUESTIONS           = new SMHR_FEEDBACK_QUESTIONS();
            _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.ADMIN;
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
            DataTable dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
            if (dt.Rows.Count != 0)
            {
                ReptFeedBack_Admin.DataSource = dt;
                ReptFeedBack_Admin.DataBind();
                PopulateOptions(dt);
                lbl_Admin.Visible = true;
            }

            _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Course;
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
            dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
            if (dt.Rows.Count != 0)
            {
                ReptFeedBack_Course.DataSource = dt;
                ReptFeedBack_Course.DataBind();
                PopulateOptions1(dt);
                lbl_Course.Visible = true;
            }
            _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Counseller;
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
            dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
            if (dt.Rows.Count != 0)
            {
                ReptFeedBack_Couseller.DataSource = dt;
                ReptFeedBack_Couseller.DataBind();
                PopulateOptions2(dt);
                lbl_Counseller.Visible = true;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingResponse", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #3
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            btn_Save.Visible   = false;
            btn_Cancel.Visible = true;
            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btn_Edit.Visible = false;
            }

            else
            {
                btn_Edit.Visible = true;
            }


            lbl_FeedbackID.Text                            = Convert.ToString(e.CommandArgument);
            _obj_SMHR_FEEDBACK_QUESTIONS                   = new SMHR_FEEDBACK_QUESTIONS();
            _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION         = operation.Check;
            _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_ID = Convert.ToInt32(lbl_FeedbackID.Text);

            DataTable dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
            LoadCategory();
            rcmb_Category.SelectedIndex = rcmb_Category.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_QUESTION_CATEGORY"]));
            //rcmb_Category.SelectedItem.Value
            //string str_dummy = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_QUESTION_CATEGORY"]);
            //rcmb_Category.SelectedItem.Text =Convert.ToString(str_dummy);
            rtxt_FeddbackQtn.Text          = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_QUESTION"]);
            rtxt_Feedbackopt1.Text         = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_OPTION1"]);
            rtxt_Feedbackopt2.Text         = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_OPTION2"]);
            rtxt_Feedbackopt3.Text         = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_OPTION3"]);
            rtxt_Feedbackopt4.Text         = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_OPTION4"]);
            rtxt_Feedbackopt5.Text         = Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_OPTION5"]);
            rcb_Status.SelectedIndex       = rcb_Status.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["FEEDBACKQUESTS_STATUS"]));
            rcmb_Category.Enabled          = false;
            Rm_Feedback_Page.SelectedIndex = 1;
            // rcmb_Category.Focus();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Feedback", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #4
0
    protected void LoadTrainers()
    {
        try
        {
            SMHR_TRAINER _obj_Smhr_Trner = new SMHR_TRAINER();
            _obj_Smhr_Trner.OPERATION            = operation.Select;
            _obj_Smhr_Trner.TRAINERDETAILS_TR_ID = Convert.ToInt32(rcmb_ScheduleName.SelectedValue);
            DataTable dttrainers = BLL.get_TrainerDetails(_obj_Smhr_Trner);

            ReptFeedBack_AllTrainer.DataSource = dttrainers;
            ReptFeedBack_AllTrainer.DataBind();

            for (int i = 0; i < ReptFeedBack_AllTrainer.Items.Count; i++)
            {
                Label lblTrainerName = ReptFeedBack_AllTrainer.Items[i].FindControl("lbl_Trainer") as Label;
                lblTrainerName.Visible       = true;
                _obj_SMHR_FEEDBACK_QUESTIONS = new SMHR_FEEDBACK_QUESTIONS();
                DataTable DT1 = new DataTable();
                _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.TRAINER;
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
                DT1 = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
                if (DT1.Rows.Count != 0)
                {
                    Repeater repttrainer = ReptFeedBack_AllTrainer.Items[i].FindControl("ReptFeedBack_Trainer") as Repeater;
                    repttrainer.DataSource = DT1;
                    repttrainer.DataBind();
                    PopulateOptions3(DT1, i);
                    //lbl_Trainer.Visible = true;
                }
            }
            if (ReptFeedBack_Couseller.Items.Count == 0 && ReptFeedBack_Course.Items.Count == 0 && ReptFeedBack_Admin.Items.Count == 0)
            {
                BLL.ShowMessage(this, "No Feedback Question Defined.");

                Rm_Feedbackrespns_Page.SelectedIndex = 0;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingResponse", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #5
0
    private void displayOptions()
    {
        _obj_SMHR_FEEDBACK_QUESTIONS           = new SMHR_FEEDBACK_QUESTIONS();
        _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.ADMIN;
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
        DataTable dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);

        if (dt.Rows.Count != 0)
        {
            ReptFeedBack_Admin.DataSource = dt;
            ReptFeedBack_Admin.DataBind();
            PopulateOptions(dt);
            lbl_Admin.Visible = true;
        }

        _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Course;
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
        dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
        if (dt.Rows.Count != 0)
        {
            ReptFeedBack_Course.DataSource = dt;
            ReptFeedBack_Course.DataBind();
            PopulateOptions1(dt);
            lbl_Course.Visible = true;
        }
        _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Counseller;
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION = "";
        _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS   = "Active";
        dt = BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS);
        if (dt.Rows.Count != 0)
        {
            ReptFeedBack_Couseller.DataSource = dt;
            ReptFeedBack_Couseller.DataBind();
            PopulateOptions2(dt);
            lbl_Counseller.Visible = true;
        }
    }