Пример #1
0
    private void Bind_Question()
    {
        DataTable dtQuest = BLL_Infra_DrillQuestionnaire.Get_QuestionList();

        grdQuestion.DataSource = dtQuest;
        grdQuestion.DataBind();
    }
Пример #2
0
    protected void btnSaveGrade_Click(object sender, EventArgs e)
    {
        string    Mode = "A";
        DataTable dt   = ValidateMin_Max();

        if (dt.Rows.Count == 0)
        {
            return;
        }
        int ID = BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Grading(null, txtGrade.Text.Trim(), 1, UDFLib.ConvertToInteger(ddlMin.SelectedValue), UDFLib.ConvertToInteger(ddlMax.SelectedValue), UDFLib.ConvertToInteger(ddlDivisions.SelectedValue), Convert.ToInt32(Session["USERID"]), Mode);

        for (int i = 0; i < rptOptions.Items.Count; i++)
        {
            TextBox txtValue = (TextBox)rptOptions.Items[i].FindControl("txtValue");
            TextBox txtText  = (TextBox)rptOptions.Items[i].FindControl("txtText");

            if (txtText != null && txtValue != null)
            {
                BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_GradingOption(ID, txtText.Text.Trim(), UDFLib.ConvertToDecimal(txtValue.Text), Convert.ToInt32(Session["USERID"]));
            }
        }
        Bind_Grading();
        Get_Grading_ForQuestions();
        ClearControls_Grade();
    }
Пример #3
0
    private void Bind_Grading()
    {
        DataTable dt = BLL_Infra_DrillQuestionnaire.Get_GradingList();

        grdGrading.DataSource = dt;
        grdGrading.DataBind();
    }
Пример #4
0
    protected void grdQuestion_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int    ID   = UDFLib.ConvertToInteger(grdQuestion.DataKeys[e.RowIndex].Value.ToString());
        string Mode = "D";

        BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Question(ID, "", null, Convert.ToInt32(Session["USERID"]), Mode);
        Bind_Question();
        Bind_Grading();
    }
Пример #5
0
    protected void btnSaveAndAdd_Click(object sender, EventArgs e)
    {
        int ID = BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Question(null, txtQuestion.Text.Trim(), Convert.ToInt32(ddlGradingType.SelectedValue), Convert.ToInt32(Session["USERID"]), "A");

        txtQuestion.Text = "";
        Bind_Question();
        Bind_Grading();
        ClearControls_Question();
    }
Пример #6
0
    private void Get_Grading_ForQuestions()
    {
        DataTable dtGrad = BLL_Infra_DrillQuestionnaire.Get_GradingList();

        ddlGradingType.DataSource     = dtGrad;
        ddlGradingType.DataTextField  = Convert.ToString(dtGrad.Columns["Grade_Name"]);
        ddlGradingType.DataValueField = Convert.ToString(dtGrad.Columns["ID"]);
        ddlGradingType.DataBind();
        ddlGradingType.Items.Insert(0, new ListItem("-Select-", "0"));
    }
Пример #7
0
    protected void grdGrading_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int         ID         = UDFLib.ConvertToInteger(grdGrading.DataKeys[e.RowIndex].Value.ToString());
        GridViewRow row        = grdGrading.Rows[e.RowIndex];
        Label       lblGrdUsed = (Label)row.FindControl("lblGradeIsUsed");
        string      Mode       = "D";

        BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Grading(ID, "", null, null, null, null, Convert.ToInt32(Session["USERID"]), Mode);
        Bind_Grading();
        Get_Grading_ForQuestions();
        Bind_Question();
    }
Пример #8
0
    protected void grdQuestion_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int    ID       = UDFLib.ConvertToInteger(grdQuestion.DataKeys[e.RowIndex].Value.ToString());
        string Question = e.NewValues["Question"].ToString();

        int Grading_Type = UDFLib.ConvertToInteger(e.NewValues["Grading_Type"].ToString());

        BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Question(ID, Question, Grading_Type, Convert.ToInt32(Session["USERID"]), "M");

        grdQuestion.EditIndex = -1;
        Bind_Question();
        Bind_Grading();
    }
Пример #9
0
    protected void grdGrading_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int    ID         = UDFLib.ConvertToInteger(grdGrading.DataKeys[e.RowIndex].Value.ToString());
        string Grade_Name = e.NewValues["Grade_Name"].ToString();
        int    Grade_Type = 1;//UDFLib.ConvertToInteger(e.NewValues["Grade_Type"].ToString());
        int    Min        = UDFLib.ConvertToInteger(e.NewValues["Min"].ToString());
        int    Max        = UDFLib.ConvertToInteger(e.NewValues["Max"].ToString());

        if (Min > Max)
        {
            string js = "alert('Max Point should be Greater than Min Point');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", js, true);
            return;
        }

        int Divisions = UDFLib.ConvertToInteger(e.NewValues["Divisions"].ToString());

        BLL_Infra_DrillQuestionnaire.INS_UPD_DEL_Grading(ID, Grade_Name, Grade_Type, Min, Max, Divisions, Convert.ToInt32(Session["USERID"]), "M");
        grdGrading.EditIndex = -1;
        Bind_Grading();
    }
Пример #10
0
    private DataTable GetGradingOptions(int Grade_ID)
    {
        DataTable dt = BLL_Infra_DrillQuestionnaire.Get_GradingOptions(Grade_ID);

        return(dt);
    }