/// <summary> /// Metoda dodajaca zbior zdjec do bazy danych uzytkownika /// </summary> /// <param name="lista">Kolekcja Zdjec do dodania</param> public void dodaj_kolekcje_do_bazy(List <Zdjecie> lista) { StringBuilder sb = new StringBuilder("Nie uda³o siê dodaæ do kolekcji nastepuj¹cych zdjêæ:\n"); bool nieUdaloSie = false; foreach (Zdjecie z in lista) { if (z.DodajDoKolekcji() == false) { sb.Append(z.Path + "\n"); if (nieUdaloSie == false) { nieUdaloSie = true; } } else { Thumbnailview.ZmodyfikowanoZdjecie(null, z, RodzajModyfikacjiZdjecia.Zawartosc); } } if (nieUdaloSie) { MessageBox.Show(sb.ToString()); } }
/// <summary> /// Metoda dodajaca zaznaczone zdjecia do bazy danych /// </summary> /// <returns>Lista lokalizacji zdjec dodanych do bazy</returns> public List <string> dodaj_kolekcje_do_bazy() { List <Zdjecie> lista = ZwrocZdjeciaZaznaczone(); List <string> lista_sciezek = new List <string>(); StringBuilder sb = new StringBuilder("Nie uda³o siê dodaæ do kolekcji nastepuj¹cych zdjêæ:\n"); bool nieUdaloSie = false; foreach (Zdjecie z in lista) { if (z.DodajDoKolekcji() == false) { sb.Append(z.Path + "\n"); if (nieUdaloSie == false) { nieUdaloSie = true; } } else { Thumbnailview.ZmodyfikowanoZdjecie(null, z, RodzajModyfikacjiZdjecia.Zawartosc); lista_sciezek.Add(z.Path); } } if (nieUdaloSie) { MessageBox.Show(sb.ToString()); } return(lista_sciezek); }
private void UsunZKolekcji(object sender, EventArgs e) { List <Zdjecie> lista = ZwrocZdjeciaZaznaczone(); if (Thumbnailview.MiniaturyZDrzewa == true) { foreach (Zdjecie z in lista) { if (z.CzyUstawioneId() == true) { z.UsunZdjecieZBazy(); z.UsunId(); Thumbnailview.ZmodyfikowanoZdjecie(null, z, RodzajModyfikacjiZdjecia.Zawartosc); } } } else { foreach (Zdjecie z in lista) { z.UsunZdjecieZBazy(); z.UsunId(); Thumbnailview.Usun(z); } Thumbnailview.Odswiez(); } }