示例#1
0
        //============================================================================*
        // Copy()
        //============================================================================*

        public virtual void Copy(cTool Tool)
        {
            m_eType        = Tool.m_eType;
            m_Manufacturer = Tool.m_Manufacturer;

            m_strPartNumber   = Tool.m_strPartNumber;
            m_strSerialNumber = Tool.m_strSerialNumber;
            m_strDescription  = Tool.m_strDescription;
            m_strNotes        = Tool.m_strNotes;
            m_strSource       = Tool.m_strSource;
            m_Date            = Tool.PurchaseDate;
            m_dPrice          = Tool.m_dPrice;
            m_dTax            = Tool.m_dTax;
            m_dShipping       = Tool.m_dShipping;
        }
示例#2
0
        //============================================================================*
        // ToolTypeString() - eGearType
        //============================================================================*

        public static string ToolTypeString(eToolTypes eToolType)
        {
            switch (eToolType)
            {
            case cTool.eToolTypes.Press:
                return(cm_strPress);

            case cTool.eToolTypes.PressAccessory:
                return(cm_strPressAccessory);

            case cTool.eToolTypes.Die:
                return(cm_strDie);

            case cTool.eToolTypes.DieAccessory:
                return(cm_strDieAccessory);

            case cTool.eToolTypes.PowderTool:
                return(cm_strPowderTool);

            case cTool.eToolTypes.CasePrepTool:
                return(cm_strCasePrepTool);

            case cTool.eToolTypes.MeasurementTool:
                return(cm_strMeasurementTool);

            case cTool.eToolTypes.BulletCasting:
                return(cm_strBulletCasting);

            case cTool.eToolTypes.Gunsmithing:
                return(cm_strGunsmithing);

            case cTool.eToolTypes.Book:
                return(cm_strBook);
            }

            return(cm_strMisc);
        }
示例#3
0
        //============================================================================*
        // cTool() - Constructor
        //============================================================================*

        public cTool(eToolTypes eType)
        {
            m_eType = eType;
        }