From 5a0c01688a77827884a7845660b0399dc4b2fa96 Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Fri, 9 Jan 2015 09:01:08 +0100 Subject: [PATCH] FIxed bug: Not all fields were copied when copying a procedure --- TODO.txt | 25 ++++++++++++++++++++++++ TestBenchFramework/Entities/Procedure.cs | 7 +++++++ 2 files changed, 32 insertions(+) diff --git a/TODO.txt b/TODO.txt index b02a50934..d64dd23ff 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,28 @@ +BUGS HI – High importance + + LO – Low importance + + MI – Medium importance + + + + 1. HI Po prípravnej procedure zruší nastavenie frekvencie čerpadla a nenastaví ho + + 2. MI Bolo by dobré mať count down pri zavodnení napriklad ako pri skuške + + 3. LI text pri zavodnení voliteľný + + 4. HI chýba procedúra pre reguláciu vodomerov + + 5. HI ak sa prekopirovala procedura tak TEST CONFIGURATION ERROR na začiatku skúšky + + 6. LI Zobrazovanie stavu čo sa deje bude treba modifikovať keď za pozrieme na obrazovku nevieme kde sa nachádzame + + 7. MI Vysledky by mali byť v poradí Nazov skúšky, Flow, Error, Vet, Vetmet, Vmeter, Tupa, Tdwa, Pupa, Pdwa + + + + = ked dam na DN100 zdruzeny test tak na konci testu pri prepisovani vysledkov padne: pouzije sa index vodomera 2 (treti), pricom su ale iba 2 vodomery = vyriesit znovunacitanie procedury po zmene diff --git a/TestBenchFramework/Entities/Procedure.cs b/TestBenchFramework/Entities/Procedure.cs index 0e55811b8..128b8e93f 100644 --- a/TestBenchFramework/Entities/Procedure.cs +++ b/TestBenchFramework/Entities/Procedure.cs @@ -60,12 +60,19 @@ namespace TBF.Entities Procedure result = new Procedure(); result.Name = Name; + result.MetersKind = MetersKind; result.Description = Description; result.CreationUser = CreationUser; result.CreationTime = CreationTime; result.LastChgUser = LastChgUser; result.LastChgTime = LastChgTime; result.LongDescription = LongDescription; + result.Watermeters = Watermeters; + result.DataEntry = DataEntry; + result.ResultsPrinter = ResultsPrinter; + result.ResultsWriter = ResultsWriter; + result.TransitionStart = TransitionStart; + result.TransitionEnd = TransitionEnd; foreach (var prms in MoreParams) { result.MoreParams.Add(prms.Clone()); } foreach (var test in Tests) { result.Tests.Add(test.Clone()); }