public FormCloneNote(CalendarNote sourceNote, DateTime flightDateStart, DateTime flightDateEnd) { InitializeComponent(); _sourceNote = sourceNote; _flightDateStart = flightDateStart; _flightDateEnd = flightDateEnd; labelControlFlightDates.Text = string.Format(labelControlFlightDates.Text, string.Format("{0} - {1}", new object[] { _flightDateStart.ToString("M/d/yy"), _flightDateEnd.ToString("M/d/yy") })); laClonedNote.Text = _sourceNote.Note.SimpleText; monthCalendarClone.ActiveMonth.Month = _sourceNote.StartDay.Month; monthCalendarClone.ActiveMonth.Year = _sourceNote.StartDay.Year; monthCalendarClone.Header.TextColor = Color.Black; UpdateTotals(); if ((base.CreateGraphics()).DpiX > 96) { laTitle.Font = new Font(laTitle.Font.FontFamily, laTitle.Font.Size - 4, laTitle.Font.Style); labelControlTooltip.Font = new Font(labelControlTooltip.Font.FontFamily, labelControlTooltip.Font.Size - 2, labelControlTooltip.Font.Style); labelControlFlightDates.Font = new Font(labelControlFlightDates.Font.FontFamily, labelControlFlightDates.Font.Size - 2, labelControlFlightDates.Font.Style); labelControlClonedNumber.Font = new Font(labelControlClonedNumber.Font.FontFamily, labelControlClonedNumber.Font.Size - 2, labelControlClonedNumber.Font.Style); buttonXCancel.Font = new Font(buttonXCancel.Font.FontFamily, buttonXCancel.Font.Size - 2, buttonXCancel.Font.Style); buttonXClearAll.Font = new Font(buttonXClearAll.Font.FontFamily, buttonXClearAll.Font.Size - 2, buttonXClearAll.Font.Style); buttonXOK.Font = new Font(buttonXOK.Font.FontFamily, buttonXOK.Font.Size - 2, buttonXOK.Font.Style); } }
public void Release() { NoteChanged = null; NoteDeleted = null; NoteCopied = null; NoteCloned = null; ColorChanging = null; CalendarNote = null; }
public MediaDataNoteControl(CalendarNote calendarNote) : base(calendarNote) { memoEdit.Width += pbClose.Width; labelControl.Width = memoEdit.Width; textBox.Width = memoEdit.Width; pbClose.Visible = false; toolStripMenuItemClone.Visible = false; toolStripMenuItemCopy.Visible = false; }
public CalendarNoteControl(CalendarNote calendarNote) { InitializeComponent(); CalendarNote = calendarNote; _allowToSave = false; if (CalendarNote.Note != null) { labelControl.Text = CalendarNote.Note.FormattedText; memoEdit.EditValue = CalendarNote.Note.SimpleText; } _allowToSave = true; RefreshColor(); if (calendarNote.UserAdded) { labelControl_Click(null, EventArgs.Empty); calendarNote.UserAdded = false; } pbClose.Buttonize(); memoEdit.DisableSelectAll(); }
public void CopyNote(CalendarNote source) { SourceNote = source; if (SourceNote == null) return; NoteCopied?.Invoke(null, null); }
public void DeleteNote(CalendarNote note) { Notes.Remove(note); UpdateDayAndNoteLinks(); }
private void DeleteNote(CalendarNote note) { var calendarMonth = Calendar.CalendarContent.Months.FirstOrDefault(x => x.DaysRangeBegin <= note.FinishDay.Date && x.DaysRangeEnd >= note.FinishDay.Date); if (calendarMonth == null) return; Calendar.CalendarContent.DeleteNote(note); Calendar.SettingsNotSaved = true; Months[calendarMonth.Date].AddNotes(GetNotesByWeeeks(calendarMonth)); }