- Timestamp:
- 03/09/10 12:53:27 (6 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/promogest/modules/Inventario/ui/GestioneInventario.py
r863 r865 76 76 77 77 self._modifica.azzera_button.connect('clicked', self.on_azzera_button_clicked) 78 self._modifica.azzera_selected_button.connect('clicked', self.on_azzera_selected_button_clicked) 78 79 self._modifica.ricrea_button.connect('clicked', self.on_ricrea_button_clicked) 79 80 self._modifica.aggiorna_button.connect('clicked', self.on_aggiorna_button_clicked) … … 319 320 offset=self.filter.offset, 320 321 filterDict=self.filterDict) 321 322 self.inventariati_filtrati_tutti = Inventario().select(orderBy=self.filter.orderBy, 323 anno=self.annoScorso, 324 idMagazzino=self.idMagazzino, 325 daDataAggiornamento=self.daData, 326 aDataAggiornamento=self.aData, 327 qa_zero=self.qa_zero, 328 qa_negativa=self.qa_negativa, 329 val_negativo =self.val_negativo, 330 batchSize =None, 331 filterDict=self.filterDict) 322 332 model.clear() 323 333 … … 397 407 def on_filter_field_changed(self, widget=None, event=None): 398 408 """ Aggiorna il testo del riepilogo perche' almeno uno dei filtri propri e' cambiato """ 399 self.setRiepilogo() 409 # self.setRiepilogo() 410 return 400 411 401 412 # def setRiepilogo(self): … … 479 490 # treeview.scroll_to_cell(path) 480 491 # self.on_filter_treeview_cursor_changed(treeview) 492 493 def on_azzera_selected_button_clicked(self, button): 494 msg = """ATTENZIONE!!! 495 Stai per cancellare le informazioni 496 relative alle voci di inventario filtrate e selezionate. 497 Confermi la cancellazione ? 498 """ 499 dialog = gtk.MessageDialog(self.getTopLevel(), 500 gtk.DIALOG_MODAL 501 | gtk.DIALOG_DESTROY_WITH_PARENT, 502 gtk.MESSAGE_QUESTION, gtk.BUTTONS_YES_NO, 503 msg) 504 505 response = dialog.run() 506 dialog.destroy() 507 if response == gtk.RESPONSE_YES: 508 for i in self.inventariati_filtrati_tutti: 509 i.quantita = 0 510 Environment.session.add(i) 511 Environment.session.commit() 512 self.fineElaborazione() 513 514 515 516 481 517 482 518 def on_azzera_button_clicked(self, button):
