def on_botonEliminar_clicked(self, widget): (model, iter) = self.vista.get_selection().get_selected() if iter != None: conf = mensajes.pregunta(self.winMain, mensajes.DELETE) if conf: # Se recupera el ID, único campo necesario para eliminar fila = list(model[iter]) proyID = fila[0] # Se recupera el proyecto para obtener el usuario del mismo proyecto = projects.buscar(proyID) usrID = proyecto.getCreated_user_id() # Solo se puede eliminar el proyecto del propio usuario if (usrID != globalDef.glb_usuario): mostrar = mensajes.error(self.winMain, mensajes.USER_ACT) else: if projects.eliminar(proyID): mostrar = mensajes.aviso(self.winMain, mensajes.OPER_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.cargarVista( False ) # Se llena la vista con los registros (False indica que no es la carga inicial)
def on_botonEliminar_clicked(self, widget): (model,iter) = self.vista.get_selection().get_selected() if iter != None: conf = mensajes.pregunta(self.winMain, mensajes.DELETE) if conf: # Se recupera el ID, único campo necesario para eliminar fila = list(model[iter]) if users.eliminar(fila[0]): mostrar = mensajes.aviso(self.winMain, mensajes.OPER_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.cargarVista(False) # Se llena la vista con los registros (False indica que no es la carga inicial)
def on_botonEliminar_clicked(self, widget): (model,iter) = self.vista.get_selection().get_selected() if iter != None: conf = mensajes.pregunta(self.winMain, mensajes.DELETE) if conf: # Se recupera el ID, único campo necesario para eliminar fila = list(model[iter]) if modelo_cuentas.eliminar(fila[0]): mostrar = mensajes.aviso(self.winMain, mensajes.OPER_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.cargarVista(False) # Se llena la vista con los registros (False indica que no es la carga inicial)
def on_botonEliminar_clicked(self, widget): (model,iter) = self.vista.get_selection().get_selected() if iter != None: conf = mensajes.pregunta(self.winMain, mensajes.DELETE) if conf: # Se recupera el ID, único campo necesario para eliminar fila = list(model[iter]) proyID = fila[0] # Se recupera el proyecto para obtener el usuario del mismo proyecto = projects.buscar(proyID) usrID = proyecto.getCreated_user_id() # Solo se puede eliminar el proyecto del propio usuario if (usrID != globalDef.glb_usuario): mostrar = mensajes.error(self.winMain, mensajes.USER_ACT) else: if projects.eliminar(proyID): mostrar = mensajes.aviso(self.winMain, mensajes.OPER_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.cargarVista(False) # Se llena la vista con los registros (False indica que no es la carga inicial)
def on_botonEliminar_clicked(self, widget): (model, iter) = self.vista.get_selection().get_selected() if iter != None: conf = mensajes.pregunta(self.winMain, mensajes.DELETE) if conf: # Se recupera el ID, único campo necesario para eliminar fila = list(model[iter]) ventaID = fila[0] venta = modelo_ventas.buscar(ventaID) modelo_detalle_ventas.eliminar(ventaID) #clienteID = modelo_ventas.getCliente() #vendedorID = modelo_ventas.getVendedor() if modelo_ventas.eliminar(ventaID): mostrar = mensajes.aviso(self.winMain, mensajes.OPER_OK) else: mostrar = mensajes.error(self.winMain, mensajes.OPER_NO) self.cargarVista( False ) # Se llena la vista con los registros (False indica que no es la carga inicial)
#!#!/usr/bin/env python # -*- coding: utf-8 -*- from sistema import mensajes # Esto solo se ejecuta cuando es llamado como programa principal if __name__ == '__main__': mostrar = mensajes.error(None, mensajes.OPER_NO) print mostrar mostrar = mensajes.aviso(None, mensajes.OPER_OK) print mostrar mostrar = mensajes.pregunta(None, '¿Desea continuar?') print mostrar mostrar = mensajes.advert(None, 'Cuidado!!' + '\n' + '¿Desea continuar?') print mostrar