Beispiel #1
0
 def desa_cau_horaris(self):
     config.crea_dir_usuari()
     try:
         domini.desa(config.HORARIS_USUARI)
     except ErrorDades:
         if self._avisar_cau_no_funciona:
             self._avisar_cau_no_funciona = False
             d = gtk.MessageDialog(self.finestra, gtk.DIALOG_MODAL,
                 gtk.MESSAGE_WARNING, gtk.BUTTONS_OK, "No s'han pogut " \
                 "desar els horaris al vostre directori personal.")
             d.format_secondary_text("Si voleu conservar els horaris, " \
                 "haureu de desar-los manualment.")
             d.run()
             d.destroy()
Beispiel #2
0
	def desa_cau_horaris(self):
		config.crea_dir_usuari()
		try:
			domini.desa(config.HORARIS_USUARI)
		except ErrorDades:
			if self._avisar_cau_no_funciona:
				self._avisar_cau_no_funciona = False
				d = Gtk.MessageDialog(transient_for=self.finestra, modal=True,
					message_type=Gtk.MessageType.WARNING, buttons=Gtk.ButtonsType.OK, text="No s'han pogut "
					"desar els horaris al vostre directori personal.")
				d.format_secondary_text("Si voleu conservar els horaris, "
					"haureu de desar-los manualment.")
				d.run()
				d.destroy()
Beispiel #3
0
 def _desa_dades(self, widget=None):
     title = "Desa en un fitxer..."
     action = gtk.FILE_CHOOSER_ACTION_SAVE
     buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE,
         gtk.RESPONSE_OK)
     dialog = gtk.FileChooserDialog(title, self.finestra, action, buttons)
     response = dialog.run()
     if response == gtk.RESPONSE_OK:
         try:
             domini.desa(dialog.get_filename())
         except ErrorDades:
             dialog.destroy()
             message = "No s'han pogut desar les dades dels horaris!"
             d = gtk.MessageDialog(self.finestra, gtk.DIALOG_MODAL,
                     gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, message)
             d.run()
             d.destroy()
         else:
             dialog.destroy()
     else:
         dialog.destroy()
Beispiel #4
0
	def _desa_dades(self, widget=None):
		title = "Desa en un fitxer..."
		action = Gtk.FileChooserAction.SAVE
		buttons = (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE,
			Gtk.ResponseType.OK)
		dialog = Gtk.FileChooserDialog(title=title, transient_for=self.finestra, action=action)
		dialog.add_buttons(*buttons)
		response = dialog.run()
		if response == Gtk.ResponseType.OK:
			try:
				domini.desa(dialog.get_filename())
			except ErrorDades:
				dialog.destroy()
				message = "No s'han pogut desar les dades dels horaris!"
				d = Gtk.MessageDialog(transient_for=self.finestra, modal=True,
					message_type=Gtk.MessageType.ERROR, buttons=Gtk.ButtonsType.OK, text=message)
				d.run()
				d.destroy()
			else:
				dialog.destroy()
		else:
			dialog.destroy()