Пример #1
0
 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;
         }
     }
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
        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();
                }
            }
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
        //
        // 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));
        }