private ZakazData Get() { var zd = new ZakazData(); zd.Name = nameTextBox.Text; zd.Surname = surenameTextBox.Text; zd.Patronimyc = patronimicTextBox.Text; zd.Mark = markTextbox.Text; zd.Model = modelTextbox.Text; zd.Year = (int)yearNumeric.Value; zd.Mileage = (int)mileageTextbox.Value; if (maleRadioButton.Checked) { zd.Gender = Gender.Male; } else { zd.Gender = Gender.Female; } foreach (ServiceData ed in listBox1.Items) { zd.Services.Add(ed); } return zd; }
private void save_Click(object sender, EventArgs e) { var sfd = new SaveFileDialog() { Title = "Сохранение данных", Filter = "файл наряда|*.nrd" }; var result = sfd.ShowDialog(this); if (result != DialogResult.OK) return; var zd = new ZakazData(); zd.Name = nameTextBox.Text; zd.Surname = surenameTextBox.Text; zd.Patronimyc = patronimicTextBox.Text; zd.Mark = markTextbox.Text; zd.Model = modelTextbox.Text; zd.Year = (int)yearNumeric.Value; zd.Mileage = (int)mileageTextbox.Value; if (maleRadioButton.Checked) { zd.Gender = Gender.Male; } else { zd.Gender = Gender.Female; } foreach (ServiceData ed in listBox1.Items) { zd.Services.Add(ed); } /* File.WriteAllText(sfd.FileName,nameTextBox.Text + Environment.NewLine); File.AppendAllText(sfd.FileName, surenameTextbox.Text + "\r\n"); File.AppendAllText(sfd.FileName, patronimicTextBox.Text+"\r\n"); */ var xs = new XmlSerializer(typeof(ZakazData)); var file = File.Create(sfd.FileName); xs.Serialize(file, zd); file.Close(); }