using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web.Mvc; using BeWo.View.Navigation.Filter; using BeWoPlanerMobil.Controllers; using BeWoPlanerMobil.Service; using BeWoPlanerMobil.Util; using BS.Shared; using BS.Shared.DataContracts; using BS.Shared.DataContracts.Compact; using DevExpress.XtraReports.UI; namespace BeWoPlanerMobil.Models { [Serializable] public class ReportViewerSessionModel : BaseSessionModel { public long? SelectedEmployeeOid { get; set; } public long? SelectedTeamOid { get; set; } public int? SelectedMonth { get; internal set; } public int? SelectedYear { get; internal set; } public ReportType SelectedReportType { get; internal set; } public long? SelectedQueryOid { get; internal set; } public override void ResetValues() { base.ResetValues(); SelectedEmployeeOid = null; SelectedTeamOid = null; SelectedMonth = null; SelectedYear = null; SelectedReportType = ReportType.Berichte; SelectedQueryOid = null; } } }