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"); } }
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(); } }
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"); } }