namespace MP.MONO.UI.Data { public class selectChartParams { #region Public Constructors public selectChartParams() { } #endregion Public Constructors #region Public Properties /// /// Pagina corrente selezionata /// public int CurrPage { get; set; } = 1; /// /// Data fine periodo /// public DateTime dtMax { get; set; } = Utils.RoundDatetime(DateTime.Now, 5, 1); /// /// Data inizio periodo /// public DateTime dtMin { get; set; } = Utils.RoundDatetime(DateTime.Now.AddDays(-7), 5, 0); /// /// Numero di record per pagina /// public int NumRecord { get; set; } = 10; /// /// Bool: indica se sia richeista analisi per frequenza (vs durata) /// public bool setFreqDur { get; set; } = true; #endregion Public Properties #region Public Methods public override bool Equals(object obj) { if (!(obj is selectChartParams item)) return false; if (NumRecord != item.NumRecord) return false; if (CurrPage != item.CurrPage) return false; if (setFreqDur != item.setFreqDur) return false; if (dtMax != item.dtMax) return false; if (dtMin != item.dtMin) return false; return true; } public override int GetHashCode() { return base.GetHashCode(); } #endregion Public Methods } }