/// <summary> /// Inicjalizuje okno z danymi reżysera, które chcemy zmienić /// </summary> /// <param name="rez">Reżyser, którego dane chcemy zmienić</param> public Okno_rezyser(Rezyser rez) : this() { this.rezyser = rez; textBox_dataur.Text = this.rezyser.Data_ur.ToShortDateString(); textBox_imie.Text = this.rezyser.Imie; textBox_nazwisko.Text = this.rezyser.Nazwisko; textBox_kraj.Text = this.rezyser.Kraj_ur; }
private void button_rez_Click(object sender, RoutedEventArgs e) { if (this.film.Rezyser != null) { Okno_rezyser nr = new Okno_rezyser(this.film.Rezyser); nr.ShowDialog(); this.film.Rezyser = this.film.Rezyser; } else { Rezyser r = new Rezyser(); Okno_rezyser nr = new Okno_rezyser(r); nr.ShowDialog(); this.film.Rezyser = r; } }
/// <summary> /// Drugi konstruktor parametryczny klasy film, jednak nie używany w programie /// </summary> /// <param name="nazwa"></param> /// <param name="gatunek"></param> /// <param name="rok_produkcji"></param> /// <param name="kraj_produkcji"></param> /// <param name="rezyser"></param> /// <param name="opis"></param> /// <param name="ocena"></param> public Film(string nazwa, string gatunek, string rok_produkcji, string kraj_produkcji, Rezyser rezyser, string opis, int ocena) : this(nazwa, gatunek, rok_produkcji, kraj_produkcji, rezyser, opis) { this.Ocena = ocena; }
/// <summary> /// Konstruktor parametryczny klasy film /// </summary> /// <param name="nazwa"></param> /// <param name="gatunek"></param> /// <param name="rok_produkcji"></param> /// <param name="kraj_produkcji"></param> /// <param name="rezyser"></param> /// <param name="opis"></param> public Film(string nazwa, string gatunek, string rok_produkcji, string kraj_produkcji, Rezyser rezyser, string opis) : this() { this.Nazwa = nazwa; this.Gatunek = gatunek; this.Rok_produkcji = rok_produkcji; this.Kraj_produkcji = kraj_produkcji; this.Rezyser = rezyser; this.Opis = opis; rezyser.dod_rezyserowane(this); }