def on_btn_eliminar_calle_clicked(self, objeto): self.guardar_direccion() try: seleccion, iterador = self.obj( "grilla_calle").get_selection().get_selected() codcalle = str(seleccion.get_value(iterador, 0)) calle = seleccion.get_value(iterador, 1) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista de Calles. Luego presione Eliminar Calle." ) else: iddir = self.obj("txt_01").get_text() eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód. Calle: " + codcalle + "\nCalle: " + calle) self.obj("grilla_calle").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.origen.conexion, "direcciones_calles", iddir + ", " + codcalle) self.cargar_grilla_calle()
def on_btn_eliminar_precio_clicked(self, objeto): self.guardar_principal_items() try: seleccion, iterador = self.obj( "grilla_precio").get_selection().get_selected() cod = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: tip = seleccion.get_value(iterador, 1) pre = str(seleccion.get_value(iterador, 2)) eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Código: " + cod + "\nTipo: " + tip + "\nPrecio: " + pre) self.obj("grilla_precio").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, "precios", item + ", " + cod) self.cargar_grilla_precio()
def on_btn_eliminar_clicked(self, objeto): self.guardar_encabezado_notas() try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() detalle = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: nota = self.obj("txt_00").get_text() timb = self.obj("txt_01").get_text() item = str(seleccion.get_value(iterador, 9)) nomb = seleccion.get_value(iterador, 1) cant = str(seleccion.get_value(iterador, 2)) precio = str(seleccion.get_value(iterador, 3)) eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód. Ítem: " + item + "\nNombre: " + nomb + "\nCantidad: " + cant + "\nPrecio Unitario: " + precio) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: #self.eliminar_factura_lote(item) Op.eliminar(self.conexion, self.nav.tabla + "_detalles", timb + ", '" + nota + "', " + item) self.cargar_grilla_detalles() self.estadoguardar(True)
def on_btn_eliminar_clicked(self, objeto): try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() fam = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista de Beneficiarios. Luego presione Eliminar." ) else: emp = self.obj("txt_00").get_text() nomb = seleccion.get_value(iterador, 3) edad = str(seleccion.get_value(iterador, 5)) par = seleccion.get_value(iterador, 9) eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód. Familiar: " + fam + "\nNombre y Apellido: " + nomb + "\nEdad: " + edad + "\nParentesco: " + par) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, self.nav.tabla, emp + ", " + fam) self.cargar_grilla_beneficiarios()
def on_btn_eliminar_clicked(self, objeto): try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() codhora = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista de Horarios. Luego presione Eliminar Horario." ) else: dia = seleccion.get_value(iterador, 4) entrada = seleccion.get_value(iterador, 5) salida = seleccion.get_value(iterador, 6) contrato = self.origen.obj("txt_00").get_text() eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód. Horario: " + codhora + "\nDía: " + dia + "\n" "Hora de Entrada: " + entrada + "\nHora de Salida: " + salida) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.origen.conexion, "horarios", contrato + ", " + codhora) self.cargar_grilla()
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, 11) valor5 = seleccion.get_value(iterador, 14) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCódigo: " + valor0 + "\nNombre y Apellido: " + valor1 + "\nFecha: " + valor2 + "\nHora de Inicio: " + valor3 + "\nHora de Finalización: " + valor4 + "\nUsuario Responsable: " + 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) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def on_btn_eliminar_item_clicked(self, par): self.guardar_encabezado() nro = self.obj("txt_00").get_text() try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() det = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: item = str(seleccion.get_value(iterador, 4)) nomb = seleccion.get_value(iterador, 1) cant = str(seleccion.get_value(iterador, 2)) precio = str(seleccion.get_value(iterador, 3)) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCód. Ítem: " + item + "\nNombre: " + nomb + "\nCantidad: " + cant + "\nPrecio Unitario: " + precio) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, self.tabla + "_detalles", nro + ", " + det) self.cargar_grilla_detalles() self.estadoguardar(True)
def on_btn_eliminar_cuota_clicked(self, objeto): try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() cuota = str(seleccion.get_value(iterador, 0)) fecha = seleccion.get_value(iterador, 1) monto = str(seleccion.get_value(iterador, 2)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: fact = self.obj("txt_fact").get_text() fact = "'" + fact + "'" if self.tabla == "cuentaspagar" else fact timb = self.obj("txt_timb").get_text() eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nNro. Cuota: " + cuota + "\nFecha de Vencimiento: " + fecha + "\nMonto: " + monto) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, self.tabla, timb + ", " + fact + ", " + cuota) self.cargar_grilla_cuotas() self.estadoguardar(True)
def on_btn_eliminar_clicked(self, objeto): self.guardar_principal_vacaciones() try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() toma = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista de Periodos de Vacaciones. Luego presione Eliminar." ) else: vac = self.obj("txt_00").get_text() cont = self.obj("txt_02").get_text() ini = seleccion.get_value(iterador, 1) fin = seleccion.get_value(iterador, 2) dias = str(seleccion.get_value(iterador, 3)) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCódigo: " + toma + "\nFecha de Inicio: " + ini + "\nFecha de Finalización: " + fin + "\nCantidad de Días: " + dias) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, "vacacionestomadas", vac + ", " + cont + ", " + toma) self.cargar_grilla_vacaciones()
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() 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 = seleccion.get_value(iterador, 1) valor1 = str(seleccion.get_value(iterador, 0)) valor2 = seleccion.get_value(iterador, 2) valor3 = seleccion.get_value(iterador, 6) valor4 = str(seleccion.get_value(iterador, 9)) valor5 = str(seleccion.get_value(iterador, 10)) valor6 = seleccion.get_value(iterador, 13) confirmado = seleccion.get_value(iterador, 14) mensaje = "Seleccionó:\n\nNro. de Nota: " + valor0 + \ "\nNro. de Timbrado: " + valor1 + "\nFecha: " + valor2 + \ "\nProveedor: " + valor3 + "\nTotal: " + valor4 + \ "\nTotal Liq. del IVA: " + valor5 + "\nResponsable: " + valor6 if confirmado != 1: 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) Op.eliminar(conexion, self.tabla, valor1 + ", '" + valor0 + "'") conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self) else: Mens.no_puede_modificar_eliminar_anular( 2, mensaje + "\n\nLa Nota seleccionada ya ha sido Confirmada." + "\nSolo puede eliminar Notas pendientes de confirmación.")
def on_btn_eliminar_clicked(self, objeto): self.guardar_encabezado() try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() item = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: pedido = self.obj("txt_00").get_text() codbar = seleccion.get_value(iterador, 1) nomb = seleccion.get_value(iterador, 2) cant = str(seleccion.get_value(iterador, 5)) codbar = "" if codbar is None else codbar eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Código de Barras: " + codbar + "\nNombre: " + nomb + "\nCantidad: " + cant + " unidades") self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, "ordencompras_detalles", pedido + ", " + item) self.cargar_grilla_items()
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 1) valor2 = str(seleccion.get_value(iterador, 2)) # País valor3 = seleccion.get_value(iterador, 3) if self.tabla == "ciudades": valor4 = str(seleccion.get_value(iterador, 4)) valor5 = seleccion.get_value(iterador, 5) opcion = "\nDepartamento: " + valor5 campos = valor2 + ", " + valor4 + ", " + valor0 else: # Departamentos opcion = "" campos = valor2 + ", " + valor0 eleccion = Mens.pregunta_borrar("Seleccionó:\n\nCód.: " + valor0 + "\nNombre: " + valor1 + "\nPaís: " + valor3 + opcion) 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, campos) 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, 1) valor2 = str(seleccion.get_value(iterador, 2)) valor3 = seleccion.get_value(iterador, 3) valor4 = seleccion.get_value(iterador, 6) # Ciudad valor5 = seleccion.get_value(iterador, 8) valor5 = "" if valor5 is None else ", " + valor5 eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nNro. de Punto de Expedición: " + valor0 + "\nNombre: " + valor1 + "\nEstablecimiento: " + valor3 + "\nDirección: " + valor4 + 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 + ", " + valor2) 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, 1)[0:-9] valor2 = seleccion.get_value(iterador, 1)[-8:] valor3 = seleccion.get_value(iterador, 11) aprobado = seleccion.get_value(iterador, 12) mensaje = "Seleccionó:\n\nNro. de Orden: " + valor0 + \ "\nFecha: " + valor1 + "\nHora: " + valor2 + "\nResponsable: " + valor3 if aprobado != 1: 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) Op.eliminar(conexion, self.tabla, valor0) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self) else: Mens.no_puede_modificar_eliminar_anular( 2, mensaje + "\n\nEsta Orden de Compra ya ha sido Aprobada." + "\nSolo puede eliminar Órdenes pendientes de aprobación.")
def on_btn_eliminar_clicked(self, objeto): try: seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) # Codigo valor1 = seleccion.get_value(iterador, 2) # Nro. Doc. valor2 = seleccion.get_value(iterador, 3) # Alias except: self.obj("barraestado").push(0, "Seleccione un Usuario de la lista. Luego presione Eliminar.") else: eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Nro. Documento: " + valor1 + "\nAlias: " + valor2) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: conexion = Op.conectar(self.datos_conexion) try: cursor = conexion.cursor() Op.eliminar(conexion, "usuarios", valor0) cursor.execute("DROP USER '" + valor2 + "'") conexion.commit() except: conexion.rollback() Mens.no_puede_borrar() else: self.cargar_grilla() finally: conexion.close() # Finaliza la conexión
def on_btn_eliminar_clicked(self, objeto): self.guardar_principal_comprobantes() try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() det = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista de Conceptos de Pago. Luego presione Eliminar." ) else: comp = self.obj("txt_00").get_text() idcon = str(seleccion.get_value(iterador, 1)) con = seleccion.get_value(iterador, 2) cant = seleccion.get_value(iterador, 3) mont = str(seleccion.get_value(iterador, 4)) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCódigo: " + idcon + "\nConcepto: " + con + "\nCantidad: " + cant + "\nMonto: " + mont) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, "comprobantepagos_detalles", comp + ", " + det) self.cargar_grilla_conceptos()
def on_btn_per_todos_clicked(self, objeto): eleccion = Mens.pregunta_borrar( "Seleccionó revocar todos los permisos del Usuario.") if eleccion: conexion = Op.conectar(self.datos_conexion) try: cursor = conexion.cursor() cursor.execute("REVOKE ALL PRIVILEGES, GRANT OPTION FROM '" + self.usuario + "'") Op.concede_select(cursor, "tablas_s", self.usuario) Op.concede_select(cursor, "vistas_s", self.usuario) Op.concede_select(cursor, "procedimientos_s", self.usuario) conexion.commit() except MySqlErr.DatabaseError as e: print(("Error de Base de Datos:\n" + str(e) + "\n")) self.obj("barraestado").push( 0, "No ha sido posible revocar Todos los Permisos del Usuario." ) except: print("Error: ", exc_info()[0]) conexion.rollback() self.obj("barraestado").push( 0, "No ha sido posible revocar Todos los Permisos del Usuario." ) else: self.cargar_grilla() finally: conexion.close() # Finaliza la conexión
def on_btn_rechazar_clicked(self, objeto): orden = self.obj("txt_00").get_text() eleccion = Mens.pregunta_borrar( "Rechazar una Orden de Compra la eliminará del registro de Órdenes." ) if eleccion: Op.eliminar(self.conexion, self.nav.tabla, orden) self.guardar_cerrar()
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = seleccion.get_value(iterador, 1) valor1 = str(seleccion.get_value(iterador, 0)) valor2 = seleccion.get_value(iterador, 2) valor3 = seleccion.get_value(iterador, 4) valor4 = str(seleccion.get_value(iterador, 9)) valor5 = str(seleccion.get_value(iterador, 10)) valor6 = seleccion.get_value(iterador, 13) confirmado = seleccion.get_value(iterador, 14) mensaje = "Seleccionó:\n\nNro. de Factura: " + valor0 + "\nNro. de Timbrado: " + valor1 + \ "\nFecha: " + valor2 + "\nProveedor: " + valor3 + "\nTotal a Pagar: " + valor4 + \ "\nTotal Liq. del IVA: " + valor5 + "\nResponsable: " + valor6 if confirmado != 1: 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) # Modificar Cantidades de Lotes afectados cursor = Op.consultar(conexion, "NroLote, idItem, Cantidad", self.tabla + "_lotes_s", " WHERE NroTimbrado = " + valor1 + " AND NroFactura = '" + valor0 + "' ORDER BY idItem") datos = cursor.fetchall() cant = cursor.rowcount self.obj("barraestado").push(0, "Se han encontrado " + str(cant) + " Lotes a Modificar.") for i in range(0, cant): cursor = Op.consultar(conexion, "Cantidad", "lotes", " WHERE NroLote = '" + datos[i][0] + "'" + " AND idItem = " + str(datos[i][1])) cant_lote = cursor.fetchall()[0][0] - datos[i][2] Op.modificar(conexion, "lotes_cantidad", "'" + datos[i][0] + "', " + str(datos[i][1]) + ", " + str(cant_lote)) self.obj("barraestado").push(0, "Modificando el Lote " + "Nº " + str(i + 1) + " de " + str(cant) + ".") # Eliminar Factura de Compra Op.eliminar(conexion, self.tabla, valor1 + ", '" + valor0 + "'") conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self) else: Mens.no_puede_modificar_eliminar_anular(2, mensaje + "\n\nEsta Factura de Compra ya ha sido Confirmada." + "\nSolo puede eliminar Facturas pendientes de confirmación.")
def on_btn_eliminar_clicked(self, objeto): try: seleccion, iterador = self.obj( "grilla").get_selection().get_selected() tipo = seleccion.get_value(iterador, 0) except: self.obj("barraestado").push( 0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: condicion = self.obj("txt_00").get_text() if self.tabla == "recibos" \ else self.obj("txt_01").get_text() + ", " + self.obj("txt_00").get_text() numero = seleccion.get_value(iterador, 1) titular = seleccion.get_value(iterador, 2) banco = seleccion.get_value(iterador, 4) moneda = seleccion.get_value(iterador, 5) cant = seleccion.get_value(iterador, 6) cotiz = seleccion.get_value(iterador, 7) monto = str(seleccion.get_value(iterador, 8)) codigo = seleccion.get_value(iterador, 9) if tipo == "Efectivo": mensaje = "Seleccionó:\n\nMoneda: " + moneda + \ "\nCantidad: " + cant + "\nCotización: " + cotiz + \ "\nMonto: " + monto else: mensaje = "Seleccionó:\n\nNúmero: " + numero + \ "\nBanco: " + banco + "\nTitular: " + titular + \ "\nMonto: " + monto eleccion = Mens.pregunta_borrar(mensaje) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: if tipo == "Cheque": Op.eliminar(self.conexion, self.tabla + "_chequeterceros", condicion + ", " + codigo) elif tipo == "Efectivo": Op.eliminar(self.conexion, self.tabla + "_monedas", condicion + ", " + codigo) elif tipo == "Tarjeta": Op.eliminar(self.conexion, self.tabla + "_tarjetas", condicion + ", '" + numero + "'") self.cargar_grilla_detalles()
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 1) eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód.: " + valor0 + "\nDescripción: " + valor1) 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) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def on_btn_eliminar_clicked(self, objeto): self.guardar_encabezado() try: seleccion, iterador = self.obj("grilla").get_selection().get_selected() detalle = str(seleccion.get_value(iterador, 0)) except: self.obj("barraestado").push(0, "Seleccione un registro de la lista. Luego presione Eliminar.") else: fact = self.obj("txt_00").get_text() timb = self.obj("txt_01").get_text() item = str(seleccion.get_value(iterador, 9)) nomb = seleccion.get_value(iterador, 1) cant = str(seleccion.get_value(iterador, 2)) precio = str(seleccion.get_value(iterador, 3)) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCód. Ítem: " + item + "\nNombre: " + nomb + "\nCantidad: " + cant + "\nPrecio Unitario: " + precio) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: # Buscar datos del movimiento en tabla Inventario cursor = Op.consultar(self.conexion, "idMovimiento", self.nav.tabla + "_inventario_s", " WHERE NroTimbrado = " + timb + " AND " + self.nav.campoid + " = '" + fact + "'" + " AND idDetalle = " + detalle + " AND idItem = " + item) mov = str(cursor.fetchall()[0][0]) # Eliminar datos en tabla que relaciona el movimiento con tabla Inventario Op.eliminar(self.conexion, self.nav.tabla + "_inventario", timb + ", '" + fact + "', " + detalle + ", " + item + ", " + mov) # Eliminar datos del movimiento en tabla Inventario Op.eliminar(self.conexion, "inventario", item + ", " + mov) # Eliminar datos del movimiento en tabla Detalles Op.eliminar(self.conexion, self.nav.tabla + "_detalles", timb + ", '" + fact + "', " + detalle) self.cargar_grilla_detalles() self.estadoguardar(True)
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 1) valor2 = seleccion.get_value(iterador, 2) valor3 = seleccion.get_value(iterador, 6) eleccion = Mens.pregunta_borrar("Seleccionó:\n\nCódigo: " + valor0 + "\nR.U.C.: " + valor1 + "\nRazón Social: " + valor2 + "\nPropietario: " + 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) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def on_btn_eliminar_clicked(self, objeto): try: seleccion, iterador = self.obj("grilla").get_selection().get_selected() tabla = str(seleccion.get_value(iterador, 0)) descr = str(seleccion.get_value(iterador, 1)) except: self.obj("barraestado").push(0, "Seleccione un Permiso de la lista. Luego presione Eliminar.") else: grupo = self.obj("txt_00").get_text() eleccion = Mens.pregunta_borrar( "Seleccionó los Permisos de la Tabla:\n\n" + descr) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if eleccion: Op.eliminar(self.conexion, "grupousuarios_permisos", grupo + ", " + tabla) self.cargar_grilla_tablas()
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, 4) valor3 = seleccion.get_value(iterador, 5) eleccion = Mens.pregunta_borrar("Seleccionó:\n\nCódigo: " + valor0 + "\nNro. Contrato: " + valor1 + "\nNro. Documento: " + valor2 + "\nEmpleado: " + 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) 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, 1) eleccion = Mens.pregunta_borrar("Seleccionó:\n\n" + "Cód.: " + valor0 + "\n" + self.titulodos + ": " + valor1) self.obj("grilla").get_selection().unselect_all() self.obj("barraestado").push(0, "") if self.tabla in ("generos", "tipodocumentos", "unidadmedidas"): valor0 = "'" + valor0 + "'" if eleccion: conexion = Op.conectar(self.datos_conexion) 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() valor0 = str(seleccion.get_value(iterador, 0)) valor1 = seleccion.get_value(iterador, 2) valor2 = seleccion.get_value(iterador, 3) valor3 = seleccion.get_value(iterador, 4) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nCód.: " + valor0 + "\nMarca: " + valor1 + "\nNro. R.U.A.: " + valor2 + "\nNro. Placa: " + 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) conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)
def eliminar(self): seleccion, iterador = self.obj("grilla").get_selection().get_selected() valor0 = seleccion.get_value(iterador, 0) valor1 = seleccion.get_value(iterador, 4) valor2 = seleccion.get_value(iterador, 10) valor3 = seleccion.get_value(iterador, 15) eleccion = Mens.pregunta_borrar("Seleccionó:\n" + "\nNro. Tarjeta: " + valor0 + "\nBanco: " + valor1 + "\nTitular: " + valor2 + "\nFecha de Vencimiento: " + 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 + "'") conexion.commit() conexion.close() # Finaliza la conexión cargar_grilla(self)