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); }
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); }