Пример #1
0
        //============================================================================*
        // cGear() - Constructor
        //============================================================================*

        public cGear(eGearTypes eType, bool fIdentity = false)
        {
            m_eType     = eType;
            m_fIdentity = fIdentity;

            SetDefaultDescription();
        }
Пример #2
0
        //============================================================================*
        // Copy()
        //============================================================================*

        public virtual void Copy(cGear Gear)
        {
            base.Copy(Gear);

            m_eType        = Gear.m_eType;
            m_Manufacturer = Gear.m_Manufacturer;

            m_strPartNumber   = Gear.m_strPartNumber;
            m_strSerialNumber = Gear.m_strSerialNumber;
            m_strDescription  = Gear.m_strDescription;
            m_strNotes        = Gear.m_strNotes;

            m_strSource = Gear.m_strSource;
            m_Date      = Gear.PurchaseDate;
            m_dPrice    = Gear.m_dPrice;
            m_dTax      = Gear.m_dTax;
            m_dShipping = Gear.m_dShipping;
        }
Пример #3
0
        //============================================================================*
        // GearTypeString() - eGearType
        //============================================================================*

        public static string GearTypeString(eGearTypes eGearType)
        {
            switch (eGearType)
            {
            case cGear.eGearTypes.Firearm:
                return("Firearm");

            case cGear.eGearTypes.Scope:
                return("Scope");

            case cGear.eGearTypes.Laser:
                return("Laser");

            case cGear.eGearTypes.RedDot:
                return("Red Dot");

            case cGear.eGearTypes.Magnifier:
                return("Magnifier");

            case cGear.eGearTypes.Light:
                return("Light");

            case cGear.eGearTypes.Trigger:
                return("Trigger");

            case cGear.eGearTypes.Furniture:
                return("Furniture");

            case cGear.eGearTypes.Bipod:
                return("Bipod/Monopod");

            case cGear.eGearTypes.Parts:
                return("Firearm Parts");
            }

            return("Other");
        }