Exemplo n.º 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");
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!Page.IsPostBack)
            {
                LoadGrid();
                Session.Remove("WRITEFACILITY");

                SMHR_LOGININFO _obj_Smhr_LoginInfo = new SMHR_LOGININFO();

                _obj_Smhr_LoginInfo.OPERATION       = operation.Empty1;
                _obj_Smhr_LoginInfo.LOGIN_USERNAME  = Convert.ToString(Session["USERNAME"]).Trim();
                _obj_Smhr_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Smhr_LoginInfo.LOGIN_PASS_CODE = Convert.ToString("TRAINING FEEDBACK QUESTIONS");
                DataTable dtformdtls = BLL.get_LoginInfo(_obj_Smhr_LoginInfo);
                if (dtformdtls.Rows.Count != 0)
                {
                    if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == true) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == true))
                    {
                        Session["WRITEFACILITY"] = 1;//WHICH MEANS READ AND WRITE
                    }
                    else if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == true) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == false))
                    {
                        Session["WRITEFACILITY"] = 2;//WHICH MEANS READ NO WRITE
                    }
                    else if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == false) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == false))
                    {
                        Session["WRITEFACILITY"] = 3;//WHICH MEANS NO READ AND NO WRITE
                    }
                }
                if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
                {
                    Rg_Feedback.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
                }
                Rg_Feedback.DataBind();
            }
            Page.Validate();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingFeedBackQuestions", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 3
0
    /// <summary>
    /// save click methods
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            switch (((Button)sender).ID.ToString())
            {
            case "btn_Save":
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION_CATEGORY = Convert.ToInt32(rcmb_Category.SelectedValue);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION          = BLL.ReplaceQuote(rtxt_FeddbackQtn.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Start;
                if (BLL.get_FeedbackQuestions(_obj_SMHR_FEEDBACK_QUESTIONS).Rows.Count != 0)
                {
                    BLL.ShowMessage(this, "This Question already exist");
                    return;
                }
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION          = BLL.ReplaceQuote(rtxt_FeddbackQtn.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION1           = BLL.ReplaceQuote(rtxt_Feedbackopt1.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION2           = BLL.ReplaceQuote(rtxt_Feedbackopt2.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION3           = BLL.ReplaceQuote(rtxt_Feedbackopt3.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION4           = BLL.ReplaceQuote(rtxt_Feedbackopt4.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION5           = BLL.ReplaceQuote(rtxt_Feedbackopt5.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS            = Convert.ToString(rcb_Status.SelectedValue);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION_CATEGORY = Convert.ToInt32(rcmb_Category.SelectedValue);
                _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION = operation.Insert;
                _obj_SMHR_FEEDBACK_QUESTIONS.CREATEDBY = Convert.ToInt32(Session["USER_ID"]);

                _obj_SMHR_FEEDBACK_QUESTIONS.CREATEDDATE = DateTime.Now;

                if (BLL.set_Feedbackquestions(_obj_SMHR_FEEDBACK_QUESTIONS))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully ");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved Successfully");
                }
                break;

            case "btn_Edit":
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION          = BLL.ReplaceQuote(rtxt_FeddbackQtn.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION1           = BLL.ReplaceQuote(rtxt_Feedbackopt1.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION2           = BLL.ReplaceQuote(rtxt_Feedbackopt2.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION3           = BLL.ReplaceQuote(rtxt_Feedbackopt3.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION4           = BLL.ReplaceQuote(rtxt_Feedbackopt4.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_OPTION5           = BLL.ReplaceQuote(rtxt_Feedbackopt5.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_STATUS            = Convert.ToString(rcb_Status.SelectedValue);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_QUESTION_CATEGORY = Convert.ToInt32(rcmb_Category.SelectedValue);
                _obj_SMHR_FEEDBACK_QUESTIONS.FEEDBACKQUESTS_ID = Convert.ToInt32(lbl_FeedbackID.Text);
                _obj_SMHR_FEEDBACK_QUESTIONS.OPERATION         = operation.Update;
                _obj_SMHR_FEEDBACK_QUESTIONS.LASTMDFBY         = Convert.ToInt32(Session["USER_ID"]);

                _obj_SMHR_FEEDBACK_QUESTIONS.LASTMDFDATE = DateTime.Now;

                if (BLL.set_Feedbackquestions(_obj_SMHR_FEEDBACK_QUESTIONS))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully ");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Updated Successfully");
                }

                break;
            }
            Rm_Feedback_Page.SelectedIndex = 0;
            LoadGrid();
            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");
        }
    }
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_SMHR_QuestionBank.QuestionBank_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_SMHR_QuestionBank.QuestionBank_courseID        = Convert.ToInt32(rcmb_Course.SelectedValue);
            _obj_SMHR_QuestionBank.QuestionBank_ChapterID       = Convert.ToInt32(rcmb_Chapter.SelectedValue);
            _obj_SMHR_QuestionBank.QuestionBank_Question        = rtxt_FeddbackQtn.Text;
            _obj_SMHR_QuestionBank.QuestionBank_option1         = rtxt_Feedbackopt1.Text;
            _obj_SMHR_QuestionBank.QuestionBank_option2         = rtxt_Feedbackopt2.Text;
            _obj_SMHR_QuestionBank.QuestionBank_option3         = rtxt_Feedbackopt3.Text;
            _obj_SMHR_QuestionBank.QuestionBank_option4         = rtxt_Feedbackopt4.Text;
            _obj_SMHR_QuestionBank.QuestionBank_status          = rad_IsActive.Checked;
            _obj_SMHR_QuestionBank.QuestionBank_CREATEDBY       = Convert.ToInt32(Session["USER_ID"]);
            _obj_SMHR_QuestionBank.QuestionBank_CREATEDDATE     = DateTime.Now;
            _obj_SMHR_QuestionBank.QuestionBank_LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]);
            _obj_SMHR_QuestionBank.QuestionBank_LASTMDFDATE     = DateTime.Now;

            if (rbn_Option1.Checked)
            {
                _obj_SMHR_QuestionBank.QuestionBank_answer = Convert.ToInt32(rbn_Option1.Value);
            }
            else if (rbn_Option2.Checked)
            {
                _obj_SMHR_QuestionBank.QuestionBank_answer = Convert.ToInt32(rbn_Option2.Value);
            }
            else if (rbn_Option3.Checked)
            {
                _obj_SMHR_QuestionBank.QuestionBank_answer = Convert.ToInt32(rbn_Option3.Value);
            }
            else if (rbn_Option4.Checked)
            {
                _obj_SMHR_QuestionBank.QuestionBank_answer = Convert.ToInt32(rbn_Option4.Value);
            }
            else
            {
                BLL.ShowMessage(this, "Please Select one correct option");
                return;
            }


            switch (((Button)sender).ID.ToString())
            {
            case "btn_Save":

                _obj_SMHR_QuestionBank.OPERATION = operation.Get;

                if (BLL.get_QuestionBank(_obj_SMHR_QuestionBank).Rows.Count != 0)
                {
                    BLL.ShowMessage(this, "This Question already exist");
                    return;
                }
                _obj_SMHR_QuestionBank.QuestionBank_CREATEDBY   = Convert.ToInt32(Session["USER_ID"]);
                _obj_SMHR_QuestionBank.QuestionBank_CREATEDDATE = DateTime.Now;
                _obj_SMHR_QuestionBank.OPERATION = operation.Insert;
                if (BLL.set_QuestionBank(_obj_SMHR_QuestionBank))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully ");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }

                break;

            case "btn_Edit":

                _obj_SMHR_QuestionBank.OPERATION                = operation.Update;
                _obj_SMHR_QuestionBank.QuestionBank_ID          = Convert.ToInt32(lbl_FeedbackID.Text);
                _obj_SMHR_QuestionBank.QuestionBank_LASTMDFBY   = Convert.ToInt32(Session["USER_ID"]);
                _obj_SMHR_QuestionBank.QuestionBank_LASTMDFDATE = DateTime.Now;


                if (BLL.set_QuestionBank(_obj_SMHR_QuestionBank))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully ");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Updated");
                }

                break;
            }
            Rm_Feedback_Page.SelectedIndex = 0;
            LoadGrid();
            Rg_Feedback.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingFeedBackQuestions", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }