Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 public static bool Sil(Yedek yedek)
 {
     Yonet.YedekSil(yedek);
     return(true);
 }
Example #6
0
        public static bool EnSonYedekGeriGetir()
        {
            Yedek yedek = Yonet.YedekleriCek().Last();

            return(GeriYukle(yedek));
        }