/// <summary> /// Konstruktor pobierający inforamcje o aktualnie wybranym katalogu, wywołujący funkcję pobrania i zapisu informacji o /// promocji do widoku. /// </summary> /// <param name="idKatalog">Aktualny katalog</param> public PromocjaView(int idKatalog) { InitializeComponent(); controller = new KierownikController(this); this.idKatalog = idKatalog; bool stan = controller.LadujPromocje(idKatalog); b_dodaj.Visible = !stan; b_edytuj.Visible = stan; }
/// <summary> /// Główny bezparametrowy konstruktor okna, tworzący okno oraz połączenie z bazą danych. /// </summary> public KierownikView() { InitializeComponent(); controller = new KierownikController(this); l_uzytkownik.Text = "Niezidentyfikowany użytkownik"; l_polaczenie.Text = "Połączono"; l_polaczenie.ForeColor = System.Drawing.Color.Green; aktKatalog = new AktualizacjaController("wycieczka katalog"); aktReklamacja = new AktualizacjaController("reklamacja"); aktPojazd = new AktualizacjaController("pojazd"); timer1.Start(); }
/// <summary> /// Konstruktor okna z parametrem, pozwalający na przekazanie nazwy użytkownika zalogowanego do systemu /// oraz tworzący połączenie z bazą danych. /// </summary> /// <param name="uzytkownik">Nazwa użytkownika</param> public KierownikView(Kierownik uzytkownik) { InitializeComponent(); controller = new KierownikController(this); controller.LadujKatalog(); _uzytkownik = uzytkownik; l_uzytkownik.Text = _uzytkownik.DaneOsobowe(); l_polaczenie.Text = "Połączono"; l_polaczenie.ForeColor = System.Drawing.Color.Green; aktKatalog = new AktualizacjaController("wycieczka katalog"); aktReklamacja = new AktualizacjaController("reklamacja"); aktPojazd = new AktualizacjaController("pojazd"); this.helpProvider1.HelpNamespace = "Helper\\Kierownik.chm"; timer1.Start(); }
/// <summary> /// Konstruktor, który tworzy formę wyciećzki dostosowaną do wybranej opcji edycji bądź dodawania wycieczki /// </summary> /// <param name="opcja">Kiedy jeden dodaje wycieczke, kiedy zero usuwa.</param> /// <param name="idKatalog">ID katalogu z którego pobieramy informacje dotyczące wycieczki i ceny</param> public WycieczkaView(int opcja, int idKatalog) { InitializeComponent(); this.controller = new KierownikController(this); this.idKatalog = idKatalog; _opcja = opcja; controller.WypelnijKatalogBoxy(); //Data odjazdu nie moze byc taka sama jak data przyjazdu tb_data_wyjazdu.Value = DateTime.Now; tb_data_powrotu.Value = tb_data_powrotu.Value.AddDays(1); this.b_dodaj.Visible = Convert.ToBoolean(opcja); this.b_zapisz.Visible = !Convert.ToBoolean(opcja); if (opcja == 0) { controller.WypelnijKatalogDoEdycji(idKatalog); } }
/// <summary> /// Główny bezparametrowy konstruktor okna /// </summary> public PojazdView() { InitializeComponent(); controller = new KierownikController(this); }