private void btnYedekAl_Click(object sender, EventArgs e) { using (SaveFileDialog s = new SaveFileDialog()) { s.Title = "Kaydedilecek Yeri Seçiniz"; s.Filter = "Cari Hesap Yedeği | *.txt"; if (s.ShowDialog() == DialogResult.OK) { MessageBox.Show(Yedek.YedekAl(s.FileName)); //using kullandığımızda aşağıdakiler yapılır. // s.Dispose(); // s = null; } } }
private void btnBaslat_Click(object sender, EventArgs e) { string msj = radioSilYedekle.Checked ? "Yedekte olmayan tüm kayıtlarınız silinecek. Devam edilsin mi ?" : "Yedeklemek istediğiniz klasör mevcut kayıtlarınızın üstüne eklenecektir. Devam edilsin mi ?"; DialogResult s = MessageBox.Show(msj, "Yedek Yükle", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (s == DialogResult.Yes) { OpenFileDialog o = new OpenFileDialog(); o.Title = "Yedeklenecek dosyayı seçiniz"; o.Filter = "Yedek | *.txt"; if (o.ShowDialog() == DialogResult.OK) { MessageBox.Show(Yedek.YedekYukle(o.FileName, radioSilYedekle.Checked)); } Program.EkranGuncelle(); } }
private void button1_Click(object sender, EventArgs e) { string msj = rd_silAktar.Checked ? "Bu işlem yedekte olmayan tüm kayıtlarınızı silecektir." : "Bu işlem şimdiki kayıtlarla yedekteki kayıtları birleştirecektir."; msj += " Devam etmek istiyor musunuz?"; DialogResult s = MessageBox.Show(msj, "Yedekten Yükle", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (s == DialogResult.Yes) { OpenFileDialog o = new OpenFileDialog(); o.Title = "Yüklenecek yedek dosyasını seçiniz"; o.Filter = "Yedek | *.yaz5"; if (o.ShowDialog() == DialogResult.OK) { MessageBox.Show(Yedek.YedektenYukle(o.FileName, rd_silAktar.Checked)); Program.EkranGuncelle(); } } }
private void button7_Click(object sender, EventArgs e) { //istediği bir yere //yedek_29.06.2017.json //dosyasını kaydedelim //içinde bütün listeler (CariHesaplar, Gruplar, Hesap hareketleri) bulunsun //listeleri tek bir nesnede toplayabilmek için bir viewmodel yazalım using (SaveFileDialog s = new SaveFileDialog()) { s.Title = "Yedek alınacak yeri seçiniz"; s.Filter = "Yedek | *.yaz5"; if (s.ShowDialog() == DialogResult.OK) { MessageBox.Show(Yedek.YedekAl(s.FileName)); } //using kullandığımızdan aşağıdakiler yapılır //s.Dispose(); //s = null; } }
// // GET: /Default1/ public ActionResult Index() { Yedek yedek = new Yedek { Sanayiler = db.Sanayis.ToList(), MilTipleri = db.MilTipis.ToList(), Miller = db.Mils.ToList(), Partiler = db.Partis.ToList(), Personeller = db.Personels.ToList() }; DataContractSerializer ds = new DataContractSerializer(typeof(Yedek)); var settings = new XmlWriterSettings { Indent = true }; var w = XmlWriter.Create(baseDir + xmlPath, settings); ds.WriteObject(w, yedek); w.Close(); return(Redirect(xmlPath)); }