void MoveMaschine() { if (this.mySelectedMachine == null) { return; } var modell = this.mySelectedMachine.Modellbezeichnung; var msg = string.Empty; var csv = new CustomerSearchView("Zu welchem Kunden soll die Maschine verschoben werden?", false); if (csv.ShowDialog() != DialogResult.OK || csv.SelectedCustomer == null) { return; } if (this.myKunde.CustomerId == csv.SelectedCustomer.Kundennummer) { msg = string.Format("Die Maschine gehört doch schon zu {0}", myKunde.Matchcode); MetroMessageBox.Show(this, msg, "Äh ..."); return; } var zielKunde = ModelManager.CustomerService.GetKunde(csv.SelectedCustomer.Kundennummer, false); if (zielKunde != null) { ModelManager.MachineService.TransferMachine(this.mySelectedMachine, this.myKunde, zielKunde); msg = string.Format("Die Maschine '{0}' wurde zu '{1}' verschoben.", modell, csv.SelectedCustomer.Name1); MetroMessageBox.Show(this, msg); } }