def main(): print('Please select your operation ...') print('(1) Create Pypet') print('(2) Update Pypet') print('(3) Delete Pypet') print('(4) Feedto Pypet') print('(5) Exit!') select = int(input()) if select is 5: os.system('cls') sys.exit() elif select is 4: pet_no = dashboard() pet = pets[pet_no] feed(pet) elif select is 3: pet_no = dashboard() delete(pet_no) elif select is 2: pet_no = dashboard() delete(pet_no) create() elif select is 1: n = int(input("Total Pet : ")) while n > 0: n -= 1 create() console() save(pets=pets, pettype=pettype, rank=rank, food=food) main()
def delete(self): """ Elimina un animal de la base de datos mediante el controlador """ model = self.ui.tableView.model() index = self.ui.tableView.currentIndex() if index.row() == -1: self.ui.errorMessageDialog = QtGui.QMessageBox.information(self, 'Error', u"Debe seleccionar el animal que desea eliminar", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False else: self.ui.confirmMessage = QtGui.QMessageBox.question(self, 'Eliminar animal', u"Está seguro que desea eliminar el animal seleccionado?", QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No) if self.ui.confirmMessage == QtGui.QMessageBox.Yes: animal = model.index(index.row(), 1, QtCore.QModelIndex()).data() if (controller.delete(animal)): self.load_animals() self.ui.msgBox = QtGui.QMessageBox.information(self, u'Atención', u"El animal fue eliminado con éxito") return True else: self.ui.errorMessageDialog = QtGui.QMessageBox.information(self, 'Error', u"Error al eliminar el animal", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False
def delete(self): #Calls on controller to delete a product row on the database model = self.ui.table.model() index = self.ui.table.currentIndex() if index.row() == -1: #No row selected self.ui.errorMessageDialog = QtGui.QMessageBox.information(self, 'Error', u"Debe seleccionar la fila que desea eliminar", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False else: self.ui.confirmMessage = QtGui.QMessageBox.question(self, 'Borrar producto', u"Está seguro que desea eliminar el producto seleccionado?", QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No) if self.ui.confirmMessage == QtGui.QMessageBox.Yes:#Prompts the user for confirmation product = model.index(index.row(), 0, QtCore.QModelIndex()).data() if (controller.delete(product)): self.load_products() self.ui.msgBox = QtGui.QMessageBox.information(self, u'Atención', u"El registro fue eliminado con éxito") return True else: self.ui.errorMessageDialog = QtGui.QMessageBox.information(self, 'Error', u"Error al eliminar el registro", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False
def delete(self): #Calls on controller to delete a product row on the database model = self.ui.table.model() index = self.ui.table.currentIndex() if index.row() == -1: #No row selected self.ui.errorMessageDialog = QtGui.QMessageBox.information( self, 'Error', u"Debe seleccionar la fila que desea eliminar", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False else: self.ui.confirmMessage = QtGui.QMessageBox.question( self, 'Borrar producto', u"Está seguro que desea eliminar el producto seleccionado?", QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No) if self.ui.confirmMessage == QtGui.QMessageBox.Yes: #Prompts the user for confirmation product = model.index(index.row(), 0, QtCore.QModelIndex()).data() if (controller.delete(product)): self.load_products() self.ui.msgBox = QtGui.QMessageBox.information( self, u'Atención', u"El registro fue eliminado con éxito") return True else: self.ui.errorMessageDialog = QtGui.QMessageBox.information( self, 'Error', u"Error al eliminar el registro", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Ok) return False
def delete(self): #Metodo que elimina el egistro seleccionado en la grilla de la bd model = self.table.model() index = self.table.currentIndex() if index.row() == -1: #No se ha seleccionado una fila self.errorMessageDialog = QtGui.QErrorMessage(self) self.errorMessageDialog.showMessage("Debe seleccionar una fila") return False else: rut = model.index(index.row(), 0, QtCore.QModelIndex()).data() msgBox2 = QtGui.QMessageBox() msgBox2.setText(u"Se eliminará el registro") msgBox2.setInformativeText(u"¿Está seguro de eliminar el registro?") msgBox2.setStandardButtons(QtGui.QMessageBox.Cancel | QtGui.QMessageBox.Ok) msgBox2.setDefaultButton(QtGui.QMessageBox.Ok) ret = msgBox2.exec_() if ret == QtGui.QMessageBox.Ok: if (controller.delete(rut)): self.load_data() msgBox = QtGui.QMessageBox() msgBox.setText("EL registro fue eliminado.") msgBox.exec_() return True else: self.ui.errorMessageDialog = QtGui.QErrorMessage(self) self.ui.errorMessageDialog.showMessage("Error al eliminar el registro") return False
def MENU(): while True: os.system('cls||clear') print("----------------------") i = input( "u have this commands:\n 1 - add new publication\n 2 - operations by id\n 3 - show the most popular marks\n 4 - show mostpopular types of cars\n 5 - show cars in your price diapason \n 9 - exit \nselect a command u wanna use\n" ) i = int(i) os.system('cls||clear') if i == 1: pub_add() if i == 2: x = input("Pls input publication`s id\n") x = int(x) controller.show_publication(x) l = input( "u can:\n 1 - see information about car in this publication\n 2 - delete this publication\n 3 - edit this publication\n 4 - get back" ) l = int(l) if l == 1: Car_main_info_menu(x) if l == 2: controller.delete(x) if l == 3: pass #controller.edit_publication(id , title, pub_date, views, city, region , mark , price) if l == 4: MENU() if i == 3: controller.most_popular_mark() if i == 4: controller.most_popular_types() if i == 5: lower = input("input lower limit ") upper = input("upper limit ") controller.show_in_diapason(int(lower), int(upper)) if i == 9: return 0 return 1
def delegate(command, params): if command == "list" and not params: return controller.all() elif command == "list": return controller.type(params[0]) elif command == "add": return controller.add(*params) elif command == "show": return controller.show(*params) elif command == "tag": return controller.tag(*params) elif command == "archive": return controller.archive(*params) elif command == "delete": return controller.delete(*params) return "cabinet"
def borrar(self): """Funcion que confirma la eliminacion del producto en la tabla""" model = self.proxyView.model() index = self.proxyView.currentIndex() codigo = model.index(index.row(), 0, QtCore.QModelIndex()).data() self.msg.close() if (controller.delete(codigo)): self.setSourceModel(self.loadData(self.tipoModel)) msgBox = QtGui.QMessageBox() msgBox.setWindowTitle("Felicitaciones!") msgBox.setText("EL registro fue eliminado.") msgBox.exec_() else: self.ui.errorMessageDialog = QtGui.QErrorMessage(self) self.ui.errorMessageDialog.showMessage("""Error al eliminar el registro""")
def eliminar_compra(self): model = self.ui.tabla_compra.model() index = self.ui.tabla_compra.currentIndex() if index.row() == -1: self.errorMessageDialog = QtGui.QErrorMessage(self) self.errorMessageDialog.showMessage("Debe seleccionar una fila de la tabla de las compras ") else: codigo = model.index(index.row(),0, QtCore.QModelIndex()).data() if (controller.delete(codigo)): self.compra() msgBox = QtGui.QMessageBox() msgBox.setText("EL registro fue eliminado.") msgBox.exec_() return True else: self.ui.errorMessageDialog = QtGui.QErrorMessage(self) self.ui.errorMessageDialog.showMessage("Error al eliminar el registro") return False
def borrar(self): model = self.ventana.tabla.model() index = self.ventana.tabla.currentIndex() if index.row() == -1: # No se ha seleccionado una fila self.errorMessageDialog = QtGui.QErrorMessage(self) self.errorMessageDialog.showMessage("Debe seleccionar una fila") return False else: cod = model.index(index.row(), 0, QtCore.QModelIndex()).data() if (controller.delete(cod)): self.cargararchivos() msgBox = QtGui.QMessageBox() msgBox.setText("EL registro fue eliminado.") msgBox.exec_() return True else: self.ui.errorMessageDialog = QtGui.QErrorMessage(self) self.ui.errorMessageDialog.showMessage("Error al eliminar el registro") return False
def eliminar_dato(self): """ Funcion para eliminar un dato selccionado """ model = self.ui.tabla.model() index = self.ui.tabla.currentIndex() if index.row() == -1: self.errorMessageDialog = QtGui.QErrorMessage(self) self.errorMessageDialog.showMessage("Debe seleccionar una fila") return False else: codigo = model.index(index.row(),0, QtCore.QModelIndex()).data() if (controller.delete(codigo)): self.cargar_productos() msgBox = QtGui.QMessageBox() msgBox.setText("EL registro fue eliminado.") msgBox.exec_() return True else: self.ui.errorMessageDialog = QtGui.QErrorMessage(self) self.ui.errorMessageDialog.showMessage("Error al eliminar el registro") return False
def delete(): if request.method == 'GET': result = controller.returnget() elif request.method == 'POST': result = controller.delete() return result
def deleteStudent(): s_id = int(input("Enter the id of student : ")) updatedData = controller.delete(s_id) print("Student Deleted Successfully...") print(updatedData)