コード例 #1
0
        public int insertInstructor(AppUser appUserObj)
        {
            DBUtils dbUtilsObj  = new DBUtils();
            String  updateQuery = "INSERT INTO APP_INSTRUCTOR"
                                  + " (INSTRUCTOR_NAME, EMAIL"
                                  + ") output inserted.instructor_id"
                                  + " VALUES ('"
                                  + appUserObj.fullName
                                  + "' , '" + appUserObj.email
                                  + "')";
            int instructorId = dbUtilsObj.CUDOperationsScalar(updateQuery);

            return(instructorId);
        }
コード例 #2
0
        protected void Button1_Click(object Source, EventArgs e)
        {
            //LogUtils.myLog.Info("OptionID : " + DataBinder.Eval(AttributeOptions.Rows[0].DataItem, "attributeID"));
            bool editMode = (bool)(ViewState["editMode"] == null ? false : ViewState["editMode"]);

            if (editMode)
            {
                int    attributeID = Int32.Parse(Request.QueryString["id"]);
                String updateQuery
                    = "update Q_Attribute"
                      + " set attribute_statement = '" + attStmt.Text
                      + "', attribute_type_id = " + RadioButtonList1.SelectedValue
                      + ", WEIGHTAGE = " + attWeight.Text
                      + ", IS_RELEVANCE_APPLICABLE = " + (CheckBoxRelevance.Checked == false ? '0' : '1')
                      + " where attribute_id = " + attributeID;
                DBUtils dbUtilsObj = new DBUtils();
                dbUtilsObj.CUDOperations(updateQuery);

                String deleteQuery
                    = "delete from Q_Attribute_Options"
                      + " where Q_Attribute_attribute_id = " + attributeID;
                int rowDeleted = dbUtilsObj.CUDOperations(deleteQuery);

                btnSave_Click(attributeID);
            }
            else
            {
                String insertionQuery
                    = "INSERT INTO Q_Attribute (ATTRIBUTE_STATEMENT, ATTRIBUTE_TYPE_ID, WEIGHTAGE, COURSE_ID, IS_RELEVANCE_APPLICABLE)"
                      + " output inserted.attribute_id"
                      + " VALUES ('"
                      + attStmt.Text + "','" + RadioButtonList1.SelectedValue
                      + "','" + attWeight.Text
                      + "','" + Session["courseId"]
                      + "', '" + CheckBoxRelevance.Checked
                      + "')";
                LogUtils.myLog.Info("My Insert Query is: " + insertionQuery);
                DBUtils dbUtilsObj = new DBUtils();
                int     insertedID = dbUtilsObj.CUDOperationsScalar(insertionQuery);
                LogUtils.myLog.Info("Inserted ID of Attribute is: " + insertedID);
                btnSave_Click(insertedID);
            }
            Response.Redirect("~/KMSPages/QueAttributeList.aspx");
        }
コード例 #3
0
        protected void Submit_Button_Click1(object sender, EventArgs e)
        {
            int questionID = Request.QueryString["id"] == null ? 0 : Int32.Parse(Request.QueryString["id"]);

            if (questionID != 0)
            {
                String updateQuery = "UPDATE Q_Question"
                                     + " SET App_Instructor_instructor_id = 1"
                                     + " , App_Course_course_id = " + Session["CourseID"].ToString()
                                     + " , App_Course_Topic_id = " + DropDownList5.SelectedValue
                                     + " , App_Clo_id = " + DropDownList3.SelectedValue
                                     + " , App_So_id = " + DropDownList4.SelectedValue
                                     + " , question_statement = '" + quesStmt.Text
                                     + "' ,question_type = 1"
                                     + " WHERE question_id = " + questionID;
                DBUtils dbUtilsObj = new DBUtils();
                dbUtilsObj.CUDOperations(updateQuery);

                String deleteQuery = "DELETE FROM Q_Question_Attribute_Option WHERE Q_Question_question_id = " + questionID;
                dbUtilsObj.CUDOperations(deleteQuery);

                deleteQuery = "DELETE FROM Q_QUESTION_SCORE WHERE QUESTION_ID = " + questionID;
                dbUtilsObj.CUDOperations(deleteQuery);
            }
            else
            {
                String insertionQuery
                    = "INSERT INTO Q_Question (App_Instructor_instructor_id, App_Course_course_id,"
                      + " App_Course_Topic_id,"
                      + " App_Clo_id, App_So_id, question_statement, question_type) "
                      + " output inserted.question_id"
                      + " VALUES (1," + Session["CourseID"].ToString() + ","
                      + DropDownList5.SelectedValue + "," + DropDownList3.SelectedValue + ","
                      + DropDownList4.SelectedValue + "," + "'" + quesStmt.Text + "',1)";
                //LogUtils.myLog.Info("My Insert Query is: " + insertionQuery);
                DBUtils dbUtilsObj = new DBUtils();
                questionID = dbUtilsObj.CUDOperationsScalar(insertionQuery);
            }
            //LogUtils.myLog.Info("Inserted ID of Question is: " + insertedID);

            insertAttribueScore(questionID, 1301, Int32.Parse(TextBox1.Text));
            insertAttribueScore(questionID, 1302, Int32.Parse(TextBox2.Text));
            insertAttribueScore(questionID, 1303, Int32.Parse(scoreTxtBx1.Text));

            foreach (DataListItem item in DataList12.Items)
            {
                HiddenField     attributeIDText   = (HiddenField)item.FindControl("attributeID");
                String          scoreValue        = ((RadioButtonList)item.FindControl("scoreTxtBx")).Text;
                String          selectedItemRdBtn = ((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem.Value;
                RadioButtonList rdBtn             = ((RadioButtonList)item.FindControl("radlstPubs"));
                ListItem        selItem           = rdBtn.SelectedItem;
                if (selItem != null)
                {
                    Int32 ignoreThisValue = Int32.Parse("214748364") + Int32.Parse(attributeIDText.Value);
                    if (selItem.Value == ignoreThisValue.ToString())
                    {
                        continue;
                    }
                }
                //LogUtils.myLog.Info("Score of the Attribute is : " + scoreValue);

                if (((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem != null)
                {
                    if (scoreValue == "")
                    {
                        scoreValue = "10";
                    }
                    String insertionQuery1
                        = "INSERT INTO Q_Question_Attribute_Option (Q_Attribute_Options_attribute_option_id"
                          + ", Q_Question_question_id, SCORE) "
                          + " output inserted.ques_att_option_id"
                          + " VALUES (" + selectedItemRdBtn + "," + questionID + "," + scoreValue + ")";
                    DBUtils dbUtilsObj1 = new DBUtils();
                    int     insertedID1 = dbUtilsObj1.CUDOperationsScalar(insertionQuery1);
                }

                if (((CheckBoxList)item.FindControl("chkBxList1")).SelectedItem != null)
                {
                    CheckBoxList chkBoxLst1 = ((CheckBoxList)item.FindControl("chkBxList1"));
                    foreach (ListItem itemTemp in chkBoxLst1.Items)
                    {
                        if (itemTemp.Selected == true)
                        {
                            String selectedItemChckBox = itemTemp.Value;
                            String insertionQuery1
                                = "INSERT INTO Q_Question_Attribute_Option (Q_Attribute_Options_attribute_option_id, Q_Question_question_id) "
                                  + " output inserted.ques_att_option_id"
                                  + " VALUES (" + selectedItemChckBox + "," + questionID + "," + scoreValue + ")";
                            DBUtils dbUtilsObj2 = new DBUtils();
                            int     insertedID2 = dbUtilsObj2.CUDOperationsScalar(insertionQuery1);
                            //LogUtils.myLog.Info("Inserted ID of Check box is: " + insertedID2);
                        }
                    }
                }
            }
            Response.Redirect("~/KMSPages/QueQuestionList.aspx");
        }
コード例 #4
0
        protected void Submit_Button_Click1(object sender, EventArgs e)
        {
            int cloID  = ViewState["cloID"] == null ? 0 : (int)ViewState["cloID"];
            int ruleID = Request.QueryString["id"] == null ? 0 : Int32.Parse(Request.QueryString["id"]);

            if (ruleID != 0)
            {
                String updateQuery = "UPDATE I_Rule"
                                     + " SET rule_statement = '" + ruleStmt.Text + "'"
                                     + " WHERE rule_id = " + ruleID;
                DBUtils dbUtilsObj = new DBUtils();
                dbUtilsObj.CUDOperations(updateQuery);

                String deleteQuery = "DELETE FROM I_Rule_Case WHERE I_Rule_rule_id = " + ruleID;
                dbUtilsObj.CUDOperations(deleteQuery);
            }
            else
            {
                String insertionQuery
                    = "INSERT INTO I_Rule"
                      + " (I_CLO_clo_id"
                      + " ,rule_statement)"
                      + " output inserted.rule_id"
                      + " VALUES"
                      + " (" + cloID
                      + " , '" + ruleStmt.Text + "')";
                //LogUtils.myLog.Info("My Insert Query is: " + insertionQuery);
                DBUtils dbUtilsObj = new DBUtils();
                ruleID = dbUtilsObj.CUDOperationsScalar(insertionQuery);
            }
            //LogUtils.myLog.Info("Inserted ID of Question is: " + insertedID);

            foreach (DataListItem item in DataList1.Items)
            {
                if (((HiddenField)item.FindControl("ruleQuestionTypeIDHidden")).Value == "1101")
                {
                    if (((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem != null)
                    {
                        String selectedItemRdBtn = ((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem.Value;
                        String insertionQuery1
                            = "INSERT INTO I_Rule_Case"
                              + " (I_Rule_Ques_Answer_answer_id"
                              + " ,I_Rule_rule_id)"
                              + " VALUES (" + selectedItemRdBtn
                              + ", " + ruleID + ")";
                        DBUtils dbUtilsObj1 = new DBUtils();
                        dbUtilsObj1.CUDOperations(insertionQuery1);
                    }
                }
                else
                {
                    if (((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem != null)
                    {
                        String selectedItemRdBtn = ((RadioButtonList)item.FindControl("radlstPubs")).SelectedItem.Value;
                        String insertionQuery1
                            = "INSERT INTO I_Rule_Case"
                              + " (COMPARISON_TYPE"
                              + " , COMPARISON_VALUE"
                              + " , I_RULE_QUESTION_ID"
                              + " ,I_Rule_rule_id)"
                              + " VALUES (" + selectedItemRdBtn
                              + " , " + ((TextBox)item.FindControl("dbQueryValue")).Text
                              + " , " + ((HiddenField)item.FindControl("ruleQuestionIDHidden")).Value
                              + ", " + ruleID + ")";
                        DBUtils dbUtilsObj1 = new DBUtils();
                        dbUtilsObj1.CUDOperations(insertionQuery1);
                    }
                }
            }
            Response.Redirect("~/KMSPages/ImpRuleList.aspx");
        }
コード例 #5
0
        protected void Wizard1_FinishButtonClick(object sender, EventArgs e)
        {
            bool editMode = Request.QueryString["editMode"] == null ? false : bool.Parse(Request.QueryString["editMode"]);
            int favID = Request.QueryString["id"] == null ? 0 : Int32.Parse(Request.QueryString["id"]);

            String selectedItems = "";
            selectedItemList = (Dictionary<String, String>)ViewState["searchCriteria"];
            foreach (KeyValuePair<string, string> entry in selectedItemList)
            {
                selectedItems += entry.Key + ",";
            }
            if (selectedItems.Length > 0)
                selectedItems = selectedItems.Substring(0, selectedItems.Length - 1);

            if (editMode)
            {
                try
                {
                    String assessmentName = favListName.Text;
                    String courseId = Session["CourseID"].ToString();
                    String instructorId = Session["userId"].ToString();
                    String updateQuery
                    = "UPDATE Q_Favorite_List"
                        + " SET Favorite_list_name = '" + assessmentName + "'"
                        + " , App_Instructor_instructor_id = " + instructorId
                        + " , App_Course_course_id = " + courseId
                        + " WHERE favorite_list_id = " + favID;
                    DBUtils dbUtilsObj = new DBUtils();
                    dbUtilsObj.CUDOperations(updateQuery);

                    String deleteQuery =
                        "DELETE FROM Q_Favorite_List_has_Q_Question WHERE Q_Favorite_List_favorite_list_id = " + favID;
                    dbUtilsObj.CUDOperations(deleteQuery);
                }
                catch (Exception ex)
                {
                    LogUtils.myLog.Error("Error while adding assessment : ", ex);
                }
            }
            else
            {
                String insertionQuery
                = "INSERT INTO Q_Favorite_List ( Favorite_list_name, App_Instructor_instructor_id, App_Course_course_id) "
                    + " output inserted.favorite_list_id"
                    + " VALUES ('"
                    + favListName.Text
                    + "', " + Session["userId"].ToString() + ", " + Session["CourseID"].ToString() + ")";
                //LogUtils.myLog.Info("My Insert Query is: " + insertionQuery);
                DBUtils dbUtilsObj = new DBUtils();
                favID = dbUtilsObj.CUDOperationsScalar(insertionQuery);
                //LogUtils.myLog.Info("Inserted ID of Question is: " + insertedID);
            }

            List<Int32> queList = new List<Int32>();
            foreach (QueQuestion que in selectedQuestionList)
            {
                queList.Add(que.questionId);
                String insertQuery
                    = "INSERT INTO  Q_Favorite_List_has_Q_Question   ( Q_Favorite_List_favorite_list_id   , Q_Question_question_id ) "
                    + "VALUES  (" + favID + "," + que.questionId + ")";
                DBUtils dbUtilsObj1 = new DBUtils();
                dbUtilsObj1.CUDOperations(insertQuery);
            }

            queDaoObj.insertAssessmentQuesScoreList(favID, questionScoreList);

            Response.Redirect("~/KMSPages/QueFavQuestionList.aspx");
        }