private void Grid_Loaded(object sender, RoutedEventArgs e) { try { CategoryTransport.ItemsSource = LogicCategoryTransport.GetNameCategory(); TypeOfDrive.ItemsSource = LogicTypeOfDrive.GetNameType(); TransportModel transport = LogicTransport.GetCurrentTransport(); Manufacturer.Text = transport.Manufacturer; Model.Text = transport.Model; YearTransport.Text = transport.YearTransport; NumberEngine.Text = transport.NumberEngine; ModelEngine.Text = transport.ModelEngine; YearEngine.Text = transport.YearEngine; PowerEngineK.Text = transport.PowerEngineKVT; PowerEngineH.Text = transport.PowerEngineH; MaxLoad.Text = transport.MaxLoad.ToString(); Weight.Text = transport.Weight.ToString(); Color.Text = transport.Color; VIN.Text = transport.VIN; Description.Text = transport.Description; CategoryTransport.SelectedIndex = transport.CategoryTransport - 1; TypeOfDrive.SelectedIndex = transport.TypeOfDrive - 1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Change_Click(object sender, RoutedEventArgs e) { try { TransportModel transport = new TransportModel() { Manufacturer = Manufacturer.Text, Model = Model.Text, CategoryTransport = LogicCategoryTransport.GetIdByName(CategoryTransport.Text), YearTransport = YearTransport.Text, NumberEngine = NumberEngine.Text, ModelEngine = ModelEngine.Text, YearEngine = YearEngine.Text, PowerEngineKVT = PowerEngineK.Text, PowerEngineH = PowerEngineH.Text, MaxLoad = double.Parse(MaxLoad.Text), Color = Color.Text, Weight = double.Parse(Weight.Text), VIN = VIN.Text, TypeOfDrive = LogicTypeOfDrive.GetIdByName(TypeOfDrive.Text), Description = Description.Text }; LogicTransport.ChangeTransport(transport); MessageBox.Show("Транспорт успешно изменен"); TransportList transportList = new TransportList(); transportList.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Grid_Loaded(object sender, RoutedEventArgs e) { CategoryTransport.ItemsSource = LogicCategoryTransport.GetNameCategory(); TypeOfDrive.ItemsSource = LogicTypeOfDrive.GetNameType(); }