Aggiunta equality x check periodo
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user