From 3d1626076be929273319974a586349b2307d111c Mon Sep 17 00:00:00 2001 From: Sven Riwoldt Date: Wed, 6 Nov 2024 13:35:15 +0000 Subject: [PATCH] Umbau SFP Beginn Jetzt Modell Hersteller, der Bezeichner wird numeriert --- CMDB2CSV_Aufbaumaster.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CMDB2CSV_Aufbaumaster.py b/CMDB2CSV_Aufbaumaster.py index cb199ce7..bd959b67 100755 --- a/CMDB2CSV_Aufbaumaster.py +++ b/CMDB2CSV_Aufbaumaster.py @@ -432,7 +432,7 @@ class MainUI(QDialog): # erbt von QDialog #Neu self.dfb_erw = self.dfb_erw.apply(self.korrektur_sfp, axis=1) - #ic(self.dfb_erw) + ic(self.dfb_erw) def korrektur_sfp(self,sfp): self.configid = sfp['CONFIG-ID'] @@ -441,20 +441,27 @@ class MainUI(QDialog): # erbt von QDialog sfp['Serien-Nr.'] = 'dummy' + str(self.i) self.i = self.i + 1 self.temp = self.configid + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) elif (sfp['Serien-Nr.'] in ('', np.nan, 'bitte nachtragen')) and self.i !=1 and self.temp == self.configid: sfp['Serien-Nr.'] = 'dummy' + str(self.i) + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) self.i = self.i + 1 elif (sfp['Serien-Nr.'] in ('', np.nan, 'bitte nachtragen')) and self.i !=1 and self.temp != self.configid: self.i = 1 sfp['Serien-Nr.'] = 'dummy' + str(self.i) + self.temp = sfp['CONFIG-ID'] + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) self.i = self.i + 1 else: pass - - return sfp + def read_dict(self,sfp): + for key in self.objdict.keys(): + if key == sfp: + return self.objdict[key] + def save_file_dialog(self): # ic(self.dfb_gg)