Esempio n. 1
0
        private static int GetGiorniScadenzaPagamento(Tipi.ScadenzaPagamento scadenzaPagamento)
        {
            try
            {
                var giorni = 0;
                if (scadenzaPagamento == Tipi.ScadenzaPagamento.GG0)
                {
                    giorni = 0;
                }
                else if (scadenzaPagamento == Tipi.ScadenzaPagamento.GG120)
                {
                    giorni = 120;
                }
                else if (scadenzaPagamento == Tipi.ScadenzaPagamento.GG90)
                {
                    giorni = 90;
                }
                else if (scadenzaPagamento == Tipi.ScadenzaPagamento.GG60)
                {
                    giorni = 60;
                }
                else if (scadenzaPagamento == Tipi.ScadenzaPagamento.GG30)
                {
                    giorni = 30;
                }

                return(giorni);
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
            return(0);
        }
Esempio n. 2
0
 private static DateTime GetScadenza(DateTime dataFattura, Tipi.ScadenzaPagamento scadenzaPagamento)
 {
     try
     {
         var giorni   = GetGiorniScadenzaPagamento(scadenzaPagamento);
         var scadenza = dataFattura.AddDays(giorni);
         return(scadenza);
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(DateTime.MinValue);
 }