From 871e2002f457549e96115d17f5c4ec84811d36f1 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 23 Feb 2013 16:10:00 +0100 Subject: [PATCH] Aggiunta la data azione alla ricerca atti del registro dell'albo. --- data/messi/form/trovaregistro.form | 14 ++++ data/messi/gui/messi.gui | 119 ++++++++++++++++++++++++----- src/registro.c | 16 ++++ 3 files changed, 128 insertions(+), 21 deletions(-) diff --git a/data/messi/form/trovaregistro.form b/data/messi/form/trovaregistro.form index 6549621..d29e4db 100644 --- a/data/messi/form/trovaregistro.form +++ b/data/messi/form/trovaregistro.form @@ -1,6 +1,20 @@ + + + date + %d/%m/%Y + + + + + + date + %d/%m/%Y + + + diff --git a/data/messi/gui/messi.gui b/data/messi/gui/messi.gui index 1faae60..cde443a 100644 --- a/data/messi/gui/messi.gui +++ b/data/messi/gui/messi.gui @@ -2273,7 +2273,7 @@ True False - 6 + 7 2 5 5 @@ -2285,8 +2285,8 @@ Tipo - 1 - 2 + 2 + 3 GTK_FILL GTK_FILL @@ -2300,8 +2300,8 @@ 1 2 - 1 - 2 + 2 + 3 GTK_FILL @@ -2314,8 +2314,8 @@ 1 2 - 3 - 4 + 4 + 5 GTK_FILL @@ -2327,8 +2327,8 @@ Ufficio - 3 - 4 + 4 + 5 GTK_FILL GTK_FILL @@ -2341,8 +2341,8 @@ Pubblicazione - da data - 5 - 6 + 6 + 7 GTK_FILL GTK_FILL @@ -2405,8 +2405,8 @@ 1 2 - 5 - 6 + 6 + 7 GTK_FILL @@ -2418,6 +2418,8 @@ Numero + 1 + 2 GTK_FILL GTK_FILL @@ -2437,6 +2439,8 @@ 1 2 + 1 + 2 GTK_FILL @@ -2448,8 +2452,8 @@ Ricezione - da data - 4 - 5 + 5 + 6 GTK_FILL GTK_FILL @@ -2512,8 +2516,8 @@ 1 2 - 4 - 5 + 5 + 6 GTK_FILL @@ -2525,8 +2529,8 @@ Oggetto - 2 - 3 + 3 + 4 GTK_FILL GTK_FILL @@ -2546,8 +2550,81 @@ 1 2 - 2 - 3 + 3 + 4 + GTK_FILL + + + + + True + False + 0 + Azione - da data + + + GTK_FILL + GTK_FILL + + + + + True + False + 5 + + + True + True + 10 + ● + True + False + False + True + True + + + True + True + 0 + + + + + True + False + 0 + a data + + + False + True + 1 + + + + + True + True + 10 + ● + True + False + False + True + True + + + True + True + 2 + + + + + 1 + 2 GTK_FILL diff --git a/src/registro.c b/src/registro.c index bc02e59..430e2ce 100644 --- a/src/registro.c +++ b/src/registro.c @@ -257,6 +257,22 @@ registro_carica (Registro *registro) if (priv->parametri_ricerca != NULL) { + gval = (GValue *)g_hash_table_lookup (priv->parametri_ricerca, "azione_da_data"); + if (gval != NULL && (gdtval = (GDateTime *)g_value_get_pointer (gval)) != NULL) + { + sql_where = g_strconcat (sql_where, " AND r.azione_data >= '", + g_date_time_format (gdtval, "%F"), + " 00:00:00'", + NULL); + } + gval = (GValue *)g_hash_table_lookup (priv->parametri_ricerca, "azione_a_data"); + if (gval != NULL && (gdtval = (GDateTime *)g_value_get_pointer (gval)) != NULL) + { + sql_where = g_strconcat (sql_where, " AND r.azione_data <= '", + g_date_time_format (gdtval, "%F"), + " 23:59:59'", + NULL); + } gval = (GValue *)g_hash_table_lookup (priv->parametri_ricerca, "numero"); if (gval != NULL && g_strcmp0 (g_value_get_string (gval), "") != 0) { -- 2.49.0