예제 #1
0
    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)
예제 #2
0
	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)
예제 #3
0
파일: pagos.py 프로젝트: pmonsalvo/SGTD
    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)
예제 #4
0
파일: proyectos.py 프로젝트: pmonsalvo/SGTD
    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)
예제 #5
0
    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)
예제 #6
0
#!#!/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