| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using Comal.Classes;
- using InABox.WPF;
- namespace PRSDesktop
- {
- public class StandardLeaveAppointment : CalendarAppointment<StandardLeave>
- {
- public RosterBlock Block { get; }
- public override TimeSpan StartTime
- {
- get => Block.Start;
- set
- {
- }
- }
- public override TimeSpan EndTime
- {
- get => Block.Finish;
- set
- {
- }
- }
- public override DateTime Date
- {
- get => Block.Date;
- set
- {
- }
- }
- public override bool CanAdjust => false;
- public StandardLeaveAppointment(StandardLeave leave, Employee employee, RosterBlock block)
- : base(leave, employee, x => x.LeaveType.Color)
- {
- Block = block;
- Subject = Model.LeaveType.Description;
- Notes = "";
- Image = Resources.lock_sml.AsBitmapImage(32, 32);
- }
- }
- }
|