protected void TimerTick(object sender, EventArgs e) { if (DayWaterCapacity.Count > 0) { TimeFromLastDrink = DateTime.Now.Subtract(DayWaterCapacity.Last().Time).ToString(@"hh\:mm\:ss"); } else { TimeFromLastDrink = DateTime.Now.ToLongTimeString(); } }
protected void NotificationTimerTick(object sender, EventArgs e) { if (DayWaterCapacity.Count > 0) { CheckTime((int)DateTime.Now.Subtract(DayWaterCapacity.Last().Time).TotalSeconds); } else { CheckTime(DateTime.Now.Hour * 3600 + DateTime.Now.Minute * 60 + DateTime.Now.Second); } }
public void ExecuteDellCurrentWaterOperationCommand(object parametr) { DailyTotalWaterCapacity -= CurrentWaterDrink.Capasity; WaterRepository.Instance.DeleteOperation(CurrentWaterDrink); DayWaterCapacity.Remove(CurrentWaterDrink); if (DayWaterCapacity.Count > 0) { CurrentWaterDrink = DayWaterCapacity.First(); } UpdateWaterPercent(); RefreshNotification(); }
public void ExecuteAddNewWaterOperationCommand(object parametr) { NewWaterOperation.Time = DateTime.Now; DayWaterCapacity.Add(new OnceDrink() { Capasity = NewWaterOperation.Capasity, Time = NewWaterOperation.Time }); DailyTotalWaterCapacity += NewWaterOperation.Capasity; WaterRepository.Instance.AddOperation(NewWaterOperation); NewWaterOperation = new OnceDrink(); NewWaterOperation.Capasity = 0.1; UpdateWaterPercent(); RefreshNotification(); }