public void Write(LogEventArgs args) { if (_initDate.DayOfYear != args.Date.DayOfYear) { var eventArgs = new DayChangedEventArgs() { Previous = _initDate, Next = args.Date }; _initDate = args.Date; DayChanged(this, eventArgs); if (!string.IsNullOrWhiteSpace(eventArgs.Message)) { _streamWriter.WriteLine(eventArgs.Message); } if (eventArgs.Tag != null) { StartLogging((StreamWriter)eventArgs.Tag); } } _streamWriter.WriteLine(MessageFormatBehavior.FormatMessage(args)); _streamWriter.Flush(); }
private void LogToFileBehaviorOnDayChanged(object sender, DayChangedEventArgs e) { var logPath = Path.GetDirectoryName(_logToFileBehavior.CurrentFile); var newLogFile = Path.Combine(logPath, e.Next.ToString("yyyy-MM-dd_HH-mm-ss")) + ".txt"; e.Message = "[" + _logToFileBehavior.MessageFormatBehavior.FormatDate(e.Next) + "]"; e.Tag = _logToFileBehavior.OpenFile(newLogFile); }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { //create shallow copy of date to be removed Day d2 = new Day(); d2.Date = e.Day.Date; //user is deleting a entry var entry = mRepo.CheckDayForNotes(e.Day.Date); d2.Notes = entry; var pointsToRemove = Rules.GetPointsForDay(d2); totalPointMonth -= pointsToRemove; //save the text edits to persistant storage mRepo.SaveDate(e.Day); var newPoint = Rules.GetPointsForDay(e.Day); totalPointMonth += newPoint; tbPoints.Text = totalPointMonth.ToString(); }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { DaysDBEntities ctx = new DaysDBEntities(); var results = (from d in ctx.Days where d.date == e.Day.Date select d); if (results.Count() <= 0) { Days newDay = new Days(); newDay.date = e.Day.Date; newDay.notes = e.Day.Notes; ctx.Days.Add(newDay); ctx.SaveChanges(); } else { Days oldDay = results.FirstOrDefault(); oldDay.notes = e.Day.Notes; ctx.SaveChanges(); } }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { //DaysDBEntities ctx = new DaysDBEntities(); //var results = (from d in ctx.Days where d.date == e.Day.Date select d); //if (results.Count() <= 0) //{ // Days newDay = new Days(); // newDay.date = e.Day.Date; // newDay.notes = e.Day.Notes; // ctx.Days.Add(newDay); // ctx.SaveChanges(); //} //else //{ // Days oldDay = results.FirstOrDefault(); // oldDay.notes = e.Day.Notes; // ctx.SaveChanges(); //} }
public void Write(LogEventArgs args) { if (_initDate.DayOfYear != args.Date.DayOfYear) { var eventArgs = new DayChangedEventArgs() { Previous = _initDate, Next = args.Date }; _initDate = args.Date; DayChanged(this, eventArgs); if (!string.IsNullOrWhiteSpace(eventArgs.Message)) { Console.WriteLine(eventArgs.Message); } } Console.WriteLine(MessageFormatBehavior.FormatMessage(args)); }
/// <summary> /// Called when the user selects a new day of the week. /// </summary> private async void OnDayOfTheWeekControlViewModelDayChanged(object sender, DayChangedEventArgs e) { this.dayOfTheWeek = e.DayOfWeek; await this.FindScheduleDataAsync(this.stopId, this.routeId); }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { //save the text edits to persistant storage }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { DateTime date = DateTime.Today; int dayNumber = date.Day; }
private void Calendar_DayChanged(object sender, DayChangedEventArgs e) { //if ( currentDay!=null) currentDay.PropertyChanged -= Day_PropertyChanged; currentDay = e.Day; currentDay.PropertyChanged += Day_PropertyChanged; }