def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 5) valor2 = str(seleccion.get_value(iterador, 11)) valor3 = seleccion.get_value(iterador, 14) valor4 = str(seleccion.get_value(iterador, 1)) valor5 = str(seleccion.get_value(iterador, 9)) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCódigo: " + valor0 + "\nNombre y Apellido: " + valor1 + "\nMonto: " + valor2 + "\nUsuario Responsable: " + valor3) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) Op.eliminar(conexion, self.tabla, valor0 + ", " + valor4) eleccion = Mens.pregunta_anular("Se ha eliminado el Anticipo seleccionado." + "\n¿Desea anular el Comprobante de Pago asociado a este?") if eleccion: Op.anular(conexion, "comprobantepagos", valor5) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 5) valor2 = seleccion.get_value(iterador, 9) valor3 = seleccion.get_value(iterador, 10) valor4 = seleccion.get_value(iterador, 15) mensaje = "Seleccionó:\n\nNúmero: " + valor0 + "\nNombre y Apellido: " + valor1 + \ "\nInicio de Periodo: " + valor2 + "\nFin de Periodo: " + valor3 + \ "\nUsuario Responsable: " + valor4 if self.eli_anu == "Anular": eleccion = Mens.pregunta_anular(mensaje) else: eleccion = Mens.pregunta_borrar(mensaje) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) if self.eli_anu == "Anular": Op.anular(conexion, self.tabla, valor0) else: Op.eliminar(conexion, self.tabla, valor0) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() anulado = seleccion.get_value(iterador, 18) if anulado != 1: valor0 = str(seleccion.get_value(iterador, 0)) valor1 = str(seleccion.get_value(iterador, 1)) valor2 = seleccion.get_value(iterador, 2) valor3 = seleccion.get_value(iterador, 6) valor4 = seleccion.get_value(iterador, 12) valor5 = seleccion.get_value(iterador, 15) valor6 = seleccion.get_value(iterador, 16) eleccion = Mens.pregunta_anular("Seleccionó:\n" + "\nNro. Cheque: " + valor1 + "\nNro. Cuenta: " + valor2 + "\nBanco: " + valor3 + "\nTitular: " + valor4 + "\nFecha de Emisión: " + valor5 + "\nFecha de Cobro: " + valor6) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) Op.anular(conexion, self.tabla, valor0) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self) else: self.obj("barraestado").push(0, "NO puede Anular un Cheque que ya ha sido Anulado.")
def on_btn_busq_seleccionar_clicked(self, objeto): try: seleccion, iterador = self.obj( "grilla_buscar").get_selection().get_selected() timb = str(seleccion.get_value(iterador, 0)) nota = str(seleccion.get_value(iterador, 1)) fecha = seleccion.get_value(iterador, 2) cliente = seleccion.get_value(iterador, 7) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Anular.") else: # Anular Nota de Debito seleccionada eleccion = Mens.pregunta_anular("Seleccionó:\n\n" + "Nro. Timbrado: " + timb + "\nNro. Nota de Débito: " + nota + "\nCliente: " + cliente + "\nFecha de Expedición: " + fecha) self.obj("grilla_buscar").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.anular(self.conexion, "notadebitoventas", timb + ", " + nota) self.conexion.commit() self.cargar_grilla_buscar()
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = str(seleccion.get_value(iterador, 7)) valor2 = seleccion.get_value(iterador, 8) valor3 = str(seleccion.get_value(iterador, 9)) valor4 = seleccion.get_value(iterador, 10) estado = seleccion.get_value(iterador, 20) valor5 = seleccion.get_value(iterador, 13) # Ciudad valor6 = seleccion.get_value(iterador, 15) valor6 = "" if valor6 is None else ", " + valor6 mensaje = "Seleccionó:\n\nNro. Timbrado: " + valor0 + "\nCaja: " + valor1 + ", " + valor2 + \ "\nEstablecimiento: " + valor3 + ", " + valor4 + "\nDirección: " + valor5 + valor6 if estado == "Vigente": eleccion = Mens.pregunta_anular(mensaje) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) Op.anular(conexion, self.tabla, valor0) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self) else: Mens.no_puede_modificar_eliminar_anular( 3, mensaje + "\n\nEste Nro. de Timbrado se encuentra actualmente " + estado + ".")
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 4) valor2 = seleccion.get_value(iterador, 13) valor3 = str(seleccion.get_value(iterador, 24)) eleccion = Mens.pregunta_anular("Seleccionó:\n\nNúmero: " + valor0 + "\nEmpleado: " + valor1 + "\nCargo: " + valor2 + "\nSalario: " + valor3) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) Op.anular(conexion, self.tabla, valor0) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = str(seleccion.get_value(iterador, 1)) valor2 = seleccion.get_value(iterador, 2) valor3 = seleccion.get_value(iterador, 3) valor4 = str(seleccion.get_value(iterador, 3)) valor5 = str(seleccion.get_value(iterador, 4)) eleccion = Mens.pregunta_anular("Seleccionó:\n\nMoneda: " + valor2 + "\nFecha: " + valor3 + "\nCompra: " + valor4 + "\nVenta: " + valor5) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) Op.eliminar(conexion, self.tabla, valor0 + ", " + valor1) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)