From 8dc3bb99156c168d5e4cb25872bd03aa6997f7e6 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 20 Jul 2019 17:46:41 -0400 Subject: [PATCH] fix bug when sorting --- src/asociado_list.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/asociado_list.vala b/src/asociado_list.vala index a31f017..375fcc9 100644 --- a/src/asociado_list.vala +++ b/src/asociado_list.vala @@ -121,9 +121,9 @@ namespace Colegio { Column.ASOCIADO, out asociado); try { var res = conn.db.exec (" - DELETE FROM asociado - WHERE id_curso = '" + conn.escape (asociado.curso.id_curso) + "' AND - id_asignatura = " + asociado.asignatura.id_asignatura.to_string ()); +DELETE FROM asociado +WHERE id_curso = '" + conn.escape (asociado.curso.id_curso) + "' AND +id_asignatura = " + asociado.asignatura.id_asignatura.to_string ()); if (res.get_status () != ExecStatus.COMMAND_OK) { #if DEBUG error (conn.db.get_error_message ()); @@ -212,10 +212,10 @@ namespace Colegio { asociado_list.sort_with_data ((a, b) => { if (curso.sort_order == Gtk.SortType.ASCENDING) { - return strcmp (a.curso.nombre, b.curso.nombre); + return strcmp (a.curso.id_curso, b.curso.id_curso); } else { - return strcmp (b.curso.nombre, a.curso.nombre); + return strcmp (b.curso.id_curso, a.curso.id_curso); } }); } @@ -225,7 +225,7 @@ namespace Colegio { Gtk.TreeIter iter; list_store.append (out iter); list_store.set (iter, - Column.CURSO, entry.curso.nombre, + Column.CURSO, entry.curso.id_curso, Column.ASIGNATURA, entry.asignatura.nombre, Column.ASOCIADO, entry); });