Exemple #1
0
        public ImpRuleQuestion getRuleQuestionByID(int ruleQeustionID)
        {
            ImpRuleQuestion ques1   = new ImpRuleQuestion();
            DBUtils         dbUtils = new DBUtils();
            String          myQuery = "SELECT *"
                                      + " FROM I_Rule_Question q"
                                      + " JOIN I_CLO C ON Q.I_CLO_clo_id = C.clo_id"
                                      + " JOIN App_Course AC ON AC.course_id = C.App_Course_course_id"
                                      + " JOIN App_Program AP ON AP.program_id = AC.App_Program_program_id"
                                      + " JOIN App_CODE CD on CD.CODE_ID = Q.rule_question_type_id"
                                      + " WHERE rule_question_id = " + ruleQeustionID
                                      + " order by 1 desc";
            SqlDataReader attributeListReader = dbUtils.readOperation(myQuery);

            while (attributeListReader.Read())
            {
                ques1.ruleQuesId           = (int)attributeListReader["rule_question_id"];
                ques1.ruleQuestionStatemet = attributeListReader["rule_ques_statement"].ToString();
                ques1.dBQueryStatement     = attributeListReader["DATABASE_QUERY_STATEMENT"].ToString();
                ques1.ruleQuesTypeID       = (int)attributeListReader["rule_question_type_id"];
                ques1.ruleQuesType         = attributeListReader["CODE_VALUE"].ToString();
                AppCLO myClo = new AppCLO();
                myClo.cloId        = (int)attributeListReader["clo_id"];
                myClo.cloStatement = attributeListReader["clo_statement"].ToString();
                myClo.courseId     = (int)attributeListReader["course_id"];
                myClo.courseName   = attributeListReader["course_name"].ToString();
                myClo.programId    = (int)attributeListReader["program_id"];
                myClo.programName  = attributeListReader["program_name"].ToString();
                ques1.cloData      = myClo;
            }
            dbUtils.closeDBConnection();
            return(ques1);
        }
Exemple #2
0
        public ImpRule getRuleByID(int ruleID)
        {
            ImpRule ques1   = new ImpRule();
            DBUtils dbUtils = new DBUtils();
            String  myQuery = " select * from I_Rule R"
                              + " JOIN I_CLO C ON R.I_CLO_clo_id = C.clo_id"
                              + " JOIN App_Course AC ON AC.course_id = C.App_Course_course_id"
                              + " JOIN App_Program AP ON AP.program_id = AC.App_Program_program_id"
                              + " WHERE rule_id=" + ruleID;

            myQuery += " order by 1 desc";
            SqlDataReader attributeListReader = dbUtils.readOperation(myQuery);

            while (attributeListReader.Read())
            {
                ques1.ruleId       = (int)attributeListReader["rule_id"];
                ques1.ruleStatemet = attributeListReader["rule_statement"].ToString();
                AppCLO myClo = new AppCLO();
                myClo.cloId        = (int)attributeListReader["clo_id"];
                myClo.cloStatement = attributeListReader["clo_statement"].ToString();
                myClo.courseId     = (int)attributeListReader["course_id"];
                myClo.courseName   = attributeListReader["course_name"].ToString();
                myClo.programId    = (int)attributeListReader["program_id"];
                myClo.programName  = attributeListReader["program_name"].ToString();
                ques1.cloData      = myClo;
            }
            dbUtils.closeDBConnection();
            return(ques1);
        }
Exemple #3
0
        public List <AppCLO> getCLOList(String courseId)
        {
            DBUtils dbUtils1    = new DBUtils();
            String  queryString = "SELECT *"
                                  + " FROM [I_CLO] C"
                                  + " JOIN App_Course CO ON C.App_Course_course_id = CO.course_id"
                                  + " JOIN App_Program AP ON AP.program_id = CO.App_Program_program_id"
                                  + " WHERE App_Course_course_id = " + courseId
                                  + " ORDER BY 1 DESC";
            //LogUtils.myLog.Info("My Query for CLO List is : " + queryString);

            SqlDataReader attributeListReader1 = dbUtils1.readOperation(queryString);
            List <AppCLO> CLOList = new List <AppCLO>();

            while (attributeListReader1.Read())
            {
                AppCLO att2 = new AppCLO();

                att2.cloId        = (int)attributeListReader1["clo_id"];
                att2.cloStatement = attributeListReader1["clo_statement"].ToString();
                att2.courseId     = (int)attributeListReader1["App_Course_course_id"];
                att2.courseName   = attributeListReader1["course_name"].ToString();
                CLOList.Add(att2);
            }
            dbUtils1.closeDBConnection();
            return(CLOList);
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ImpDao impDaoObj = new ImpDao();
            int    cloID     = Request.QueryString["cloID"] == null ? 0 : Int32.Parse(Request.QueryString["cloID"]);

            if (Page.IsPostBack == false)
            {
                int  ruleID     = Request.QueryString["id"] == null ? 0 : Int32.Parse(Request.QueryString["id"]);
                bool viewMode   = Request.QueryString["viewMode"] == null ? false : Boolean.Parse(Request.QueryString["viewMode"]);
                bool editMode   = Request.QueryString["editMode"] == null ? false : Boolean.Parse(Request.QueryString["editMode"]);
                bool deleteMode = Request.QueryString["deleteMode"] == null ? false : Boolean.Parse(Request.QueryString["deleteMode"]);

                if (ruleID != 0)
                {
                    if (deleteMode)
                    {
                        deleteRule(ruleID);
                        Response.Redirect("~/KMSPages/ImpRuleList.aspx");
                    }

                    ImpRule rule = impDaoObj.getRuleByID(ruleID);
                    cloID         = rule.cloData.cloId;
                    ruleStmt.Text = rule.ruleStatemet;

                    if (viewMode == true)
                    {
                        ruleStmt.Enabled  = false;
                        DataList1.Enabled = false;
                    }

                    Button1.Visible = !viewMode;
                    cancelBtn.Text  = viewMode ? "Close" : "Cancel";
                    Button1.Text    = editMode ? "Update" : "Submit";
                }

                ViewState["cloID"] = cloID;

                AppCLO myClo = impDaoObj.getCloByCloID(cloID);
                TextBox1.Text = myClo.programName;
                TextBox2.Text = myClo.courseName;
                TextBox3.Text = myClo.cloStatement;
            }

            List <ImpRuleQuestion> quesList = impDaoObj.getRuleQuestionList(Int32.Parse(ViewState["cloID"].ToString()));

            DataList1.DataSource = quesList;
            DataList1.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ImpDao impDaoObj = new ImpDao();
            int    cloID     = Request.QueryString["cloID"] == null ? 0 : Int32.Parse(Request.QueryString["cloID"]);

            if (Page.IsPostBack == false)
            {
                AppCLO myClo = impDaoObj.getCloByCloID(cloID);
                TextBox1.Text        = myClo.programName;
                TextBox2.Text        = myClo.courseName;
                TextBox3.Text        = myClo.cloStatement;
                expertSugLbl.Visible = false;
            }

            List <ImpRuleQuestion> quesList = impDaoObj.getRuleQuestionList(cloID);

            DataList1.DataSource = quesList;
            DataList1.DataBind();
        }
Exemple #6
0
        public AppCLO getCloByCloID(int cloID)
        {
            AppCLO  myClo   = new AppCLO();
            DBUtils dbUtils = new DBUtils();
            String  myQuery = "select * from I_CLO C"
                              + " JOIN App_Course AC ON AC.course_id = C.App_Course_course_id"
                              + " JOIN App_Program AP ON AP.program_id = AC.App_Program_program_id"
                              + " WHERE clo_id=" + cloID;
            SqlDataReader attributeListReader = dbUtils.readOperation(myQuery);

            while (attributeListReader.Read())
            {
                myClo.cloId        = (int)attributeListReader["clo_id"];
                myClo.cloStatement = attributeListReader["clo_statement"].ToString();
                myClo.courseId     = (int)attributeListReader["course_id"];
                myClo.courseName   = attributeListReader["course_name"].ToString();
                myClo.programId    = (int)attributeListReader["program_id"];
                myClo.programName  = attributeListReader["program_name"].ToString();
            }
            dbUtils.closeDBConnection();
            return(myClo);
        }