From c31e8dc90c101c2fa118172ed86cca0d2c95c3b2 Mon Sep 17 00:00:00 2001 From: Renzo Lanza Date: Fri, 25 Jan 2019 16:14:16 +0000 Subject: [PATCH] =?UTF-8?q?Integration:=20-=20Nel=20caso=20del=20Contorno?= =?UTF-8?q?=20Libero:=20se=20il=20parametro=20Q10=20=C3=A8=20pari=20a=201?= =?UTF-8?q?=20l'ordine=20di=20lettura=20della=20POLY=20viene=20invertito?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IntegrationEgaltech/BTL.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/IntegrationEgaltech/BTL.cs b/IntegrationEgaltech/BTL.cs index 233f189..9ed8a08 100644 --- a/IntegrationEgaltech/BTL.cs +++ b/IntegrationEgaltech/BTL.cs @@ -170,7 +170,11 @@ namespace ib.essetre.integration.egaltech if (sag1 != "") { string[] arrParam = sag1.Split(new string[] { "POLY([", "),", ")],'P','O')" }, StringSplitOptions.RemoveEmptyEntries); - int count = 0; // Nel caso in cui ci troviamo alla fine di un Arco questa viene incrmentata di 1, in modo da scrivere il numero parametro corretto nei seguenti cicli + + if (singleFeature.processParameters[37].Equals(1)) // Se il parametro Q10 รจ 1, l'ordine dell'array viene invertito + Array.Reverse(arrParam); + + int count = 0; // Nel caso in cui ci troviamo alla fine di un Arco questa viene incrementata di 1, in modo da scrivere il numero parametro corretto nei seguenti cicli Boolean flagArco = false; // Nel caso in cui ci troviamo all'inizio di un Arco questa viene posta a TRUE, in modo da passare nel percorso dedicato nel prossimo ciclo for (int i = 0; i < arrParam.Length; i++) {