Beispiel #1
0
        private void btnZascita_Click(object sender, RoutedEventArgs e)
        {
            //beri iz binarne datoteke
            FileStream      fs = new FileStream(pot, FileMode.Open);
            BinaryFormatter bf = new BinaryFormatter();

            try
            {
                while (true)
                {
                    //preberi naslednjega
                    Darovi d = (Darovi)bf.Deserialize(fs);
                    vsi.Add(d);
                }
            }
            catch (SerializationException)
            {
                //piši v xml datoteko
                string        imed = @"D:\INFORMATIKA2\zascita" + DateTime.Now.ToLongDateString() + ".xml";
                FileStream    fs1  = new FileStream(imed, FileMode.Create);
                XmlSerializer sr   = new XmlSerializer(typeof(List <Darovi>));
                sr.Serialize(fs1, vsi);
                MessageBox.Show("Opravljeno");
            }
        }
Beispiel #2
0
        private void btn1_Click(object sender, RoutedEventArgs e)
        {
            Darovi d = new Darovi();

            try
            {
                d.ZapSt = int.Parse(txtZapSt.Text);
            }
            catch
            {
            }
            d.Datum = dpDatum.SelectedDate.Value;
            d.Namen = txtNamen.Text;
            try
            {
                d.Znesek = double.Parse(txtZnesek.Text);
            }
            catch
            {
            }
            d.Opombe = txtOpombe.Text;
            if (d.ZapSt != 0 && d.ZapSt != 0)
            {
                FileStream      fs = new FileStream(pot, FileMode.Append);
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(fs, d);
                fs.Close();
            }
        }
Beispiel #3
0
        private void Button_Click(object sender, EventArgs e)
        {
            //beri iz binarne datoteke
            FileStream      fs = new FileStream(pot, FileMode.Open);
            BinaryFormatter bf = new BinaryFormatter();

            try
            {
                while (true)
                {
                    Darovi d = (Darovi)bf.Deserialize(fs);
                    vsi.Add(d);
                }
            }
            catch (SerializationException)
            {
                //piši v xml datoteko
                string        imeD = @"D:\PRO2\ZascitaWPF" + DateTime.Now.ToShortDateString() + ".xml";
                FileStream    fs1  = new FileStream(imeD, FileMode.Create);
                XmlSerializer sr   = new XmlSerializer(typeof(List <Darovi>));
                sr.Serialize(fs1, vsi);
                fs1.Close();
                MessageBox.Show("Opravljeno");
            }
        }