示例#1
0
 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();
 }
示例#2
0
        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();
            }
        }
示例#3
0
 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();
 }