Beispiel #1
0
    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()
Beispiel #2
0
    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()
Beispiel #3
0
    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()
Beispiel #4
0
    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)
Beispiel #5
0
    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)