methode hinzugefügt, mit der man am Mengengerüst auch die Attribute der Unterobjekte abfragen kann
This commit is contained in:
+36
-3
@@ -81,6 +81,36 @@ class MG():
|
||||
def get_deckblatt_value(self, key):
|
||||
return self._deckblatt.get(key, 0)
|
||||
|
||||
def get_value_of_object(self, objectname, key):
|
||||
# Deckblatt
|
||||
if (objectname.lower() == "deckblatt"):
|
||||
return self._deckblatt.get(key)
|
||||
# RSM_direct
|
||||
if (objectname.lower() == "rsm_direct"):
|
||||
return self._rsm_direct.anzahl(key)
|
||||
# RSM_FA
|
||||
if (objectname.lower() == "rsm_fa"):
|
||||
return self._rsm_fa.anzahl(key)
|
||||
# Flyer_F40_EJet_inc_Putz
|
||||
if (objectname.lower() == "flyer_f40_ejet_inc_putz"):
|
||||
return self._flyer_f40.anzahl(key)
|
||||
# Putzmaschine_Neuenhauser
|
||||
if (objectname.lower() == "putzmaschine_neuenhauser"):
|
||||
return self._neuenhauser.anzahl(key)
|
||||
# Flyer_EJet
|
||||
if (objectname.lower() == "flyer_ejet"):
|
||||
return self._flyer.anzahl(key)
|
||||
# Verbindungsstrecken_Wechsel
|
||||
if (objectname.lower() == "verbindungsstrecken_wechsel"):
|
||||
return self._verbindungsstrecken_w.anzahl(key)
|
||||
# Puffer
|
||||
if (objectname.lower() == "puffer"):
|
||||
return self._puffer.anzahl(key)
|
||||
# Turm
|
||||
if (objectname.lower() == "turm"):
|
||||
return self._turm.anzahl(key)
|
||||
|
||||
|
||||
def getresult(self):
|
||||
res = {
|
||||
"RSM direct": self._rsm_direct._Mengen,
|
||||
@@ -1314,10 +1344,13 @@ class HW():
|
||||
self._anzahl["unterverteiler_fuer_2flyer_f40_mit_integrierter_putzmaschine"] = anzahl.get("unterverteiler_fuer_2flyer_f40_mit_integrierter_putzmaschine", 0)
|
||||
self._anzahl["unterverteiler_fuer_puffer"] = anzahl.get("unterverteiler_fuer_puffer", 0)
|
||||
|
||||
# self._anzahl[] = anzahl.get(, 0)
|
||||
# "unterverteiler_fuer_5_rsm_fa"
|
||||
# "korrektur_1_rsm_zusaetzlich_im_unterverteiler"
|
||||
|
||||
|
||||
if (mg.get_value_of_object("rsm_fa", "Flex_A_Premium") == False):
|
||||
num_rsms = mg.get_value_of_object("rsm_fa", "Anzahl_RSM")
|
||||
self._anzahl["unterverteiler_fuer_5_rsm_fa"] = math.ceil(num_rsms/5) + anzahl.get("korrektur_1_rsm_zusaetzlich_im_unterverteiler", 0)
|
||||
|
||||
# self._anzahl[] = anzahl.get(, 0)
|
||||
# "unterverteiler_fuer_10_rsm_fa"
|
||||
|
||||
# "unterverteiler_fuer_3_rsm_fa_mit_umfahrung_steckbar"
|
||||
|
||||
Reference in New Issue
Block a user