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(""); } }
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)); }