public static bool YedekEkle(Yedek yedek) { DateTime h_Tarih = DateTime.Now; RootObject yedekler = JsonConvert.DeserializeObject <RootObject>(Getir()); yedekler.yedekler.yedek.Add(yedek); JsonKaydet(JsonConvert.SerializeObject(yedekler)); return(true); }
public static void Yedekle(string ad, string yol) { Yedek yedek = new Yedek(); yedek.adi = ad; yedek.tarih = DateTime.Now.Date.ToShortDateString().ToString(); yedek.yol = yol; File.Copy(@"hecem.accdb", yol); Yonet.YedekEkle(yedek); }
public static bool GeriYukle(Yedek yedek) { Random rnd = new Random(); if (File.Exists(yedek.yol)) { Process.Start("YedekGeriYukleme.exe", yedek.yol + " " + Yonetim.App.ka + " " + Yonetim.App.sifre); Environment.Exit(0); } else { return(false); } return(true); }
public static bool YedekSil(Yedek yedek) { RootObject yedekler = JsonConvert.DeserializeObject <RootObject>(Getir()); foreach (Yedek YedekD in yedekler.yedekler.yedek) { if (YedekD.yol == yedek.yol) { yedekler.yedekler.yedek.Remove(YedekD); if (File.Exists(yedek.yol)) { File.Delete(yedek.yol); } break; } } JsonKaydet(JsonConvert.SerializeObject(yedekler)); return(true); }
public static bool Sil(Yedek yedek) { Yonet.YedekSil(yedek); return(true); }
public static bool EnSonYedekGeriGetir() { Yedek yedek = Yonet.YedekleriCek().Last(); return(GeriYukle(yedek)); }