| 123456789101112131415161718192021222324252627282930313233 |
- using System;
- using Comal.Classes;
- using InABox.Mobile;
- using Xamarin.Forms;
- namespace PRS.Mobile
- {
- public class InOutShell : Shell<InOutModel, Employee>
- {
- protected override void ConfigureColumns(ShellColumns<InOutModel, Employee> columns)
- {
- columns
- .Map(nameof(Name), x=>x.Name)
- .Map(nameof(Mobile), x => x.Mobile);
- }
-
- public String Name => Get<String>();
- public String Mobile => Get<String>();
-
- public ImageSource Call => String.IsNullOrWhiteSpace(Mobile)
- ? null
- : ImageSource.FromFile("phone");
-
- public TimeSpan Start => Parent.StartTime(ID);
- public TimeSpan Finish => Parent.FinishTime(ID);
- //public Bitmap bmp
- public ImageSource In => Parent.IsClockedOn(ID)
- ? ImageSource.FromFile("circle_green")
- : ImageSource.FromFile("circle_red");
- }
- }
|