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);
                }
            }
        }
Пример #3
0
 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());
     }
 }