private static string ToString(Film film) { var stringRepresentation = String.Format( "{0}\nTytul: {1}\nJezyk: {2}\nReżyser: {3}\nGatunek: {4}\nAktorzy: {5}\nOpis: {6}", film.Sciezka, film.dane.tytul, film.dane.jezyk, film.dane.rezyser, film.dane.gatunki, film.dane.aktorzy, film.dane.opis); return stringRepresentation; }
public EdycjaPlikuFilmowego(String path) { sciezka = path; dane = new Film(sciezka); daneWejsciowe = new Film(sciezka); InitializeComponent(); wypelnijPola(dane); rozszerzenieBox.Enabled = false; zapiszButton.Enabled = true; przwrocButton.Enabled = false; zapisane = true; }
/// <summary>Tworzy nową instancję Pliku.</summary> /// <param name="sciezka"></param> /// <returns></returns> public static Plik Create(string sciezka, string source) { Plik wynik = null; string rozszerzenie = Path.GetExtension(sciezka).Substring(1); if (UstawieniaProgramu.getInstance().wspieraneRozszerzeniaAudio.Contains(rozszerzenie)) wynik = new Utwor(sciezka,source); else if (UstawieniaProgramu.getInstance().wspieraneRozszerzeniaVideo.Contains(rozszerzenie)) wynik = new Film(sciezka,source); return wynik; }
/// <summary>Tworzy nową instancję Pliku.</summary> /// <param name="sciezka">Ścieżka do pliku</param> /// <exception cref="ArgumentNullException">Jeśli podano null jako argument</exception> public static Plik Create(string sciezka) { if(sciezka==null) throw new ArgumentNullException(); Plik wynik = null; string rozszerzenie = Path.GetExtension(sciezka).Substring(1); if (UstawieniaProgramu.getInstance().wspieraneRozszerzeniaAudio.Contains(rozszerzenie)) wynik = new Utwor(sciezka); else if (UstawieniaProgramu.getInstance().wspieraneRozszerzeniaVideo.Contains(rozszerzenie)) wynik = new Film(sciezka); return wynik; }
public static void PrintFilmsInFolder(string folder) { foreach (var file in Directory.GetFiles(folder)) { try { var film = new Film(file); Console.WriteLine(film.ToString()); File.AppendAllText(@"C:\Users\KrzysztofD\Desktop\pliki.txt", film.ToString()); } catch (Exception e) { Console.WriteLine(e); File.AppendAllText(@"C:\Users\KrzysztofD\Desktop\pliki.txt", file + "\n" + e.Message); } } }
public DodawanieFilmow(String sciezkaPliku) { InitializeComponent(); zapisz.Show(); updateButton.Dispose(); Film x = new Film(sciezkaPliku); String title = ""; String gat = ""; String dir = ""; String op = ""; title = x.dane.tytul; gat = x.dane.gatunki; dir = x.dane.rezyser; op = x.dane.opis; tytul.Text = title; gatunek.Text = gat; produkcja.Text = ""; rok.Text = ""; rezyseria.Text = dir; opis.Text = op; tytul_ory.Text = ""; sciezkaFilmu = sciezkaPliku; }
private void wypelnijPola(Film dane) { tytulBox.Text = dane.dane.tytul; rozszerzenieBox.Text = System.IO.Path.GetExtension(sciezka); tytulBox.Text = dane.dane.tytul; rezyserBox.Text = dane.dane.rezyser; jezykBox.Text = dane.dane.jezyk; aktorzyBox.Text =dane.dane.aktorzy; gatunkiBox.Text = dane.dane.gatunki; opisBox.Text = dane.dane.opis; }
private static void CreateFilmShims1(IDictionary<string, DaneFilmu> testData) { Func<string, Plik> createPlik = path => { var wynik = new Film(path); wynik.dane = testData[wynik.Nazwa]; return wynik; }; ShimPlik.CreateString = path => createPlik(path); ShimPlik.CreateStringString = (path1, path2) => createPlik(path1); }