示例#1
0
 //根据实例Id获取表单实例
 public FormViewModel GetFormInstanceById(int InstanceId)
 {
     FormViewModel formInstance = new FormViewModel();
     Dictionary<string, object> dsDic = new Dictionary<string, object>();
     dsDic.Add("i_InstanceId", InstanceId);
     using (BaseDB db = new RedasDBHelper())
     {
         try
         {
             IList<FormViewModel> InstanceList = db.ExecuteListProc<FormViewModel>("pkg_Test.sp_get_instanceform", dsDic);
             if (InstanceList != null && InstanceList.Count > 0)
             {
                 formInstance = InstanceList[0];
                formInstance.LABLELIST = JsonTools.JsonToObject2<DFormViewModel>(formInstance.CONTENTS).FormLabels
                     .Where(l => l.IsSelected == true)
                     .OrderBy(d => d.DEFAULT_ORDER).ThenBy(d => d.SORT).ToList();
             }
         }
         catch
         {
             formInstance = new FormViewModel();
         }
     }
     return formInstance;
 }
示例#2
0
        public List<SurveryDataModel> ExportSurveryData()
        {
            using (var db = new RedasDBHelper())
            {
                var dic = new Dictionary<string, object>();

                dic.Add("cur_result", null);

                var field = new RedasDbFieldDTO();
                IList<SurveryDataModel> fieldList = db.ExecuteListProc<SurveryDataModel>("pkg_Test.sp_SurveryData_get", dic);

                return fieldList.ToList();
            }
        }