public LogEntryModify(ResourceManager _rm, Models.CalendarLogEntrys _Entry, string[] _ResourceNames, Pages.CalendarItems _cli) { InitializeComponent(); rm = _rm; Entry = _Entry; ResourceNames = _ResourceNames; RTB_Entry.Document.Blocks.Clear(); RTB_Entry.Document.Blocks.Add(new Paragraph(new Run(Entry.LogEntry.Trim()))); cli = _cli; LoadFormats(); }
void IconModify_click(object sender, System.Windows.Input.MouseButtonEventArgs e) { int id = 0; Int32.TryParse((string)(sender as PackIcon).DataContext, out id); Models.CalendarLogEntrys cle = WPE.CalendarLogEntrys.FirstOrDefault(x => x.ID == id); if (cle != null) { Windows.LogEntryModify lem = new Windows.LogEntryModify((rm as ResourceManager), cle, ResourceNames, cli); lem.Show(); } }
void SaveEntrys() { if (Cal.ID == 0) { WPE.Calendar.Add(Cal); WPE.SaveChanges(); } if (Cal != null && f.IsNormalText(TB_LogEntry, TB_LogEntry.Text, (rm as ResourceManager))) { Models.CalendarLogEntrys cl = new Models.CalendarLogEntrys(); cl.CalID = Cal.ID; cl.LogEntry = TB_LogEntry.Text.Trim(); WPE.CalendarLogEntrys.Add(cl); WPE.SaveChanges(); } CreateList(); }