Exemple #1
0
        void saveEntry()
        {
            try
            {
                var newEndDate   = new DateTime(newDate.Year, newDate.Month, newDate.Day, newEnd.Hour, newEnd.Minute, newEnd.Second);
                var newStartDate = new DateTime(newDate.Year, newDate.Month, newDate.Day, newStart.Hour, newStart.Minute, newStart.Second);

                var newEntry = new Data.Database.Entry()
                {
                    AccountId = curAccount.AccountId,
                    Details   = newDetails,
                    StartTime = newStartDate,
                    EndTime   = newEndDate
                };

                if (curEntryId.HasValue)
                {
                    newEntry.EntryId = curEntryId.Value;
                    Db.Update(newEntry);
                }
                else
                {
                    Db.Insert(newEntry);
                }

                GetEntries();
                HideModal();
            }
            catch (Exception e)
            {
                ErrorMessage = "There was an error saving this to the database";
            }
        }
Exemple #2
0
 void Update(Data.Database.Entry e)
 {
     curEntryId = e.EntryId;
     newDate    = e.StartTime;
     newStart   = e.StartTime;
     newEnd     = e.EndTime;
     newDetails = e.Details;
     ShowModal();
 }
Exemple #3
0
 void Delete(Data.Database.Entry e)
 {
     try
     {
         Db.Delete(e);
         GetEntries();
     }
     catch { }
 }