Example #1
0
        private void SkapaBokninKnapp_Click(object sender, EventArgs e)
        {
            //Knapp för att skapa en bokning
            Anställd A   = BusinessManager.GetAnställd(BusinessManager.AnstRepo.inloggad);
            int      MNr = int.Parse(MedlemsIdBox.Text);

            //Skapar en lista med böckerna som är valda
            List <Bok> B = new List <Bok>();

            foreach (Bok b in ListboxBöcker.SelectedItems)
            {
                B.Add(b);
            }



            Bokning Bokn = A.skapaBokning(MNr, B, BusinessManager.AnstRepo.inloggad, BusinessManager);



            //En box för att se så informationen stämmer
            DialogResult Svar;

            Svar = MessageBox.Show($"Medlem: {Bokn.medlem.namn}\nAnställd: {Bokn.anställd.namn}", "stämmer detta?", MessageBoxButtons.YesNo);
            if (Svar == DialogResult.No)
            {
                Close();
            }
            else if (Svar == DialogResult.Yes)
            {
                BusinessManager.BoknRepo.AddBokning(Bokn);
                MessageBox.Show($"{Bokn.BokningsNr}", "Ditt boknings nummer är");
                BokadeBöckerlista.Items.Add(B);
                Uppdatera();
            }
        }