def cancelar_cb(self, widget): if ( msg.preguntaMsgBox( self.frm("window1"), "Atención: Transacción en curso", "Cancelando operació, esta seguro?" ) == -8 ): self.encabezado = False self.entity.eliminar(self.frm("entry1").get_text()) self.frm("window1").destroy() self.consultar()
def treeview_key_press_cb(self, widget, event): if event.keyval == 65535: sl, it = self.frm("treeview1").get_selection().get_selected() try: idarticulo = sl.get_value(it, 0) except: msg.errorMsgBox(self.frm("window1"), "Sin selección", "Seleccione un registro para eliminar") return res = msg.preguntaMsgBox(self.frm("window1"), "Eliminando Registro", "Estas seguro?") if res == -8: quitar = self.detalle.quitar_detalle(self.frm("entry1").get_text(), idarticulo) self.refrescar_detalle()
def bt_eliminar_cb(self, widget): sl, it = self.nav('treeview1').get_selection().get_selected() try: pk = sl.get_value(it, 0) est = sl.get_value(it, 2) except: msg.errorMsgBox(self.nav('window1'), "Sin selección", "Es necesario seleccionar un registo") return res = msg.preguntaMsgBox(self.nav('window1'), "Eliminar Registro", "Estas Seguro?") if res == -8: datos = self.entity.find(idpunto_expedicion=pk, idestablecimiento=est) if self.entity.delete(): self.consultar()
def bt_eliminar_cb(self, widget): sl, it = self.nav('treeview1').get_selection().get_selected() try: pk = sl.get_value(it, 0) except: msg.errorMsgBox(self.nav('window1'), "Sin selección", "Es necesario seleccionar un registo") return res = msg.preguntaMsgBox(self.nav('window1'), "Eliminar Registro", "Estas Seguro?") if res == -8: kwargs = { self.entity.__pks__[0]: pk } datos = self.entity.find(**kwargs) if self.entity.delete(): self.consultar()
def bt_menos_cb(self, widget): sl, it = self.frm('treeview1').get_selection().get_selected() try: idtipo = sl.get_value(it, 0) except: msg.errorMsgBox(self.nav('window1'), "Sin selección", "Es necesario seleccionar un registo") return res = msg.preguntaMsgBox(self.nav('window1'), "Eliminar Registro", "Estas Seguro?") if res == -8: kwargs = { 'idtipo_contacto': idtipo, 'idcontacto': self.frm('entry1').get_text() } datos = self.entity_1.find(**kwargs) if self.entity_1.delete(): self.consultar_tipos()
def treeview_key_press_cb(self, widget, event): if event.keyval == 65535: sl, it = self.frm('treeview1').get_selection().get_selected() try: idarticulo = sl.get_value(it, 0) except: msg.errorMsgBox(self.frm('window1'), "Sin selección", "Seleccione un registro para eliminar") return res = msg.preguntaMsgBox(self.frm('window1'), "Eliminando Registro", "Estas seguro?") if res == -8: nro_factura = self.frm('entry1').get_text().split('-')[2] quitar = self.detalle.quitar_detalle( nro_factura, self.frm('entry7').get_text(), self.padre.establecimiento, self.padre.idpunto_expedicion, idarticulo ) self.refrescar_detalle()