Exemple #1
0
        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;
        }
Exemple #2
0
        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();
        }