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 CustomerSessionModel : BaseSessionModel { public long? SelectedCustomerOid { get; set; } public CustomerFilterEnum SelectedCustomerFilter { get; set; } public CustomerReportType SelectedReportType { get; set; } public long? SelectedAbsenceReasonOid { get; set; } public long? SelectedAbsenceTimeOid { get; set; } public long? SelectedBargeldkasseOid { get; set; } public int SelectedAuszahlungsintervall { get; set; } public long? SelectedBargeldtransaktionOid { get; set; } public int SelectedTransaktionsart { get; set; } public override void ResetValues() { base.ResetValues(); SelectedCustomerOid = null; //SelectedCustomerFilter = CustomerFilterEnum.All; //SelectedReportType = CustomerReportType.Medikamentenliste; SelectedAbsenceReasonOid = null; SelectedAbsenceTimeOid = null; SelectedBargeldkasseOid = null; //SelectedAuszahlungsintervall = 0; SelectedBargeldtransaktionOid = null; //SelectedTransaktionsart = 0; } } }