56 lines
4.7 KiB
C#
56 lines
4.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Configuration;
|
|
using ContrattoSei.Utilities;
|
|
|
|
namespace PDFGenerator.BusinessLayer
|
|
{
|
|
public class SoglieVar
|
|
{
|
|
/*** Fix nuove soglie var dal 07/2023 - Pino ***/
|
|
public static string sVar1 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 0 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[0] : "5,4";
|
|
public static string sVar2 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 1 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[1] : "9,5";
|
|
public static string sVar3 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 2 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[2] : "17,7";
|
|
public static string sVar4 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 3 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[3] : "35,5";
|
|
public static string sVar5 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 4 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[4] : "35,5";
|
|
|
|
//public static string sVar1 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 0 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[0] : "2";
|
|
//public static string sVar2 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 1 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[1] : "4,5";
|
|
//public static string sVar3 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 2 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[2] : "9,5";
|
|
//public static string sVar4 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 3 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[3] : "15";
|
|
//public static string sVar5 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 4 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[4] : "27";
|
|
/**************************************************/
|
|
|
|
|
|
private static string oldVar1 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 5 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[5] : "1,5";
|
|
private static string oldVar2 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 6 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[6] : "3,5";
|
|
private static string oldVar3 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 7 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[7] : "7,5";
|
|
private static string oldVar4 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 8 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[8] : "12";
|
|
private static string oldVar5 = UtilityManager.getAppSetting("SoglieVar") != String.Empty && UtilityManager.getAppSetting("SoglieVar").Split(';').Length > 9 ? UtilityManager.getAppSetting("SoglieVar").Split(';')[9] : "23";
|
|
|
|
public static string ConvOld(object varold) {
|
|
decimal o = decimal.Parse(varold.ToString());
|
|
bool convert = //false;
|
|
convert = (@UtilityManager.getAppSetting("ConvertSoglieVar") != String.Empty &&
|
|
@UtilityManager.getAppSetting("ConvertSoglieVar").ToString().Equals("S"));
|
|
//try { convert = @UtilityManager.getAppSetting("ConvertSoglieVar").ToString().Equals("S") ? true : false; }
|
|
// catch { convert = false; }
|
|
|
|
if (convert)
|
|
{
|
|
if (o == decimal.Parse(oldVar1)) return sVar1.ToString();
|
|
if (o == decimal.Parse(oldVar2)) return sVar2.ToString();
|
|
if (o == decimal.Parse(oldVar3)) return sVar3.ToString();
|
|
if (o == decimal.Parse(oldVar4)) return sVar4.ToString();
|
|
if (o == decimal.Parse(oldVar5)) return sVar5.ToString();
|
|
}
|
|
return o.ToString();
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|