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."); } }
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(); }
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(); }