예제 #1
0
파일: main.py 프로젝트: SixMJ/Page-Myanmar
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()
예제 #2
0
 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
예제 #3
0
파일: main.py 프로젝트: Dalanth/Tarea2
    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
예제 #4
0
파일: main.py 프로젝트: nicoaravena/Tarea2
    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
예제 #6
0
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
예제 #7
0
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"
예제 #8
0
    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""")
예제 #9
0
    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""")
예제 #10
0
	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	
예제 #11
0
파일: main.py 프로젝트: Pachikuna/Proyecto1
 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
예제 #13
0
파일: route.py 프로젝트: gpolicante/short
def delete():
    if request.method == 'GET':
        result = controller.returnget()
    elif request.method == 'POST':
        result = controller.delete()
    return result
예제 #14
0
def deleteStudent():
    s_id = int(input("Enter the id of student : "))
    updatedData = controller.delete(s_id)
    print("Student Deleted Successfully...")
    print(updatedData)