def ongletLivre(self, option): """ Formulaire de saisie des infos par livre """ # print(self.ongletLivre.__doc__) self.mdi = QMdiArea() self.setCentralWidget(self.mdi) diaLivre = QMdiSubWindow() diaLivre.left = 10 diaLivre.top = 10 diaLivre.width = 500 diaLivre.height = 200 diaLivre.setWindowTitle(self.ongletLivre.__doc__) diaLivre.titreLabel = QLabel('Titre livre', diaLivre) diaLivre.titreLabel.move(50, 50) diaLivre.titreTxBox = QLineEdit(diaLivre) diaLivre.titreTxBox.move(200, 50) titre = diaLivre.titreTxBox.text() diaLivre.auteurLabel = QLabel('Auteur', diaLivre) diaLivre.auteurLabel.move(50, 75) diaLivre.auteurTxBox = QLineEdit(diaLivre) diaLivre.auteurTxBox.move(200, 75) auteur = diaLivre.auteurTxBox.text() diaLivre.genreLabel = QLabel('Genre', diaLivre) diaLivre.genreLabel.move(50, 100) diaLivre.genreTxBox = QLineEdit(diaLivre) diaLivre.genreTxBox.move(200, 100) genre = diaLivre.genreTxBox.text() diaLivre.bValide = QPushButton('Valider', diaLivre) diaLivre.bValide.setToolTip('Valider la saisie') diaLivre.bValide.move(300, 150) diaLivre.bValide.clicked.connect(self.accept) # self.bValide.clicked.connect(self.on_click) diaLivre.bCancel = QPushButton('Abandon', diaLivre) diaLivre.bCancel.setToolTip('Abandonner la saisie') diaLivre.bCancel.move(400, 150) diaLivre.bCancel.clicked.connect(self.reject) self.mdi.addSubWindow(diaLivre) diaLivre.show() print("Titre : " + titre + " ,auteur : " + auteur + " ,genre : " + genre) # AppBDgestEnvoiLivres.ajoutLivre([titre,auteur,genre]) if (option == "ajout"): AppBDgestEnvoiLivres.ajoutLivre([titre, auteur, genre]) elif (option == "recherche"): AppBDgestEnvoiLivres.rechercheLivre() return ([titre, auteur, genre])
def ongletEntreprise(self, option): """ Formulaire de saisie des infos par entreprise """ # print(self.ongletEntreprise.__doc__) # =self.labelTextbox('Raison sociale',50) self.mdi = QMdiArea() self.setCentralWidget(self.mdi) diaEntreprise = QMdiSubWindow() diaEntreprise.left = 10 diaEntreprise.top = 10 diaEntreprise.width = 500 diaEntreprise.height = 200 diaEntreprise.rSocLabel = QLabel('Raison sociale', diaEntreprise) diaEntreprise.rSocLabel.move(50, 50) diaEntreprise.rSocTxBox = QLineEdit(diaEntreprise) diaEntreprise.rSocTxBox.move(200, 50) # self.rSocTxBox.resize(220,50) rSoc = diaEntreprise.rSocTxBox.text() # return(valorTextbox) # adrP=self.labelTextbox('Adresse personelle',75) diaEntreprise.adrPLabel = QLabel('Adresse personelle', diaEntreprise) diaEntreprise.adrPLabel.move(50, 75) diaEntreprise.adrPTxBox = QLineEdit(diaEntreprise) diaEntreprise.adrPTxBox.move(200, 75) # self.adrPTxBox.resize(220,75) adrP = diaEntreprise.adrPTxBox.text() # cpVi=self.labelTextbox('Code postal - Ville',100) diaEntreprise.cpViLabel = QLabel('Code postal - Ville', diaEntreprise) diaEntreprise.cpViLabel.move(50, 100) diaEntreprise.cpViTxBox = QLineEdit(diaEntreprise) diaEntreprise.cpViTxBox.move(200, 100) # self.cpViTxBox.resize(220,100) cpVi = diaEntreprise.cpViTxBox.text() # telf=self.labelTextbox('Téléphone',125) diaEntreprise.telfLabel = QLabel('Téléphone', diaEntreprise) diaEntreprise.telfLabel.move(50, 125) diaEntreprise.telfTxBox = QLineEdit(diaEntreprise) diaEntreprise.telfTxBox.move(200, 125) # self.telfTxBox.resize(220,125) telf = diaEntreprise.telfTxBox.text() # emel=self.labelTextbox('email',150) diaEntreprise.emelLabel = QLabel('email', diaEntreprise) diaEntreprise.emelLabel.move(50, 150) diaEntreprise.emelTxBox = QLineEdit(diaEntreprise) diaEntreprise.emelTxBox.move(200, 150) # self.emelTxBox.resize(220,150) emel = diaEntreprise.emelTxBox.text() # rpst=self.labelTextbox('représentant',175) diaEntreprise.rpstLabel = QLabel('représentant', diaEntreprise) diaEntreprise.rpstLabel.move(50, 175) diaEntreprise.rpstTxBox = QLineEdit(diaEntreprise) diaEntreprise.rpstTxBox.move(200, 175) # self.rpstTxBox.resize(220,175) rpst = diaEntreprise.rpstTxBox.text() # grpm=self.labelTextbox('groupement',200) diaEntreprise.grpmLabel = QLabel('groupement', diaEntreprise) diaEntreprise.grpmLabel.move(50, 200) diaEntreprise.grpmTxBox = QLineEdit(diaEntreprise) diaEntreprise.grpmTxBox.move(200, 200) # self.grpmTxBox.resize(220,200) grpm = diaEntreprise.grpmTxBox.text() diaEntreprise.lRadioTout = QLabel("Tout") diaEntreprise.lRadioTout.move(140, 240) diaEntreprise.bRadioTout = QRadioButton() # self.bRadioTout.setGeometry(QRect(190, 240, 61, 20)) diaEntreprise.bRadioTout.setObjectName("bRadioTout") diaEntreprise.lRadioGenre = QLabel("Genre") diaEntreprise.lRadioTout.move(210, 240) diaEntreprise.bRadioGenre = QRadioButton() # self.bRadioGenre.setGeometry(QRect(260, 240, 71, 20)) diaEntreprise.bRadioGenre.setObjectName("bRadioGenre") diaEntreprise.bValide = QPushButton('Valider', diaEntreprise) diaEntreprise.bValide.setToolTip('Valider la saisie') diaEntreprise.bValide.move(300, 450) diaEntreprise.bValide.clicked.connect(self.accept) # self.bValide.clicked.connect(self.on_click) diaEntreprise.bCancel = QPushButton('Abandon', diaEntreprise) diaEntreprise.bCancel.setToolTip('Abandonner la saisie') diaEntreprise.bCancel.move(400, 450) if (diaEntreprise.bCancel.clicked.connect(self.reject)): diaEntreprise.close self.mdi.addSubWindow(diaEntreprise) diaEntreprise.show() # AppBDgestEnvoiLivres.ajoutStructure([rSoc,adrP,cpVi,telf,emel,rpst,grpm]) if (option == "ajout"): AppBDgestEnvoiLivres.ajoutStructure( [rSoc, adrP, cpVi, telf, emel, rpst, grpm]) elif (option == "recherche"): AppBDgestEnvoiLivres.recherche( Structure([rSoc, adrP, cpVi, telf, emel, rpst, grpm])) # print(self.ongletEntreprise.__module__) return ([rSoc, adrP, cpVi, telf, emel, rpst, grpm])
def ongletContact(self, option): """ Formulaire de saisie des infos par contact """ # print(self.ongletContact.__doc__) self.mdi = QMdiArea() self.setCentralWidget(self.mdi) diaContact = QMdiSubWindow() diaContact.left = 10 diaContact.top = 10 diaContact.width = 500 diaContact.height = 200 # =self.labelTextbox('Raison sociale',50) diaContact.nomPLabel = QLabel('Nom prénom', diaContact) diaContact.nomPLabel.move(50, 50) diaContact.nomPTxBox = QLineEdit(diaContact) diaContact.nomPTxBox.move(200, 50) # self.rSocTxBox.resize(220,50) nomP = diaContact.nomPTxBox.text( ) # adrP=self.labelTextbox('Adresse personelle',75) diaContact.adrPLabel = QLabel('Adresse personelle', diaContact) diaContact.adrPLabel.move(50, 75) diaContact.adrPTxBox = QLineEdit(diaContact) diaContact.adrPTxBox.move(200, 75) # self.adrPTxBox.resize(220,75) adrP = diaContact.adrPTxBox.text() # cpVi=self.labelTextbox('Code postal - Ville',100) diaContact.cpViLabel = QLabel('Code postal - Ville', diaContact) diaContact.cpViLabel.move(50, 100) diaContact.cpViTxBox = QLineEdit(diaContact) diaContact.cpViTxBox.move(200, 100) # self.cpViTxBox.resize(220,100) cpVi = diaContact.cpViTxBox.text() # telf=self.labelTextbox('Téléphone',125) diaContact.telfLabel = QLabel('Téléphone', diaContact) diaContact.telfLabel.move(50, 125) diaContact.telfTxBox = QLineEdit(diaContact) diaContact.telfTxBox.move(200, 125) # self.telfTxBox.resize(220,125) telf = diaContact.telfTxBox.text() # emel=self.labelTextbox('email',150) diaContact.emelLabel = QLabel('email', diaContact) diaContact.emelLabel.move(50, 150) diaContact.emelTxBox = QLineEdit(diaContact) diaContact.emelTxBox.move(200, 150) # self.emelTxBox.resize(220,150) emel = diaContact.emelTxBox.text() # print(self.ongletContact.__module__) diaContact.bValide = QPushButton('Valider', diaContact) diaContact.bValide.setToolTip('Valider la saisie') diaContact.bValide.move(300, 200) diaContact.bValide.clicked.connect(self.accept) # self.bValide.clicked.connect(self.on_click) diaContact.bCancel = QPushButton('Abandon', diaContact) diaContact.bCancel.setToolTip('Abandonner la saisie') diaContact.bCancel.move(400, 200) diaContact.bCancel.clicked.connect(self.reject) self.mdi.addSubWindow(diaContact) diaContact.show() if (option == "ajout"): AppBDgestEnvoiLivres.ajoutContact([nomP, adrP, cpVi, telf, emel]) elif (option == "recherche"): AppBDgestEnvoiLivres.recherche("contacts") return ([nomP, adrP, cpVi, telf, emel])