/// <summary>
        /// 保存正在使用的动态属性
        /// Add by wen wu 20140928
        /// </summary>
        /// <param name="dynamicVipPropertySaveRP"></param>
        /// <returns></returns>
        public string DynamicControlDisplaySave(DynamicControlDisplayListRP dynamicControlDisplayListRP)
        {
            string    result    = "";
            DataTable dataTable = new DataTable();

            dataTable = Utils.ToDataTable(dynamicControlDisplayListRP.FieldList);
            result    = this._currentDAO.DynamicControlDisplaySave(dynamicControlDisplayListRP.Type, dynamicControlDisplayListRP.TableName, dataTable);
            return(result);
        }
        /// <summary>
        /// 查询正在使用的动态属性
        /// Add by wen wu 20140928
        /// </summary>
        /// <param name="dynamicVipPropertySaveRP"></param>
        /// <returns></returns>
        public FieldCDLoadRP DynamicControlDisplayList(DynamicControlDisplayListRP dynamicControlDisplayListRP)
        {
            FieldCDLoadRP fieldCDList = new FieldCDLoadRP();
            DataSet       dataSet     = new DataSet();
            DataTable     dataTable   = Utils.TableParameterCommon;

            dataSet = this._currentDAO.DynamicControlDisplayList(dynamicControlDisplayListRP.Type, dynamicControlDisplayListRP.TableName);
            if (Utils.IsDataSetValid(dataSet))
            {
                if (dynamicControlDisplayListRP.Type == "2")
                {
                    fieldCDList.UsedFieldList = (from f in dataSet.Tables[0].AsEnumerable()
                                                 where ((!string.IsNullOrWhiteSpace(f["EditOrder"].ToString()) &&
                                                         f["EditOrder"].ToString() != "0" &&
                                                         int.Parse(f["EditOrder"].ToString()) > 20))
                                                 select new FieldCDListRP()
                    {
                        FormControlID = f["ClientBussinessDefinedID"].ToString(),
                        ColumnDesc = f["ColumnDesc"].ToString(),
                        EditOrder = f["EditOrder"].ToString(),
                        ControlType = f["ControlType"].ToString(),
                        TableName = f["TableName"].ToString(),
                        ClientID = f["ClientID"].ToString(),
                        IsMustDo = f["IsMustDo"].ToString(),
                        IsRead = f["IsRead"].ToString()
                    }).ToArray();
                }
                else
                {
                    fieldCDList.UsedFieldList = (from f in dataSet.Tables[0].AsEnumerable()
                                                 where ((!string.IsNullOrWhiteSpace(f["EditOrder"].ToString()) &&
                                                         f["EditOrder"].ToString() != "0" &&
                                                         int.Parse(f["EditOrder"].ToString()) <= 20))
                                                 select new FieldCDListRP()
                    {
                        FormControlID = f["ClientBussinessDefinedID"].ToString(),
                        ColumnDesc = f["ColumnDesc"].ToString(),
                        EditOrder = f["EditOrder"].ToString(),
                        ControlType = f["ControlType"].ToString(),
                        TableName = f["TableName"].ToString(),
                        ClientID = f["ClientID"].ToString(),
                        IsMustDo = f["IsMustDo"].ToString(),
                        IsRead = f["IsRead"].ToString()
                    }).ToArray();
                }
                fieldCDList.AllFieldList = (from f in dataSet.Tables[0].AsEnumerable()
                                            select new FieldCDListRP()
                {
                    FormControlID = f["ClientBussinessDefinedID"].ToString(),
                    // ColumnName = f["ColumnName"].ToString(),
                    ColumnDesc = f["ColumnDesc"].ToString(),
                    EditOrder = f["EditOrder"].ToString(),
                    ControlType = f["ControlType"].ToString(),
                    TableName = f["TableName"].ToString(),
                    ClientID = f["ClientID"].ToString(),
                    IsMustDo = f["IsMustDo"].ToString(),
                    IsRead = f["IsRead"].ToString()
                }).ToArray();
            }
            return(fieldCDList);
        }