/// <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); }