public CargoData GetCargo() { var a = new CargoData(); a.Worker = textBox1.Text; a.Arriving = dateTimePicker1.Value; a.Number = textBox2.Text; a.Postman = textBox3.Text; foreach (InsideData ed in listBox1.Items) { a.Meow.Add(ed); } return a; }
private void SaveButton_Click(object sender, EventArgs e) { var sfd = new SaveFileDialog() { Title = "Сохранение данных", Filter = "Файл товара|*.cargo" }; var result = sfd.ShowDialog(this); if (result != DialogResult.OK) return; var pd = new CargoData { Worker = textBox1.Text, Arriving = dateTimePicker1.Value, Number = textBox2.Text, Postman = textBox3.Text }; foreach (InsideData ed in listBox1.Items) { pd.Meow.Add(ed); } var xs = new XmlSerializer(typeof(CargoData)); var file = File.Create(sfd.FileName); xs.Serialize(file, pd); file.Close(); }