public NoweWypozyczenieForm(WypozyczeniaKlientaForm wypozyczeniaKlientaForm, Klient klient)
        {
            InitializeComponent();
            _ksiazkaRepozytorium      = (IRepository <Ksiazka>)Program.ServiceProvider.GetService(typeof(IRepository <Ksiazka>));
            _wypozyczenieRepozytorium = (IWypozyczeniaRepozytorium)Program.ServiceProvider.GetService(typeof(IWypozyczeniaRepozytorium));
            this.klient = klient;

            NoweWypozyczenie += wypozyczeniaKlientaForm.DodanieDoWypozyczenAsync;
        }
示例#2
0
 private void zobaczWypozyczeniaButton_Click(object sender, EventArgs e)
 {
     if (klienciwypozListView.SelectedItems.Count == 0)
     {
         string            message = "Najpierw musisz wybrać klienta";
         string            title   = "Komunikat";
         MessageBoxButtons buttons = MessageBoxButtons.OK;
         DialogResult      result  = MessageBox.Show(message, title, buttons);
     }
     else
     {
         var    zaznaczonyItem = klienciwypozListView.SelectedItems[0];
         Klient tempKlient     = Klienci.Where(k => k.ID == (int)zaznaczonyItem.Tag).First();
         var    form           = new WypozyczeniaKlientaForm(tempKlient, this);
         form.Show();
     }
 }