Integration:

- Nel caso del Contorno Libero: se il parametro Q10 è pari a 1 l'ordine di lettura della POLY viene invertito
This commit is contained in:
Renzo Lanza
2019-01-25 16:14:16 +00:00
parent 296d4b8490
commit c31e8dc90c
+5 -1
View File
@@ -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++)
{