//============================================================================* // cGear() - Constructor //============================================================================* public cGear(eGearTypes eType, bool fIdentity = false) { m_eType = eType; m_fIdentity = fIdentity; SetDefaultDescription(); }
//============================================================================* // 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; }
//============================================================================* // 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"); }