def on_btnQuitar_clicked(self, btn=None): selection = self.treeCultivoTemporada.get_selection() model, it = selection.get_selected() if model is None or it is None: return cultivo = model.get_value(it, CODIGO_CULTIVO) cuartel = model.get_value(it, CODIGO_CUARTEL) temporada = model.get_value(it, CODIGO_TEMPORADA) llaves = {} if dialogos.yesno("¿Desea eliminar el cultivo temporada "+ "<b>%s/%s/%s</b>?\nEsta acción no se puede deshacer\n" % (cultivo,cuartel,temporada), self.frm_padre) == gtk.RESPONSE_YES: try: llaves['codigo_cultivo'] = cultivo llaves['codigo_cuartel'] = cuartel llaves['codigo_temporada'] = temporada sql = ifd.deleteFromDict(config.schema + '.' + table, llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nExisten datos"+ "relacionados con:\n<b>%s/%s/%s</b>"%cultivo,cuartel,temporada)
def on_btnQuitar_clicked(self, btn=None): model, it = self.treeVariedad.get_selection().get_selected() if model is None or it is None: return descripcion = model.get_value(it, DESCRIPCION) if dialogos.yesno("¿Desea eliminar la Variedad <b>%s</b>?\nEsta acción no se puede deshacer\n" % descripcion, self.frm_padre) == gtk.RESPONSE_YES: llaves={'descripcion_variedad':descripcion} sql = ifd.deleteFromDict(schema + "." + table, llaves) try: self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nLa Variedad <b>%s</b>, esta relacionada con un producto"%descripcion)
def on_btnQuitar_clicked(self, btn=None): selection = self.treeFicha.get_selection() model, it = selection.get_selected() if model is None or it is None: return rut = model.get_value(it, RUT_FICHA) descripcion = model.get_value(it, DESCRIPCION) if dialogos.yesno("¿Desea eliminar la Ficha <b>%s</b>?\nEsta acción no se puede deshacer\n" % descripcion, self.frm_padre) == gtk.RESPONSE_YES: try: llaves = {'rut':rut} sql = ifd.deleteFromDict(config.schema + '.ficha', llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nExisten datos relacionados con:\n<b>%s</b>"%descripcion)
def on_btnQuitar_clicked(self, btn=None): selection = self.treeProducto.get_selection() model, it = selection.get_selected() if model is None or it is None: return codigo_producto = model.get_value(it, CODIGO_PRODUCTO) descripcion = model.get_value(it, DESCRIPCION) if dialogos.yesno("¿Desea eliminar el Producto <b>%s</b>?\nEsta acción no se puede deshacer\n" % descripcion, self.frm_padre) == gtk.RESPONSE_YES: try: llaves = {'codigo_producto':codigo_producto} sql = ifd.deleteFromDict(config.schema + '.' + table, llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nExisten datos relacionados con:\n<b>%s</b>"%descripcion)
def on_btnQuitar_clicked(self, btn=None): selection = self.treeSector.get_selection() model, it = selection.get_selected() if model is None or it is None: return codigo_sector = model.get_value(it, CODIGO_SECTOR) descripcion = model.get_value(it, DESCRIPCION) if dialogos.yesno("¿Desea eliminar el Sector <b>%s</b>?\nEsta acción no se puede deshacer\n" % descripcion, self.frm_padre) == gtk.RESPONSE_YES: try: llaves = {'codigo_sector':codigo_sector} sql = ifd.deleteFromDict(config.schema + '.' + table, llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nExisten datos relacionados con:\n<b>%s</b>"%descripcion)
def on_btnQuitar_clicked(self, btn=None): selection = self.treeRegistroEstadoFenologico.get_selection() model, it = selection.get_selected() if model is None or it is None: return codigo = model.get_value(it, CODIGO_REGISTRO_ESTADO_FENOLOGICO) if dialogos.yesno("¿Desea eliminar el Registro de Estado Fenologico <b>%s</b>?\nEsta acción no se puede deshacer\n" % codigo, self.frm_padre) == gtk.RESPONSE_YES: try: llaves = {'codigo_registro_estado_fenologico':codigo} sql = ifd.deleteFromDict(config.schema + '.' + table, llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error("<b>NO SE PUEDE ELIMINAR</b>\nExisten datos relacionados con:\n<b>%s</b>"%codigo)
def on_btnQuitar_clicked(self, btn=None): selection = self.treeRegistroEstadoFenologico.get_selection() model, it = selection.get_selected() if model is None or it is None: return codigo = model.get_value(it, CODIGO_REGISTRO_ESTADO_FENOLOGICO) if dialogos.yesno( "¿Desea eliminar el Registro de Estado Fenologico <b>%s</b>?\nEsta acción no se puede deshacer\n" % codigo, self.frm_padre) == gtk.RESPONSE_YES: try: llaves = {'codigo_registro_estado_fenologico': codigo} sql = ifd.deleteFromDict(config.schema + '.' + table, llaves) self.cursor.execute(sql, llaves) model.remove(it) except: print sys.exc_info()[1] dialogos.error( "<b>NO SE PUEDE ELIMINAR</b>\nExisten datos relacionados con:\n<b>%s</b>" % codigo)