コード例 #1
0
ファイル: Anasayfa.cs プロジェクト: caglary/parola
        private void Update_Click(object sender, EventArgs e)
        {
            //guncelleme işlemi
            Parola parola = lblParolaListe.SelectedItem as Parola;

            if (parola != null)
            {
                parolaEdit = new ParolaEdit(parola, Operations.Update);
                parolaEdit.ShowDialog();
            }
            else
            {
                MessageBoxOperation.MessageBoxWarning("Herhangi bir parola seçmediniz.İşleme devam edilemiyor.");
            }
        }
コード例 #2
0
ファイル: Anasayfa.cs プロジェクト: caglary/parola
        private void Delete_Click(object sender, EventArgs e)
        {
            Parola parola = lblParolaListe.SelectedItem as Parola;

            if (parola != null)
            {
                ParolaEdit delete = new ParolaEdit(parola, Operations.Delete);
                delete.ShowDialog();
            }
            else
            {
                MessageBoxOperation.MessageBoxWarning("Herhangi bir parola seçmediniz.İşleme devam edilemiyor.");
            }
            LoadingForm();
        }
コード例 #3
0
ファイル: Anasayfa.cs プロジェクト: caglary/parola
        private void BtnJsonRestore_Click(object sender, EventArgs e)
        {
            List <string> etkilenenKayitlar = new List <string>();
            List <Parola> Parolalar         = null;
            string        path = FileOperation.FilePath();

            if (!string.IsNullOrEmpty(path))
            {
                string JsonOkunanData = System.IO.File.ReadAllText(path);
                Parolalar = JsonOperation.JsonDeserialize <Parola>(JsonOkunanData);
            }
            if (Parolalar != null && !string.IsNullOrEmpty(Parolalar[0].kullaniciadi) &&
                !string.IsNullOrEmpty(Parolalar[0].isim) && !string.IsNullOrEmpty(Parolalar[0].parola_) &&
                !string.IsNullOrEmpty(Parolalar[0].parola_))
            {
                foreach (var parola in Parolalar)
                {
                    //gelen koleksiyondaki verileri veritabanına kaydetmek için kod yazılabilir.
                    //ilgili değer kayıt ve update işlemleri yapılacaktır.
                    //business tarafında metotlar oluşturulup eklenecek..
                    string etkilenenenKayit = _bll.RestoreFromJsonToDatabase(parola);
                    if (etkilenenenKayit != "")
                    {
                        etkilenenKayitlar.Add(etkilenenenKayit);
                    }
                }
                MessageBoxOperation.MessageBoxInformation("Restore işlemi bitmiştir...");
                RestoreKayitlar restoreKayitlar = new RestoreKayitlar(etkilenenKayitlar);
                restoreKayitlar.Show();
            }
            else
            {
                //koleksiyon null değerde geldiği için herhangi bir işlem yapmıyoruz.
                MessageBoxOperation.MessageBoxWarning("Koleksiyon null değer almıştır.İlgili json dosyasından herhangi bir değer AKTARILAMAMIŞTIR.");
            }
            Listele();
        }