private void HerstellerSaveButtonInsert_Click(object sender, RoutedEventArgs e) { Hersteller _Hersteller = new Hersteller(); Adresse _Adresse = new Adresse(); _Hersteller.str_Name = HerstellerNameUpdateInsert.Text; _Adresse.str_Strasse = HerstellerStrasseUpdateInsert.Text; _Adresse.str_Hausnummer = HerstellerHausnummerUpdateInsert.Text; _Adresse.str_Plz = HerstellerPostleitzahlUpdateInsert.Text; _Adresse.str_Ort = HerstellerOrtUpdateInsert.Text; _Adresse.str_Adresszusatz = HerstellerAdresszusatzUpdateInsert.Text; _Hersteller.InsertNewHersteller(_Hersteller, _Adresse); DataController.UpdateHerstellerRelations(); HerstellerGrid = _Controller.FillHerstellerGrid(HerstellerGrid, DataController.ReturnHersteller()); ModelGrid = _Controller.FillModelGrid(ModelGrid, DataController.ReturnModels()); ArticleGrid = _Controller.FillArticleGrid(ArticleGrid, DataController.ReturnLiveArtikel()); // Clear formular _Controller.ClearGrid(HerstellerInsertGrid, false); HerstellerNothingSelectedInsert.Content = "Datensatz erfolgreich erstellt!"; HerstellerNothingSelectedInsert.Foreground = Brushes.Green; HerstellerNothingSelectedInsert.Visibility = Visibility.Visible; HerstellerSaveButtonInsert.IsEnabled = false; }
public Flugzeug(string name, int breite, Hersteller herstellerName, string fotoUrl) { Name = name; Breite = breite; HerstellerName = herstellerName; FotoUrl = fotoUrl; }
internal void SyncHersteller(Hersteller item) { HerstellerEntity ent = new HerstellerEntity() { HerstellerId = item.HerstellerId, Name = item.Name }; switch (item.SyncOperation) { case "INSERT": { dataHandler.InsertHersteller(ent); } break; case "UPDATE": { dataHandler.UpdateHersteller(ent); } break; case "DELETE": { dataHandler.DeleteHersteller(ent); } break; } }
// Speichern private void Button_Click(object sender, RoutedEventArgs e) { // Leider keine Zeit mehr für Validierung des Inputs gehabt... if (HerstellerNameUpdate.Text != "" && HerstellerStrasseUpdate.Text != "" && HerstellerHausnummerUpdate.Text != "" && HerstellerPostleitzahlUpdate.Text != "" && HerstellerOrtUpdate.Text != "" && HerstellerAdresszusatzUpdate.Text != "") { // Fill objects for update Hersteller _Hersteller = (Hersteller)HerstellerGrid.SelectedItem; _Hersteller.str_Name = HerstellerNameUpdate.Text; _Hersteller._Adresse.str_Strasse = HerstellerStrasseUpdate.Text; _Hersteller._Adresse.str_Hausnummer = HerstellerHausnummerUpdate.Text; _Hersteller._Adresse.str_Plz = HerstellerPostleitzahlUpdate.Text; _Hersteller._Adresse.str_Ort = HerstellerOrtUpdate.Text; _Hersteller._Adresse.str_Adresszusatz = HerstellerAdresszusatzUpdate.Text; // Update corresponding objects _Hersteller.Update(); _Hersteller._Adresse.Update(); HerstellerGrid = _Controller.FillHerstellerGrid(HerstellerGrid, DataController.ReturnHersteller()); ModelGrid = _Controller.FillModelGrid(ModelGrid, DataController.ReturnModels()); ArticleGrid = _Controller.FillArticleGrid(ArticleGrid, DataController.ReturnLiveArtikel()); HerstellerNothingSelected.Content = "Datensatz erfolgreich aktualisiert!"; HerstellerNothingSelected.Foreground = Brushes.Green; HerstellerNothingSelected.Visibility = Visibility.Visible; HerstellerSaveButton.IsEnabled = false; } }
/// <summary> /// Erstellt einen neuen Hersteller. /// </summary> /// <param name="firma"></param> /// <returns></returns> public Hersteller AddHersteller(string firma = "Firmenname") { var hersteller = new Hersteller(DataManager.SharedDataService.AddHerstellerRow(firma)); this.HerstellerList.Add(hersteller); return(hersteller); }
/// <summary> /// Erzeugt eine neue Instanz der <seealso cref="HerstellerView"/> Formularklasse. /// </summary> /// <param name="hersteller">Der anzuzeigende Hersteller.</param> /// <remarks> /// Wenn keine Hersteller Instanz angegeben wird, erstellt das System einen neuen /// Hersteller und zeigt diesen an. /// </remarks> public HerstellerView(Hersteller hersteller = null) { InitializeComponent(); if (hersteller == null) { hersteller = ModelManager.SharedItemsService.AddHersteller(); } this.myHersteller = hersteller; this.InitializeData(); }
private void HerstellerGrid_SelectionChanged_1(object sender, SelectionChangedEventArgs e) { if (HerstellerGrid.SelectedIndex != -1) { Hersteller _Hersteller = (Hersteller)HerstellerGrid.SelectedItem; HerstellerNothingSelected.Visibility = Visibility.Hidden; HerstellerNothingSelected.Content = "Selektieren Sie einen Datensatz"; HerstellerSaveButton.IsEnabled = true; HerstellerDeleteButton.IsEnabled = true; HerstellerNameUpdate.Text = _Hersteller.str_Name; HerstellerStrasseUpdate.Text = _Hersteller._Adresse.str_Strasse; HerstellerHausnummerUpdate.Text = _Hersteller._Adresse.str_Hausnummer; HerstellerPostleitzahlUpdate.Text = _Hersteller._Adresse.str_Plz; HerstellerOrtUpdate.Text = _Hersteller._Adresse.str_Ort; HerstellerAdresszusatzUpdate.Text = _Hersteller._Adresse.str_Adresszusatz; } }
async void hinzufuegen(Object sender, EventArgs e) { Hersteller her = new Hersteller(); her.her_id = e_her_id.Text; her.her_bezeichnung = e_her_bezeichnung.Text; if (her != null && her.her_id != null && her.her_bezeichnung != null) { await App.produktManager.SaveTaskAsync(her, isNewHersteller); await DisplayAlert("Erfolgreich", "Hersteller wurde geaddet.", "Okay"); await Navigation.PushModalAsync(new HomeScreen()); } else { await DisplayAlert("Fehler!", "Hersteller konnte nicht geaddet werden.", "Okay"); } }
public Task DeleteTaskAsync(Object ob) { if (ob is Produkt) { Produkt pro = new Produkt(); pro = (Produkt)ob; return(restService.DeleteProduktAsync(pro.pro_id)); } if (ob is Kategorie) { Kategorie kat = new Kategorie(); kat = (Kategorie)ob; return(restService.DeleteKategorieAsync(kat.kat_id)); } if (ob is Hersteller) { Hersteller her = new Hersteller(); her = (Hersteller)ob; return(restService.DeleteHerstellerAsync(her.her_id)); } if (ob is Regal) { Regal regal = new Regal(); regal = (Regal)ob; return(restService.DeleteRegalAsync(regal.reg_id)); } if (ob is Lagerbestand) { Lagerbestand lager = new Lagerbestand(); lager = (Lagerbestand)ob; return(restService.DeleteLagerbestandAsync(lager.lag_id)); } if (ob is Verkauf) { Verkauf verkauf = new Verkauf(); verkauf = (Verkauf)ob; return(restService.DeleteVerkaufAsync(verkauf.ver_id)); } return(null); //return restService.DeleteProduktAsync(produkt.pro_id); }
public async Task DeleteHerstellerAsync(string id) { var uri = new Uri(string.Format(Constants.HerstellerDelete, string.Empty)); Hersteller her = new Hersteller(); her.her_id = id; try { var json = JsonConvert.SerializeObject(her); var content = new StringContent(json, Encoding.UTF8, "application/json"); var response = await client.PostAsync(uri, content); if (response.IsSuccessStatusCode) { Debug.WriteLine(@" Hersteller successfully deleted."); } } catch (Exception ex) { Debug.WriteLine(@" ERROR {0}", ex.Message); } }
void trvModels_AfterSelect(object sender, TreeViewEventArgs e) { var root = this.trvModels.Nodes[0]; var treeNode = e.Node; if (e.Node == root) { this.myCurrentHersteller = null; this.myCurrentMaschinenserie = null; return; } var modelList = ModelManager.SharedItemsService.MaschinenModellList.Sort("Modellbezeichnung"); var gridList = new SortableBindingList <Maschinenmodell>(); if (treeNode.Parent == root) { this.myCurrentHersteller = treeNode.Tag as Hersteller; foreach (var model in modelList) { if (model.Hersteller == (Hersteller)e.Node.Tag) { gridList.Add(model); } } } else { this.myCurrentHersteller = treeNode.Parent.Tag as Hersteller; this.myCurrentMaschinenserie = treeNode.Tag as Maschinenserie; foreach (var model in modelList) { if (model.Maschinenserie == (Maschinenserie)e.Node.Tag) { gridList.Add(model); } } } this.dgvModelle.DataSource = gridList; }
// Löschen private void HerstellerDeleteButton_Click(object sender, RoutedEventArgs e) { Hersteller _Hersteller = (Hersteller)HerstellerGrid.SelectedItem; _Hersteller.Delete(); // Clear formular _Controller.ClearGrid(HerstellerUpdateGrid, false); DataController.UpdateHerstellerRelations(); HerstellerGrid = _Controller.FillHerstellerGrid(HerstellerGrid, DataController.ReturnHersteller()); ModelGrid = _Controller.FillModelGrid(ModelGrid, DataController.ReturnModels()); ArticleGrid = _Controller.FillArticleGrid(ArticleGrid, DataController.ReturnLiveArtikel()); HerstellerGrid.UnselectAll(); HerstellerNothingSelected.Content = "Datensatz erfolgreich gelöscht!"; HerstellerNothingSelected.Foreground = Brushes.Green; HerstellerNothingSelected.Visibility = Visibility.Visible; HerstellerSaveButton.IsEnabled = false; }