//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; } }