示例#1
0
    protected void btnSave_OnClick(object sender, EventArgs e)
    {
        SessionQuestionData sqData = new SessionQuestionData();

        sqData.SessionQuestion = txtQuestion.Text;
        SessionQuestionDataBLL.Insert(sqData);
        txtQuestion.Text = "";
        BindGrid();
    }
示例#2
0
    protected void btnUpdate_OnClick(object sender, EventArgs e)
    {
        SessionQuestionData sqData = new SessionQuestionData();

        sqData.SessionDataId   = Convert.ToInt16(Application["id"]);
        sqData.SessionQuestion = txtQuestion.Text;
        SessionQuestionDataBLL.update(sqData);
        txtQuestion.Text  = "";
        btnSave.Visible   = true;
        btnUpdate.Visible = false;
        BindGrid();
    }
示例#3
0
 private void BindGrid()
 {
     try
     {
         List <SessionQuestionData> ds = SessionQuestionDataBLL.GetList();
         grdQuestions.DataSource = ds; //clntBLL.GetAllClients();
         grdQuestions.DataBind();
     }
     catch (Exception ex)
     {
         grdQuestions.EmptyDataText = ex.Message;
         grdQuestions.DataBind();
     }
 }
示例#4
0
    private void BindRepater()
    {
        try
        {
            List <SessionQuestionData> questions = SessionQuestionDataBLL.GetList();
            questionRepeater.DataSource = questions;
            questionRepeater.DataBind();

            //Bind Prescription Session Repeater
            List <PrescriptionSessionData> prscSessionData = PrescriptionSessionDataBLL.GetList();
            repeatSessions.DataSource = prscSessionData;
            repeatSessions.DataBind();
        }
        catch (Exception)
        {
            this.ShowHelperMessage("Warning", "Please Fill Questions table or Sessions table first", HelperNotify.NotificationType.error);
        }
    }
示例#5
0
    protected void grdQuestions_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int id;

        if (e.CommandName == "EditQuestion")
        {
            id = Convert.ToInt32(e.CommandArgument);
            SessionQuestionData sqData = SessionQuestionDataBLL.GetItem(id);
            txtQuestion.Text  = sqData.SessionQuestion;
            btnSave.Visible   = false;
            btnUpdate.Visible = true;
            Application["id"] = id;
        }
        else if (e.CommandName == "DeleteQuestion")
        {
            id = Convert.ToInt32(e.CommandArgument);
            SessionQuestionData sqData = SessionQuestionDataBLL.GetItem(id);
            SessionQuestionDataBLL.Delete(sqData);
            BindGrid();
        }
    }