public InputDevices Parse(SqlDataReader reader) { return(new InputDevices() { ID = reader.GetInt16(reader.GetOrdinal("InputDevicesId")), Price = reader.GetDecimal(reader.GetOrdinal("Price")), Type = EnumExtension.GetEnum <TypeInputDevices>(reader.GetString(reader.GetOrdinal("Type"))) }); }
public InformationSupport Parse(SqlDataReader reader) { return(new InformationSupport { ID = reader.GetInt16(reader.GetOrdinal("InformationSupportId")), MultiClientUse = reader.GetBoolean(reader.GetOrdinal("MultiClientUse")), Type = EnumExtension.GetEnum <TypeIS>(reader.GetString(reader.GetOrdinal("Type"))), Price = reader.GetDecimal(reader.GetOrdinal("Price")) }); }
public Printer Parse(SqlDataReader reader) { return(new Printer() { ID = reader.GetInt16(reader.GetOrdinal("PrinterId")), Price = reader.GetDecimal(reader.GetOrdinal("Price")), Speed = reader.GetByte(reader.GetOrdinal("Speed")), Type = EnumExtension.GetEnum <TypePrinter>(reader.GetString(reader.GetOrdinal("Type"))) }); }
public Software Parse(SqlDataReader reader) { return(new Software { ID = reader.GetInt16(reader.GetOrdinal("SoftwareId")), Type = EnumExtension.GetEnum <TypeSoftware>(reader.GetString(reader.GetOrdinal("Type"))), Name = reader.GetString(reader.GetOrdinal("Name")), LicenseForm = EnumExtension.GetEnum <TypeLicenseForm>(reader.GetString(reader.GetOrdinal("LicenseForm"))), LicenseStatus = reader.GetString(reader.GetOrdinal("LicenseStatus")), Price = reader.GetDecimal(reader.GetOrdinal("Price")) }); }
private void Save_Click(object sender, RoutedEventArgs e) { try { curSoft = new Software() { LicenseForm = EnumExtension.GetEnum <TypeLicenseForm>("ОС"), LicenseStatus = _licenseStatus.Text, Name = _name.Text, Price = Convert.ToDecimal(_price.Text), Type = EnumExtension.GetEnum <TypeSoftware>(_Type.SelectedIndex.ToString()) }; this.DialogResult = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// 获取前置条件 /// </summary> /// <returns></returns> public static List <T> GetListData <T, E>(string data) where T : DataBean <E>, new() { List <T> listData = new List <T>(); List <string> listDataStr = data.SplitForListStr('|'); foreach (string itemData in listDataStr) { if (itemData.IsNull()) { continue; } List <string> itemListData = itemData.SplitForListStr(':'); E dataType = EnumExtension.GetEnum <E>(itemListData[0]); string dataValue = itemListData[1]; T dataBean = new T(); dataBean.dataType = dataType; dataBean.data = dataValue; listData.Add(dataBean); } return(listData); }
/// <summary> /// 获取当前语言 /// </summary> /// <returns></returns> public LanguageEnum GetLanguage() { return(EnumExtension.GetEnum <LanguageEnum>(language)); }