
########################################################################################
########################################################################################
########################################################################################
####              Company Name:  AUTOMATECH  LLC                
####              Software:      MACHINE DESIGNER   
####              Generator:     QUOTATION_PER_DEV                      
####              Library:       DEVELOPER                
####              Copyright (c) 2022 AUTOMATECH LLC         
####              All Rights Reserved.                              
####
####  Unauthorized use of this file, via any medium, is strictly prohibited.
####  This script is ONLY authorized to run with MACHINE DESIGNER by AUTOMATECH.      
####  Any attempt to execute it on unauthorized platforms is        
####  strictly forbidden and may result in legal consequences.  
########################################################################################
########################################################################################
########################################################################################


class MachineDesigner():
    UNIQUES = {}

    @staticmethod
    def addTemplateTier01(id):
        if id not in MachineDesigner.UNIQUES.keys():
            MachineDesigner.UNIQUES[id] = id
            quote = Automatech.addQuote()
            quote.id = id
            quote.addQuote("CHECKSHEET_L0", 3)
            quote.addQuote("CHECKSHEET_L1", 3)
            quote.addQuote("CHECKSHEET_L2", 3)
            quote.addQuote("FDD", 5)
            quote.addQuote("HMI", 5)
            quote.addQuote("PLC", 5)

    @staticmethod
    def addTemplateTier02(id):
        if id not in MachineDesigner.UNIQUES.keys():
            MachineDesigner.UNIQUES[id] = id
            quote = Automatech.addQuote()
            quote.id = id
            quote.addQuote("CHECKSHEET_L0", 3)
            quote.addQuote("CHECKSHEET_L1", 3)
            quote.addQuote("CHECKSHEET_L2", 3)
            quote.addQuote("FDD", 5)
            quote.addQuote("HMI", 10)
            quote.addQuote("PLC", 10)

    @staticmethod
    def addTemplateTier03(id):
        if id not in MachineDesigner.UNIQUES.keys():
            MachineDesigner.UNIQUES[id] = id
            quote = Automatech.addQuote()
            quote.id = id
            quote.addQuote("CHECKSHEET_L0", 3)
            quote.addQuote("CHECKSHEET_L1", 3)
            quote.addQuote("CHECKSHEET_L2", 3)
            quote.addQuote("FDD", 5)
            quote.addQuote("HMI", 15)
            quote.addQuote("PLC", 15)


