public ReportLog(LogEntry logIn, LogEntry logOut = null) { LogIn = logIn ?? LogEntry.NewLogIn(); LogOut = logOut ?? LogEntry.NewLogOut(); DateLog = logIn.Time.Date; }
public ReportLog(LogEntry logIn, LogEntry logOut) { LogIn = logIn; LogOut = logOut; DateLog = LogIn.Time.Date; }
public static void Log(LogEntry[] logEntry) { using (BadgeDataContext db = new BadgeDataContext(BadgeDataContext.ConnectionString)) { foreach (var entry in logEntry) { db.Entries.InsertOnSubmit(entry); } db.SubmitChanges(); } }
public static LogEntry LogNew() { var count = CountEntries(); LogEntry entry = new LogEntry { // Id = count + 1, EntryTypeEnum = LogEntryDataService.GetLastType() == EntryType.In ? EntryType.Out : EntryType.In, Time = DateTime.Now, }; Log(new LogEntry[] { entry }); return entry; }
private void LogEntryButton_Tap(object sender, GestureEventArgs e) { using (BadgeDataContext db = new BadgeDataContext(BadgeDataContext.ConnectionString)) { LogEntry entries = new LogEntry { Id = db.Entries.Count() + 1, EntryTypeEnum = LogEntry.GetLastType() == EntryType.In ? EntryType.Out : EntryType.In, Time = DateTime.Now, }; db.Entries.InsertOnSubmit(entries); db.SubmitChanges(); MessageBox.Show(string.Format("Azione {0} alle {1}", entries.EntryTypeEnum, entries.Time.ToString()), "Info", MessageBoxButton.OK); } }
public void CheckOut(LogEntry logOut) { LogOut = logOut; }
public void CheckIn(LogEntry logIn) { LogIn = logIn; }