Aggiunta equality x check periodo

This commit is contained in:
Samuele Locatelli
2023-06-28 17:34:41 +02:00
parent a9198a0636
commit 8719fe42fa
+29 -2
View File
@@ -65,8 +65,8 @@
break;
case DtUtils.PeriodSet.LastYear:
this.Inizio = new DateTime(oggi.Year-1, 1, 1);
this.Fine = new DateTime(oggi.Year , 1, 1);
this.Inizio = new DateTime(oggi.Year - 1, 1, 1);
this.Fine = new DateTime(oggi.Year, 1, 1);
break;
case DtUtils.PeriodSet.LastWeek:
@@ -107,9 +107,36 @@
#region Public Properties
public DateTime Fine { get; set; } = DateTime.Today.AddDays(+1);
public DateTime Inizio { get; set; } = DateTime.Today;
#endregion Public Properties
#region Public Methods
public override bool Equals(object? obj)
{
if (obj == null)
return false;
if (!(obj is Periodo item))
return false;
if (Inizio != item.Inizio)
return false;
if (Fine != item.Fine)
return false;
return true;
}
public override int GetHashCode()
{
return base.GetHashCode();
}
#endregion Public Methods
}
#endregion Public Classes