private void Change_Click(object sender, RoutedEventArgs e) { if (lb == 3) { Window1 wnd = new Window1(this); wnd.Show(); try { foreach (var item in lc.Cars) { if (item.Name == ((Car)Table.SelectedItem).Name) { wnd.Name.Text = item.Name; wnd.drGear.Text = item.Drivegear; wnd.Prod_Year.Text = item.ProductionYear.ToString(); wnd.Power.Text = item.Horsepower.ToString(); wnd.Type_eng.Text = item.EngineType; wnd.Capacity.Text = item.EngineСapacity.ToString(); } } lc.Cars.Remove((Car)Table.SelectedItem); Search_result1.Items.Remove(Table.SelectedItem); Serializing.Serialize_c(lc); Table.Items.Remove(Table.SelectedItem); } catch (Exception a) { MessageBox.Show(a.ToString()); } } else { } if (lb == 4) { Window1 wnd = new Window1(this); wnd.Show(); try { foreach (var item in lc.Cars) { if (item.Name == ((Car)Search_result1.SelectedItem).Name) { wnd.Name.Text = item.Name; wnd.drGear.Text = item.Drivegear; wnd.Prod_Year.Text = item.ProductionYear.ToString(); wnd.Power.Text = item.Horsepower.ToString(); wnd.Type_eng.Text = item.EngineType; wnd.Capacity.Text = item.EngineСapacity.ToString(); } } lc.Cars.Remove((Car)Search_result1.SelectedItem); Table.Items.Remove(Search_result1.SelectedItem); Serializing.Serialize_c(lc); Search_result1.Items.Remove(Search_result1.SelectedItem); } catch (Exception a) { MessageBox.Show(a.ToString()); } } else { } }
private void Change1_Click(object sender, RoutedEventArgs e) { if (lb == 1) { Add_Window wnd = new Add_Window(this); wnd.Show(); try { foreach (var item in lr.Lorries) { if (item.Name == ((Lorry)Table1.SelectedItem).Name) { wnd.Name.Text = item.Name; wnd.Mass.Text = item.FreightMass.ToString(); wnd.Prod_Year.Text = item.ProductionYear.ToString(); wnd.Power.Text = item.Horsepower.ToString(); wnd.Type_eng.Text = item.EngineType; wnd.Capacity.Text = item.EngineСapacity.ToString(); } } lr.Lorries.Remove((Lorry)Table1.SelectedItem); Search_result.Items.Remove(Table1.SelectedItem); Serializing.Serialize_l(lr); Table1.Items.Remove(Table1.SelectedItem); }catch (Exception a) { MessageBox.Show(a.ToString()); } } else { } if (lb == 2) { Add_Window wnd = new Add_Window(this); wnd.Show(); try { foreach (var item in lr.Lorries) { if (item.Name == ((Lorry)Search_result.SelectedItem).Name) { wnd.Name.Text = item.Name; wnd.Mass.Text = item.FreightMass.ToString(); wnd.Prod_Year.Text = item.ProductionYear.ToString(); wnd.Power.Text = item.Horsepower.ToString(); wnd.Type_eng.Text = item.EngineType; wnd.Capacity.Text = item.EngineСapacity.ToString(); } } lr.Lorries.Remove((Lorry)Search_result.SelectedItem); Table1.Items.Remove(Search_result.SelectedItem); Serializing.Serialize_l(lr); Search_result.Items.Remove(Search_result.SelectedItem); } catch (Exception a) { MessageBox.Show(a.ToString()); } } else { } }
private void Add_C_C_Click(object sender, RoutedEventArgs e) { if (File.Exists("../../lorries.xml")) { wnd.lc = Serializing.Deserialize_c(wnd.lc); } else { wnd.lc.Cars = new List <Car>(); } Car cr = new Car(Name.Text, int.Parse(Prod_Year.Text), Type_eng.Text, int.Parse(Capacity.Text), drGear.Text, int.Parse(Power.Text)); wnd.lc.Cars.Add(cr); Serializing.Serialize_c(wnd.lc); wnd.Table.Items.Add(cr); this.Close(); }
private void Delete_Button_Click(object sender, RoutedEventArgs e) { if (lb == 3) { lc.Cars.Remove((Car)Table.SelectedItem); Search_result1.Items.Remove(Table.SelectedItem); Serializing.Serialize_c(lc); Table.Items.Remove(Table.SelectedItem); } if (lb == 4) { lc.Cars.Remove((Car)Search_result1.SelectedItem); Table.Items.Remove(Search_result1.SelectedItem); Serializing.Serialize_c(lc); Search_result1.Items.Remove(Search_result1.SelectedItem); } }
private void Delete_Button1_Click(object sender, RoutedEventArgs e) { if (lb == 1) { Serializing.Deserialize_l(lr); lr.Lorries.Remove((Lorry)Table1.SelectedItem); Search_result.Items.Remove(Table1.SelectedItem); Serializing.Serialize_l(lr); Table1.Items.Remove(Table1.SelectedItem); } if (lb == 2) { Serializing.Deserialize_l(lr); lr.Lorries.Remove((Lorry)Search_result.SelectedItem); Table1.Items.Remove(Search_result.SelectedItem); Serializing.Serialize_l(lr); Search_result.Items.Remove(Search_result.SelectedItem); } }
public MainWindow() { InitializeComponent(); if (File.Exists("../../lorries.xml")) { lr = Serializing.Deserialize_l(lr); foreach (var item in lr.Lorries) { Table1.Items.Add(item); } } if (File.Exists("../../cars.xml")) { lc = Serializing.Deserialize_c(lc); foreach (var item in lc.Cars) { Table.Items.Add(item); } } }
private void Add_L_L_Click(object sender, RoutedEventArgs e) { try { if (File.Exists("../../lorries.xml")) { wnd.lr = Serializing.Deserialize_l(wnd.lr); } else { wnd.lr.Lorries = new List <Lorry>(); } Lorry lry = new Lorry(Name.Text, int.Parse(Prod_Year.Text), Type_eng.Text, int.Parse(Capacity.Text), int.Parse(Mass.Text), int.Parse(Power.Text)); wnd.lr.Lorries.Add(lry); Serializing.Serialize_l(wnd.lr); wnd.Table1.Items.Add(lry); this.Close(); } catch (Exception a) { MessageBox.Show(a.ToString()); } }