public string this[DataTypeEnum type] { get { return(this[type.ToString()]); } set { this[type.ToString()] = value; } }
/// <summary> /// Post带参请求 /// </summary> /// <param name="url"></param> /// <param name="method"></param> /// <param name="ContentType">指定参数类型</param> /// <param name="strData"></param> /// <returns></returns> public static string PostRequest(string url, DataTypeEnum ContentType, string strData) { string result = string.Empty; WebRequest webRequest = WebRequest.Create(url); webRequest.Method = MethodTypeEnum.Post.ToString(); if (ContentType == DataTypeEnum.form) { webRequest.ContentType = "application/x-www-form-urlencoded"; } else { webRequest.ContentType = "application/" + ContentType.ToString(); } byte[] reqBodyBytes = System.Text.Encoding.UTF8.GetBytes(strData); Stream reqStream = webRequest.GetRequestStream();//加入需要发送的参数 reqStream.Write(reqBodyBytes, 0, reqBodyBytes.Length); reqStream.Close(); using (StreamReader reader = new StreamReader(webRequest.GetResponse().GetResponseStream())) { result = reader.ReadToEnd(); } return(result); }
public override string ToString() { string str = "id : " + id + " ," + "dataType: " + dataType.ToString() + "," + "title: " + title + "," + "description: " + description + "," + "cover: " + cover; return(str); }
private static bool ConvertCyPhyDataTypeEnum(DataTypeEnum xDataType, out CyPhyClasses.Parameter.AttributesClass.DataType_enum cyphyDataType) { if (xDataType == DataTypeEnum.Real) { cyphyDataType = CyPhyClasses.Parameter.AttributesClass.DataType_enum.Float; } else { var valid = Enum.TryParse(xDataType.ToString(), true, out cyphyDataType); return(valid); } return(true); }
public static bool IsGeneric(DataTypeEnum check) { if (System.Enum.GetNames(typeof(DataTypeEnumGeneric)).Contains( check.ToString() )) { return(true); } else { return(false); } }
/// <summary> /// 初始化卡片类型浮动块数据 /// </summary> /// <param name="manager"></param> /// <param name="dataId"></param> /// <param name="dataType"></param> /// <param name="genPosition">生成位置</param> /// <param name="scaleVector3">缩放比例</param> /// <param name="originAgent">原关联的浮块</param> public void InitComponent(MagicWallManager manager, int dataId, DataTypeEnum dataType, Vector3 genPosition, FlockAgent originAgent) { //InitBase(manager, dataId, dataType, true); _tweenerManager = new FlockTweenerManager(); _manager = manager; _dataId = dataId; // 初始化框体长宽 UpdateUI(); // 命名 if (originAgent != null) { name = dataType.ToString() + "(" + originAgent.name + ")"; _daoTypeEnum = originAgent.daoTypeEnum; // 添加原组件 OriginAgent = originAgent; } // 定出生位置 GetComponent <RectTransform>().anchoredPosition3D = genPosition; // 配置scene _sceneIndex = _manager.SceneIndex; //Debug.Log("设置Scene Index : " + _manager.SceneIndex); // 初始化长宽字段 _width = GetComponent <RectTransform>().rect.width; _height = GetComponent <RectTransform>().rect.height; // 初始化移动组件 _moveBtnObservers = new List <MoveBtnObserver>(); _moveBtnComponent?.Init(DoMove, this); _moveBtnComponentInThree?.Init(DoMove, this); parentRtf = transform.parent as RectTransform; }
/// <summary> /// Post带参请求 /// </summary> /// <param name="url"></param> /// <param name="method"></param> /// <param name="ContentType">指定参数类型</param> /// <param name="strData"></param> /// <returns></returns> public static string PostRequest(string url, DataTypeEnum ContentType, string strData) { string result = string.Empty; WebRequest webRequest = WebRequest.Create(url); webRequest.Method = MethodTypeEnum.Post.ToString(); webRequest.ContentType = "application/" + ContentType.ToString(); byte[] reqBodyBytes = System.Text.Encoding.UTF8.GetBytes(strData); //指定编码,微信用的是UTF8,我起初用的是default,以为默认是utf8的,后来发现这受操作系统影响的。 Stream reqStream = webRequest.GetRequestStream(); //加入需要发送的参数 reqStream.Write(reqBodyBytes, 0, reqBodyBytes.Length); reqStream.Close(); using (StreamReader reader = new StreamReader(webRequest.GetResponse().GetResponseStream())) { result = reader.ReadToEnd(); } return(result); }
private static string DataTypeDisplayName(DataTypeEnum value) { switch (value) { case DataTypeEnum.Customers: return(CustomersText); case DataTypeEnum.Suppliers: return(SuppliersText); case DataTypeEnum.Articles: return(ArticlesText); case DataTypeEnum.SalesInvoices: return(SalesInvoicesText); case DataTypeEnum.BalanceSheets: return(BalanceSheetsText); case DataTypeEnum.ProfitAndLoss: return(ProfitAndLossText); case DataTypeEnum.CostCenters: return(CostCentersText); default: return(value.ToString()); } }
public static List<LogData> ReferenceDataTypeCheck(this DataTable dataTable, string columnName , DataTypeEnum dataType, string DataTypeField, DataTable referenceTable, string referenceDataTypeField, string referenceCompareField) { var logs = new List<LogData>(); var typeSpecificData = referenceTable.Rows.Cast<DataRow>().Where(a => a.Field<string>(referenceCompareField) == dataType.ToString()) .Select(b => b.Field<string>(referenceDataTypeField)); var invalidRows = dataTable.Rows.Cast<DataRow>().Where(a => typeSpecificData.Contains(a.Field<string>(DataTypeField), StringComparer.CurrentCultureIgnoreCase) && a.ParseField(columnName, dataType)); foreach (var row in invalidRows) { logs.Add(new LogData { WorkSheet = dataTable.TableName, ColumnName = columnName, RowNumber = dataTable.Rows.IndexOf(row) + 2, LogMessage = columnName + " value is not correct format" }); //str.AppendFormat("{0} : {1} : Row {2} : {3}{4}", dataTable.TableName, columnName, dataTable.Rows.IndexOf(row) + 2, // columnName, " value is not correct format.\n"); } return logs; }
public void Add(DataTypeEnum type, string value) { base.Add(type.ToString(), value); }
public static bool IsGeneric(DataTypeEnum check) { if(System.Enum.GetNames(typeof(DataTypeEnumGeneric)).Contains( check.ToString() )) { return true; } else { return false; } }
/// <summary> /// Converts the values. /// </summary> /// <param name="dataType">Type of the data.</param> /// <returns></returns> private DbType ConvertToDbType(DataTypeEnum dataType) { return((DbType)Enum.Parse(typeof(DbType), dataType.ToString(), true)); }
private void CreateListView(DataTypeEnum dataType, IBase entity) { if (entity.Id != SPECIAL) { var config = ConfigToolContext.Instance.ToolConfigObject[dataType.ToString()]; if (config != null) { var datasource = new List<ConfigObject>(config); lvParameters.DisplayMember = "Title"; lvParameters.ValueMember = "Name"; lvParameters.DataSource = datasource; } } }
private void BtnOk_Click(object sender, EventArgs e) { const string ErrMsg = "Could not convert value '{0}' to DataType '{1}'"; try { string text = TxtValues.Text; if (_dataType != DataTypeEnum.String) { text = text.Trim(); } if (text.Length == 0) { this.Array = null; } else { string[] vals = text.Split("\r\n".ToCharArray()); switch (_dataType) { case DataTypeEnum.Bool: { var list = new List <bool>(vals.Length); foreach (string s in vals) { bool val; if (!bool.TryParse(s, out val)) { throw new Exception(string.Format(ErrMsg, s, _dataType.ToString())); } list.Add(val); } this.Array = list.ToArray(); } break; case DataTypeEnum.DateTime: { var list = new List <DateTime>(vals.Length); foreach (string s in vals) { DateTime val; if (!DateTime.TryParse(s, out val)) { throw new Exception(string.Format(ErrMsg, s, _dataType.ToString())); } list.Add(val); } this.Array = list.ToArray(); } break; case DataTypeEnum.Double: { var list = new List <double>(vals.Length); foreach (string s in vals) { double val; if (!double.TryParse(s, out val)) { throw new Exception(string.Format(ErrMsg, s, _dataType.ToString())); } list.Add(val); } this.Array = list.ToArray(); } break; case DataTypeEnum.Int32: { var list = new List <Int32>(vals.Length); foreach (string s in vals) { Int32 val; if (!Int32.TryParse(s, out val)) { throw new Exception(string.Format(ErrMsg, s, _dataType.ToString())); } list.Add(val); } this.Array = list.ToArray(); } break; case DataTypeEnum.String: { this.Array = vals; } break; } } this.DialogResult = System.Windows.Forms.DialogResult.OK; } catch (Exception ex) { MessageBox.Show(ex.Message, null, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public DataType(DataTypeEnum dataType) { Id = (int) dataType; Description = dataType.ToString(); }
public void Refresh(DataTypeEnum dataType) { try { PageLogger.RecordInfoLog(String.Format("Refresh {0}", dataType.ToString())); PageEntityMaintenance.Instance.Refresh(dataType); } catch (Exception ex) { PageLogger.RecordErrorLog("Refresh", ex); } }
private static bool ConvertCyPhyDataTypeEnum(DataTypeEnum xDataType, out CyPhyClasses.Parameter.AttributesClass.DataType_enum cyphyDataType) { if (xDataType == DataTypeEnum.Real) { cyphyDataType = CyPhyClasses.Parameter.AttributesClass.DataType_enum.Float; } else { var valid = Enum.TryParse(xDataType.ToString(), true, out cyphyDataType); return valid; } return true; }