def validerGSat(self, evt=None): "Traitement du bouton 'Valider'" #Contrôle de la validité des données if self.controleSaisie() == False: # Si erreur, on stoppe le traitement return False # Ligne SATER infosSATER = Commun.InfosSATER(self.efGdh.getvalue(), self.cbEmetteur.get(), self.cbDestinataire.get(), \ self.cbSysteme.get(), self.cbDatum.get(), self.efCoordX.getvalue(), \ self.efCoordY.getvalue(), self.efDir.getvalue(), self.efForce.getvalue(), \ self.efComment.getvalue()) infosSATER.ecrire(self.root) self.afficherListe(infosSATER) # Ligne de MCI vTexte = "Releve SATER : X = " + self.efCoordX.getvalue() + \ ", Y = " + self.efCoordY.getvalue() +", Dir = " + self.efDir.getvalue() infosMCI = Commun.InfosMCI(self.efGdh.getvalue(), self.cbEmetteur.get(), self.cbDestinataire.get(), \ self.root.userData['URG_SATER'], " ", vTexte) infosMCI.ecrire(self.root) # Remise à Zéro du formulaire self.razSaisie()
def validerGVict(self, evt=None): "Traitement du bouton 'Valider'" # Contrôle de la validité des données if self.controleSaisie() == False: # Si erreur, on stoppe le traitement return False # Ligne Victime infosVict = Commun.InfosVict(self.efGdh.getvalue(), self.efNum.getvalue(), self.eAge.get(), self.rbSexe.getvalue(), \ self.eNom.get(), self.cbNature.get(), self.cbVitale.get(), \ self.cbUrgence.get(), self.eAutre.get()) infosVict.ecrire(self.root) self.afficherListe(infosVict) # Ligne de MCI vTexte = "Victime : Num = " + self.efNum.getvalue() + \ ", Nature = " + self.cbNature.get() +", Urgence = " + self.cbUrgence.get() infosMCI = Commun.InfosMCI(self.efGdh.getvalue(), self.cbEmetteur.get(), self.cbDestinataire.get(),\ self.root.userData['URG_BILSEC'], " ", vTexte) infosMCI.ecrire(self.root) # Remise à Zéro du formulaire self.razSaisie()
def validerMCI(self, evt=None): """Traitement du bouton 'Valider'""" # Contrôle de la validité des données if self.controleSaisie() == False: return None # Ligne de MCI infosMCI = Commun.InfosMCI(self.efGdh.getvalue(), self.efEmetteur.getvalue(), self.efDestinataire.getvalue(), \ self.cbDegUrg.get(), self.cbMoyTrans.get(), self.efTexte.getvalue()) infosMCI.ecrire(self.root) # Remise à Zéro du formulaire self.razSaisie()
def redigerPOI(self): # Nom du fichier self.vFicPOI = Commun.getFicPOI(self.root) # Fichier TXT self.txtFilePOI() # Fichier XML self.xmlFilePOI() # Ecriture d'une ligne dans la main courante vTexte = "Message " + self.vFicPOI infosMCI = Commun.InfosMCI(self.efGdh.getvalue(), self.cbEmetteur.get(), self.cbDestinataire.get(), \ self.cbDegUrg.get(), " ", vTexte) infosMCI.ecrire(self.root)
def redigerBILSEC(self): # Nom du fichier self.vFicBILSEC = Commun.getFicBILSEC(self.root) # Fichier TXT self.txtFileBILSEC() # Fichier XML self.xmlFileBILSEC() # Ecriture d'une ligne dans la main courante vTexte = "Message " + self.vFicBILSEC + \ " de " + self.efOrigine.getvalue() + " vers " + self.efDestAction.getvalue() infosMCI = Commun.InfosMCI(self.efGdh.getvalue(), self.cbEmetteur.get(), self.cbDestinataire.get(), \ self.cbDegUrg.get(), " ", vTexte) infosMCI.ecrire(self.root)