public FormCloneNote(CalendarNote sourceNote, DateTime flightDateStart, DateTime flightDateEnd) { InitializeComponent(); _sourceNote = sourceNote; _flightDateStart = flightDateStart; _flightDateEnd = flightDateEnd; simpleLabelItemFlightDates.Text = String.Format(simpleLabelItemFlightDates.Text, String.Format("{0} - {1}", new object[] { _flightDateStart.ToString("M/d/yy"), _flightDateEnd.ToString("M/d/yy") })); simpleLabelItemClonedNote.Text = _sourceNote.Note.SimpleText; monthCalendarClone.ActiveMonth.Month = _sourceNote.StartDay.Month; monthCalendarClone.ActiveMonth.Year = _sourceNote.StartDay.Year; monthCalendarClone.Header.TextColor = Color.Black; UpdateTotals(); var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX); layoutControlItemLogo.MaxSize = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, scaleFactor); layoutControlItemLogo.MinSize = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, scaleFactor); layoutControlItemHelp.MaxSize = RectangleHelper.ScaleSize(layoutControlItemHelp.MaxSize, scaleFactor); layoutControlItemHelp.MinSize = RectangleHelper.ScaleSize(layoutControlItemHelp.MinSize, scaleFactor); layoutControlItemClearAll.MaxSize = RectangleHelper.ScaleSize(layoutControlItemClearAll.MaxSize, scaleFactor); layoutControlItemClearAll.MinSize = RectangleHelper.ScaleSize(layoutControlItemClearAll.MinSize, scaleFactor); layoutControlItemOK.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, scaleFactor); layoutControlItemOK.MinSize = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, scaleFactor); layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, scaleFactor); layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, scaleFactor); }
public CalendarNoteControl(CalendarNote calendarNote) { InitializeComponent(); Height = Math.Max(NoteHeight, (Int32)(NoteHeight * Utilities.GetScaleFactor(CreateGraphics().DpiX).Height * 0.85f)); CalendarNote = calendarNote; _allowToSave = false; if (CalendarNote.Note != null) { labelControl.Text = CalendarNote.Note.FormattedText; memoEdit.EditValue = CalendarNote.Note.SimpleText; } _allowToSave = true; RefreshColor(); if (calendarNote.UserAdded) { OnLabelControlClick(null, EventArgs.Empty); calendarNote.UserAdded = false; } pbClose.Buttonize(); memoEdit.DisableSelectAll(); }
public async Task AddCalendarNote_Invalid() { #region Create_Mapper_DatabaseSettings_And_Initialization_Of_ApiHelper var config = new MapperConfiguration(opts => {}); var mapper = config.CreateMapper(); var apiHelper = new ApiHelper(mapper, settings); #endregion #region Data_To_Database CalendarNote calendarNote = new CalendarNote { Date = new Date { Day = DateTime.Now.Day.ToString(), Month = DateTime.Now.Month.ToString(), Year = DateTime.Now.Year.ToString(), Minute = DateTime.Now.Minute.ToString(), Hour = DateTime.Now.Hour.ToString() }, FamilyId = familyId, Message = "message", }; #endregion #region Test_Method var result = await apiHelper.AddCalendarNote(calendarNote, "1e8e007f3959cc26088ffb86"); Assert.Null(result); #endregion }
public void Release() { NoteChanged = null; NoteDeleted = null; NoteCopied = null; NoteCloned = null; ColorChanging = null; CalendarNote = null; }
public void CopyNote(CalendarNote source) { SourceNote = source; if (SourceNote == null) { return; } NoteCopied?.Invoke(null, 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; }
private void DeleteNote(CalendarNote note) { var calendarMonth = Calendar.ActiveCalendarSection.Months.FirstOrDefault(x => x.DaysRangeBegin <= note.FinishDay.Date && x.DaysRangeEnd >= note.FinishDay.Date); if (calendarMonth == null) { return; } Calendar.ActiveCalendarSection.DeleteNote(note); Calendar.SettingsNotSaved = true; GetMonthControlByData(calendarMonth).AddNotes(GetNotesByWeeeks(calendarMonth)); }
public async Task <CalendarNote> AddCalendarNote(CalendarNote calendarNote, string userId) { if (!await DoesUserBelongToFamily(calendarNote.FamilyId, userId)) { return(null); } calendarNote.Date = new Date { Day = DateTime.Now.Day.ToString(), Month = DateTime.Now.Month.ToString(), Year = DateTime.Now.Year.ToString(), Minute = DateTime.Now.Minute.ToString(), Hour = DateTime.Now.Hour.ToString() }; calendarNote.UserId = userId; calendarNote.UserRole = await ReturnUserRole(userId); await _calendarNotes.InsertOneAsync(calendarNote); return(calendarNote); }
public async Task AddCalendarNote() { #region Create_Mapper_DatabaseSettings_And_Initialization_Of_ApiHelper var config = new MapperConfiguration(opts => {}); var mapper = config.CreateMapper(); var apiHelper = new ApiHelper(mapper, settings); #endregion #region Data_To_Database CalendarNote calendarNote = new CalendarNote { Date = new Date { Day = DateTime.Now.Day.ToString(), Month = DateTime.Now.Month.ToString(), Year = DateTime.Now.Year.ToString(), Minute = DateTime.Now.Minute.ToString(), Hour = DateTime.Now.Hour.ToString() }, FamilyId = familyId, Message = "message", }; #endregion #region Test_Method var result = await apiHelper.AddCalendarNote(calendarNote, psyId); Assert.NotNull(result); Assert.Equal("message", result.Message); Assert.Equal(psyId, result.UserId); Assert.Equal(DateTime.Now.Day.ToString(), result.Date.Day); Assert.Equal(DateTime.Now.Month.ToString(), result.Date.Month); Assert.Equal(DateTime.Now.Year.ToString(), result.Date.Year); Assert.Equal(DateTime.Now.Minute.ToString(), result.Date.Minute); Assert.Equal(DateTime.Now.Hour.ToString(), result.Date.Hour); #endregion }
public CalendarNoteModel(CalendarNote note) { _calendarNote = note; }