Exemplo n.º 1
0
 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")))
     });
 }
Exemplo n.º 2
0
 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"))
     });
 }
Exemplo n.º 3
0
 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")))
     });
 }
Exemplo n.º 4
0
 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"))
     });
 }
Exemplo n.º 5
0
 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);
     }
 }
Exemplo n.º 6
0
    /// <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);
    }
Exemplo n.º 7
0
 /// <summary>
 /// 获取当前语言
 /// </summary>
 /// <returns></returns>
 public LanguageEnum GetLanguage()
 {
     return(EnumExtension.GetEnum <LanguageEnum>(language));
 }