public List <AssessTemplateItem> GetTemplateItemsByConditon(string question, OperateType type,
                                                                    ItemClassficationEmnu classfication,
                                                                    AssessTemplateItemType itemtype)
        {
            GetAssessManagement getAssessManagement = new GetAssessManagement();

            return(getAssessManagement.GetTemplateItemsByConditon(question, type, classfication, itemtype));
        }
        public static string AssessTemplateItemTypeToString(AssessTemplateItemType type)
        {
            switch (type)
            {
            case AssessTemplateItemType.ALL:
                return("");

            case AssessTemplateItemType.Open:
                return("开放项");

            case AssessTemplateItemType.Option:
                return("选择项");

            case AssessTemplateItemType.Score:
                return("打分项");

            case AssessTemplateItemType.Formula:
                return("公式项");

            default:
                return("");
            }
        }
Beispiel #3
0
        public List <AssessTemplateItem> GetTemplateItemsByConditon(string question, OperateType type, ItemClassficationEmnu classfication, AssessTemplateItemType itemtype)
        {
            List <AssessTemplateItem> assesstemplateItems = new List <AssessTemplateItem>();
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.Add(_ParmQuestion, SqlDbType.NVarChar, 100).Value     = question;
            cmd.Parameters.Add(_ParmItsOperateType, SqlDbType.Int, 4).Value      = (int)type;
            cmd.Parameters.Add(_ParmItemClassfication, SqlDbType.Int, 4).Value   = classfication;
            cmd.Parameters.Add(_ParmAssessTemplateItemType, SqlDbType.Int).Value = itemtype;
            using (SqlDataReader sdr = SqlHelper.ExecuteReader("GetTemplateItemsByConditon", cmd))
            {
                while (sdr.Read())
                {
                    AssessTemplateItem assesstemplateItem =
                        new AssessTemplateItem(Convert.ToInt32(sdr[_DbPKID]), sdr[_DbQuestion].ToString(),
                                               (OperateType)sdr[_DbOperateType]);
                    assesstemplateItem.AssessTemplateItemType = (AssessTemplateItemType)sdr[_DbAssessTemplateItemType];
                    assesstemplateItem.Classfication          = (ItemClassficationEmnu)sdr[_DbItemClassfication];
                    assesstemplateItem.Option      = sdr[_DbItemOption].ToString();
                    assesstemplateItem.Description = sdr[_DbItemDescription].ToString();
                    assesstemplateItems.Add(assesstemplateItem);
                }
                return(assesstemplateItems);
            }
        }
 public List <AssessTemplateItem> GetTemplateItemsByConditon(string question, OperateType type, ItemClassficationEmnu classfication, AssessTemplateItemType itemtype)
 {
     return(_IAssessTemplateItem.GetTemplateItemsByConditon(question, type, classfication, itemtype));
 }