From 8b1f024231571b16940aab83c1a131bf9a1eb5d5 Mon Sep 17 00:00:00 2001 From: emkael Date: Sat, 26 Nov 2016 17:39:59 +0100 Subject: * hand record clearing, per section --- Aktywator/Bws.cs | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'Aktywator/Bws.cs') diff --git a/Aktywator/Bws.cs b/Aktywator/Bws.cs index 3331ae0..dee1112 100644 --- a/Aktywator/Bws.cs +++ b/Aktywator/Bws.cs @@ -496,12 +496,29 @@ namespace Aktywator else return 0; } + private void clearRecords(string section) + { + sql.query("DELETE FROM HandRecord WHERE `Section` = " + section); + sql.query("DELETE FROM HandEvaluation WHERE `Section` = " + section); + } + + public void clearHandRecords() + { + string sections = this.sectionsForHandRecords(); + if (sections != null) + { + foreach (string section in this.sectionsForHandRecords().Split(',')) + { + this.clearRecords(section.Trim()); + } + } + } + public void loadHandRecords(PBN pbn) { - sql.query("DELETE FROM HandRecord"); - sql.query("DELETE FROM HandEvaluation"); foreach (string section in this.getSections().Split(',')) { + this.clearRecords(section); for (int i = this.lowBoard(section.Trim()); i <= this.highBoard(section.Trim()); i++) if (pbn.handRecords[i] != null) { -- cgit v1.2.3