Migrazione a solipa_message_dialog.
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "aggregazioneterritoriale.h"
static void
territorio_aggregazione_territoriale_salva (TerritorioAggregazioneTerritoriale *territorio_aggregazione_territoriale)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioAggregazioneTerritorialeClass *klass = TERRITORIO_AGGREGAZIONE_TERRITORIALE_GET_CLASS (territorio_aggregazione_territoriale);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*/
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "aggregazioniterritoriali.h"
#include "aggregazioneterritoriale.h"
{
AutozIResource *ires1;
- GtkWidget *dialog;
- gboolean risp;
-
GtkTreeIter iter;
gchar *id;
return;
}
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "Sicuro di voler eliminare l'aggregazione territoriale selezionata?");
- risp = gtk_dialog_run (GTK_DIALOG (dialog));
- if (risp == GTK_RESPONSE_YES)
+ if (solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_YES_NO,
+ "Sicuro di voler eliminare l'aggregazione territoriale selezionata?") == GTK_RESPONSE_YES)
{
gtk_tree_model_get (GTK_TREE_MODEL (priv->lstore_aggregazioni_territoriali), &iter,
COL_ID, &id,
territorio_aggregazioni_territoriali_carica (territorio_aggregazioni_territoriali);
}
- gtk_widget_destroy (dialog);
}
else
{
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "comune.h"
#include "widget.h"
static void
territorio_comune_salva (TerritorioComune *territorio_comune)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioComuneClass *klass = TERRITORIO_COMUNE_GET_CLASS (territorio_comune);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
}
else
{
- GtkWidget *dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Occorre prima selezionare un comune.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Occorre prima selezionare un comune.");
}
}
}
else
{
- GtkWidget *dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Occorre prima selezionare un comune.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Occorre prima selezionare un comune.");
}
}
territorio_comuni_on_btn_elimina_clicked (GtkButton *button,
gpointer user_data)
{
- GtkWidget *dialog;
- gboolean risp;
-
GtkTreeIter iter;
guint id;
return;
}
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "Sicuro di voler eliminare il comune selezionato?");
- risp = gtk_dialog_run (GTK_DIALOG (dialog));
- if (risp == GTK_RESPONSE_YES)
+ if (solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_YES_NO,
+ "Sicuro di voler eliminare il comune selezionato?") == GTK_RESPONSE_YES)
{
gdaex_execute (priv->commons->gdaex,
g_strdup_printf ("UPDATE comuni SET status = 'E' WHERE id = %d", id));
territorio_comuni_carica (territorio_comuni);
}
- gtk_widget_destroy (dialog);
}
else
{
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Occorre prima selezionare un comune");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Occorre prima selezionare un comune");
}
}
/*
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*
*/
+#include <libsolipa/libsolipa.h>
+
#include "importacapcomuniitaliani.h"
static void territorio_importa_capcomuniitaliani_class_init (TerritorioImportaCapComuniItalianiClass *klass);
GError *error;
GSList *errors;
- GtkWidget *dialog;
-
gint row;
gint rows;
dm = gda_data_model_import_new_file (filename, TRUE, plist);
if (dm == NULL)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Errore durante l'importazione del file: %s.", filename));
return NULL;
}
errors = g_slist_next (errors);
}
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante l'importazione del file.");
return NULL;
}
g_message ("Numero di record: %d.", rows);
if (rows < 1)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Nessuna informazione da importare nel file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Nessuna informazione da importare nel file: %s.", filename));
return NULL;
}
/*
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*
*/
+#include <libsolipa/libsolipa.h>
+
#include "importacomuniistat.h"
static void territorio_importa_comuniistat_class_init (TerritorioImportaComuniIstatClass *klass);
GError *error;
GSList *errors;
- GtkWidget *dialog;
-
gint row;
gint rows;
dm = gda_data_model_import_new_file (filename, TRUE, plist);
if (dm == NULL)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Errore durante l'importazione del file: %s.", filename));
return NULL;
}
errors = g_slist_next (errors);
}
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante l'importazione del file.");
return NULL;
}
g_message ("Numero di record: %d.", rows);
if (rows < 1)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Nessuna informazione da importare nel file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Nessuna informazione da importare nel file: %s.", filename));
return NULL;
}
territorio_importa_comuniistat_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioImportaComuniIstat *territorio_importa_comuniistat = TERRITORIO_IMPORTA_COMUNIISTAT (object);
-
TerritorioImportaComuniIstatPrivate *priv = TERRITORIO_IMPORTA_COMUNIISTAT_GET_PRIVATE (territorio_importa_comuniistat);
switch (property_id)
territorio_importa_comuniistat_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioImportaComuniIstat *territorio_importa_comuniistat = TERRITORIO_IMPORTA_COMUNIISTAT (object);
-
TerritorioImportaComuniIstatPrivate *priv = TERRITORIO_IMPORTA_COMUNIISTAT_GET_PRIVATE (territorio_importa_comuniistat);
switch (property_id)
/*
- * Copyright (C) 2010 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*
*/
+#include <libsolipa/libsolipa.h>
+
#include "importaregioniprovinceistat.h"
static void territorio_importa_regioniprovinceistat_class_init (TerritorioImportaRegioniProvinceIstatClass *klass);
GError *error;
GSList *errors;
- GtkWidget *dialog;
-
gint row;
gint rows;
dm = gda_data_model_import_new_file (filename, TRUE, plist);
if (dm == NULL)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Errore durante l'importazione del file: %s.", filename));
return NULL;
}
/*gda_data_model_dump (dm, stderr);*/
errors = g_slist_next (errors);
}
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante l'importazione del file.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante l'importazione del file.");
return NULL;
}
g_message ("Numero di record: %d.", rows);
if (rows < 1)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Nessuna informazione da importare nel file: %s.", filename);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Nessuna informazione da importare nel file: %s.", filename));
return NULL;
}
territorio_importa_regioniprovinceistat_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioImportaRegioniProvinceIstat *territorio_importa_regioniprovinceistat = TERRITORIO_IMPORTA_REGIONIPROVINCEISTAT (object);
-
TerritorioImportaRegioniProvinceIstatPrivate *priv = TERRITORIO_IMPORTA_REGIONIPROVINCEISTAT_GET_PRIVATE (territorio_importa_regioniprovinceistat);
switch (property_id)
territorio_importa_regioniprovinceistat_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioImportaRegioniProvinceIstat *territorio_importa_regioniprovinceistat = TERRITORIO_IMPORTA_REGIONIPROVINCEISTAT (object);
-
TerritorioImportaRegioniProvinceIstatPrivate *priv = TERRITORIO_IMPORTA_REGIONIPROVINCEISTAT_GET_PRIVATE (territorio_importa_regioniprovinceistat);
switch (property_id)
gtk_widget_destroy (dialog);
if (gdaex == NULL)
{
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Impossibile stabilire la connessione al database Civilia.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Impossibile stabilire la connessione al database Civilia.");
return NULL;
}
" FROM vie AS v INNER JOIN comuni AS c ON v.id_comuni = c.id"
" INNER JOIN province AS p ON c.id_province = p.id"
" WHERE p.cod_istat || c.cod_istat = '%s'"
- " AND v.nome = '%s'",
+ " AND UPPER(v.nome) = UPPER('%s')",
m1_comu_cod,
nome);
dm_territorio = gdaex_query (priv->commons->gdaex, sql);
{
g_free (sql);
g_object_unref (w_progress);
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio della via: %s.",
- gdaex_data_model_iter_get_field_value_stringify_at (iter, "M1_VIA_DESC"));
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Errore durante il salvataggio della via: %s.",
+ gdaex_data_model_iter_get_field_value_stringify_at (iter, "M1_VIA_DESC")));
return NULL;
}
g_free (sql);
}
else
{
- if (dm_territorio != NULL)
- {
- g_object_unref (dm_territorio);
- }
+ id_vie = gdaex_data_model_get_value_integer_at (dm_territorio, 0, 0);
/* aggiorno la via */
- id_vie = gdaex_data_model_get_value_integer_at (dm_territorio, 0, 0);
sql = g_strdup_printf ("UPDATE vie"
" SET nome = '%s',"
" id_comuni = (SELECT c.id FROM comuni AS c INNER JOIN province AS p ON c.id_province = p.id WHERE p.cod_istat || c.cod_istat = '%s'),"
{
g_free (sql);
g_object_unref (w_progress);
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio della via: %s.",
- gdaex_data_model_iter_get_field_value_stringify_at (iter, "M1_VIA_DESC"));
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ g_strdup_printf ("Errore durante il salvataggio della via: %s.",
+ gdaex_data_model_iter_get_field_value_stringify_at (iter, "M1_VIA_DESC")));
return NULL;
}
g_free (sql);
+
+ g_object_unref (dm_territorio);
}
g_free (nome);
else
{
gtk_widget_destroy (dialog);
- dialog = gtk_message_dialog_new (w_main,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Impossibile leggere le vie dal database Civilia selezionato.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (GTK_WIDGET (w_main),
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Impossibile leggere le vie dal database Civilia selezionato.");
return NULL;
}
territorio_importa_viecivilia_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioImportaVieCivilia *territorio_importa_viecivilia = TERRITORIO_IMPORTA_VIECIVILIA (object);
-
TerritorioImportaVieCiviliaPrivate *priv = TERRITORIO_IMPORTA_VIECIVILIA_GET_PRIVATE (territorio_importa_viecivilia);
switch (property_id)
territorio_importa_viecivilia_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioImportaVieCivilia *territorio_importa_viecivilia = TERRITORIO_IMPORTA_VIECIVILIA (object);
-
TerritorioImportaVieCiviliaPrivate *priv = TERRITORIO_IMPORTA_VIECIVILIA_GET_PRIVATE (territorio_importa_viecivilia);
switch (property_id)
#include <gdk/gdkkeysyms.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "province.h"
#include "provincia.h"
static void
territorio_provincia_salva (TerritorioProvincia *territorio_provincia)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioProvinciaClass *klass = TERRITORIO_PROVINCIA_GET_CLASS (territorio_provincia);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
territorio_provincia_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioProvincia *territorio_provincia = TERRITORIO_PROVINCIA (object);
-
TerritorioProvinciaPrivate *priv = TERRITORIO_PROVINCIA_GET_PRIVATE (territorio_provincia);
switch (property_id)
territorio_provincia_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioProvincia *territorio_provincia = TERRITORIO_PROVINCIA (object);
-
TerritorioProvinciaPrivate *priv = TERRITORIO_PROVINCIA_GET_PRIVATE (territorio_provincia);
switch (property_id)
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "regione.h"
static void
territorio_regione_salva (TerritorioRegione *territorio_regione)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioRegioneClass *klass = TERRITORIO_REGIONE_GET_CLASS (territorio_regione);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
territorio_regione_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioRegione *territorio_regione = TERRITORIO_REGIONE (object);
-
TerritorioRegionePrivate *priv = TERRITORIO_REGIONE_GET_PRIVATE (territorio_regione);
switch (property_id)
territorio_regione_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioRegione *territorio_regione = TERRITORIO_REGIONE (object);
-
TerritorioRegionePrivate *priv = TERRITORIO_REGIONE_GET_PRIVATE (territorio_regione);
switch (property_id)
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <gdk/gdkkeysyms.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "regioni.h"
#include "regione.h"
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <gdk/gdkkeysyms.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "stati.h"
#include "stato.h"
{
AutozIResource *ires1;
- GtkWidget *dialog;
- gboolean risp;
-
GtkTreeIter iter;
guint id;
return;
}
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "Sicuro di voler eliminare lo stato selezionato?");
- risp = gtk_dialog_run (GTK_DIALOG (dialog));
- if (risp == GTK_RESPONSE_YES)
+ if (solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_YES_NO,
+ "Sicuro di voler eliminare lo stato selezionato?") == GTK_RESPONSE_YES)
{
gtk_tree_model_get (GTK_TREE_MODEL (priv->lstore_stati), &iter,
COL_ID, &id,
territorio_stati_carica (territorio_stati);
}
- gtk_widget_destroy (dialog);
}
else
{
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "stato.h"
static void
territorio_stato_salva (TerritorioStato *territorio_stato)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioStatoClass *klass = TERRITORIO_STATO_GET_CLASS (territorio_stato);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
territorio_stato_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
{
TerritorioStato *territorio_stato = TERRITORIO_STATO (object);
-
TerritorioStatoPrivate *priv = TERRITORIO_STATO_GET_PRIVATE (territorio_stato);
switch (property_id)
territorio_stato_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
{
TerritorioStato *territorio_stato = TERRITORIO_STATO (object);
-
TerritorioStatoPrivate *priv = TERRITORIO_STATO_GET_PRIVATE (territorio_stato);
switch (property_id)
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*/
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "tipiaggregazioneterritoriale.h"
#include "tipoaggregazioneterritoriale.h"
{
AutozIResource *ires1;
- GtkWidget *dialog;
- gboolean risp;
-
GtkTreeIter iter;
gchar *id;
return;
}
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "Sicuro di voler eliminare il tipo aggregazione territoriale selezionato?");
- risp = gtk_dialog_run (GTK_DIALOG (dialog));
- if (risp == GTK_RESPONSE_YES)
+ if (solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_YES_NO,
+ "Sicuro di voler eliminare il tipo aggregazione territoriale selezionato?") == GTK_RESPONSE_YES)
{
gtk_tree_model_get (GTK_TREE_MODEL (priv->lstore_tipi_aggregazione_territoriale), &iter,
COL_ID, &id,
territorio_tipi_aggregazione_territoriale_carica (territorio_tipi_aggregazione_territoriale);
}
- gtk_widget_destroy (dialog);
}
else
{
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "tipoaggregazioneterritoriale.h"
static void
territorio_tipo_aggregazione_territoriale_salva (TerritorioTipoAggregazioneTerritoriale *territorio_tipo_aggregazione_territoriale)
{
- GError *error = NULL;
gchar *sql;
- GtkWidget *dialog;
-
- GDate *da;
- GDate *a;
TerritorioTipoAggregazioneTerritorialeClass *klass = TERRITORIO_TIPO_AGGREGAZIONE_TERRITORIALE_GET_CLASS (territorio_tipo_aggregazione_territoriale);
priv->id = strtol (gtk_label_get_text (GTK_LABEL (priv->objects[LBL_ID])), NULL, 10);
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO,
- GTK_BUTTONS_OK,
- "Salvataggio eseguito con successo.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ "Salvataggio eseguito con successo.");
}
else
{
gtk_label_set_text (GTK_LABEL (priv->objects[LBL_ID]), "");
}
- dialog = gtk_message_dialog_new (GTK_WINDOW (priv->w),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING,
- GTK_BUTTONS_OK,
- "Errore durante il salvataggio.");
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ solipa_message_dialog (priv->w,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_OK,
+ "Errore durante il salvataggio.");
}
}
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <libgtkform/form.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "via.h"
#include "widget.h"
GValue *value,
GParamSpec *pspec);
-static void territorio_via_on_comune_selezionato (gpointer instance, guint id, gpointer user_data);
-
static gboolean territorio_via_on_w_via_delete_event (GtkWidget *widget,
GdkEvent *event,
gpointer user_data);
-static void territorio_via_on_btn_comune_clicked (GtkButton *button,
- gpointer user_data);
-
static void territorio_via_on_btn_annulla_clicked (GtkButton *button,
gpointer user_data);
static void territorio_via_on_btn_salva_clicked (GtkButton *button,
/*
- * Copyright (C) 2010-2011 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2012 Andrea Zagli <azagli@libero.it>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include <gdk/gdkkeysyms.h>
#include <libautoz/autoz.h>
+#include <libsolipa/libsolipa.h>
#include "vie.h"
#include "via.h"
territorio_vie_on_btn_elimina_clicked (GtkButton *button,
gpointer user_data)
{
- GtkWidget *dialog;
- gboolean risp;
-
GtkTreeIter iter;
guint id;
guint id_comuni;
return;
}
- dialog = gtk_message_dialog_new (priv->wtransient,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "Sicuro di voler eliminare la via selezionata?");
- risp = gtk_dialog_run (GTK_DIALOG (dialog));
- if (risp == GTK_RESPONSE_YES)
+ if (solipa_message_dialog (GTK_WIDGET (priv->wtransient),
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_YES_NO,
+ "Sicuro di voler eliminare la via selezionata?") == GTK_RESPONSE_YES)
{
gdaex_execute (priv->commons->gdaex,
g_strdup_printf ("UPDATE vie SET status = 'E' WHERE id = %d", id));
territorio_vie_carica (territorio_vie);
}
- gtk_widget_destroy (dialog);
}
else
{