private void Beschreibung_OnSelected(object sender, RoutedEventArgs e) { ComboBox comboBox = (ComboBox)sender; UIElementCollection children2 = ((StackPanel)comboBox.Parent).Children; BewertungsBeschreibung bewertungsBeschreibung = null; foreach (object item in children2) { if (item is TextBox) { if (comboBox.SelectedItem != null) { bewertungsBeschreibung = (BewertungsBeschreibung)comboBox.SelectedItem; } else if (comboBox.SelectionBoxItem != null) { bewertungsBeschreibung = (BewertungsBeschreibung)comboBox.SelectionBoxItem; } TextBox obj = (TextBox)item; obj.Text = bewertungsBeschreibung.Beschreibung; ((BewertungModel)obj.DataContext).SelectedBeschreibung = bewertungsBeschreibung; ((BewertungModel)obj.DataContext).Bewertung.Beschreibung = bewertungsBeschreibung.Beschreibung; } } UpdateDropBox((BewertungModel)comboBox.DataContext, (StackPanel)comboBox.Parent, bewertungsBeschreibung.Note); UpdateBildungsberichtInDB(); }
public void UpdateBewertungsBeschreibung(BewertungsBeschreibung bewertungsBeschreibung, string vorname) { using (LiteDatabase db = new LiteDatabase("BewertungsBeschreibung1.0.db", null)) { bewertungsBeschreibung.Beschreibung = TextEscaping.setKeywords(bewertungsBeschreibung.Beschreibung, vorname); db.GetCollection <BewertungsBeschreibung>("BewertungsBeschreibung").Update(bewertungsBeschreibung); } }
public int InsertBewertungsBeschreibung(BewertungsBeschreibung bewertungsBeschreibung, string vorname) { using (LiteDatabase db = new LiteDatabase("BewertungsBeschreibung1.0.db", null)) { bewertungsBeschreibung.Beschreibung = TextEscaping.setKeywords(bewertungsBeschreibung.Beschreibung, vorname); return(db.GetCollection <BewertungsBeschreibung>("BewertungsBeschreibung").Insert(bewertungsBeschreibung)); } }
private void SaveAsNewTemplate_OnClick(object sender, RoutedEventArgs e) { BewertungModel bewertungModel = (BewertungModel)((Button)sender).DataContext; if (bewertungModel == null || string.IsNullOrWhiteSpace(bewertungModel.Bewertung.Beschreibung)) { Message.ShowWarning("Bitte gibt einen gütligen Text ein."); return; } BewertungsBeschreibung bewertungsBeschreibung = new BewertungsBeschreibung(); bewertungsBeschreibung.SubKategorie = bewertungModel.Bewertung.SubKategorie; bewertungsBeschreibung.Kategorie = bewertungModel.Bewertung.Kategorie; bewertungsBeschreibung.Note = bewertungModel.GetNote(); bewertungsBeschreibung.Beschreibung = bewertungModel.Bewertung.Beschreibung; bewertungsBeschreibung.Id = bewertungsBeschreibungDb.InsertBewertungsBeschreibung(bewertungsBeschreibung, model.Lernende.Vorname); bewertungModel.SelectedBeschreibung = bewertungsBeschreibung; RefreshBewertungsBeschreibungen(bewertungModel, (StackPanel)((Button)sender).Parent); Message.ShowSuccess("Die neue Vorlage ist gespeichert!"); }