コード例 #1
0
        //Extend the borrowing time by a week
        private void ExtendButton_Click(object sender, RoutedEventArgs e)
        {
            switch (BookDataProvider.ExtendBorrow(_selectedBook, _borrower))
            {
            case 1:
                MessageBox.Show("Sikertelen meghosszabbítás hibás adatok miatt! Kérem keressen fel egy könyvtárost!",
                                "Hibás adatok!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                break;

            case 2:
                MessageBox.Show("Már nem hosszabbíthatja könyvkölcsönzését!\n" +
                                "Ez azért lehetséges, mert már elérte a maximális hosszabbítások számát, vagy mert késedelmi díj megfizetésére kötelezett. " +
                                "Kérem lépjen kapcsolatba egy könyvtárossal! ",
                                "Hosszabbítás nem lehetséges!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                break;

            case 3:
                MessageBox.Show("Csak a kölcsönzés lejárata előtti egy hétben hosszabbíthat!",
                                "Sikertelen hosszabbítás!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                break;

            default:
                MessageBox.Show("Sikeresen meghosszabbította a kölcsönzése időtartamát.",
                                "Sikeres hosszabbítás!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                break;
            }
        }