コード例 #1
0
 private void button4_Click(object sender, EventArgs e)
 {
     try
     {
         Reader  r = new Reader();
         context c = new context();
         loan    l = new loan(usernametxt.Text, Convert.ToInt32(ReaderIDtxt.Text));
         c.Setstrategy(new loan(usernametxt.Text, Convert.ToInt32(ReaderIDtxt.Text)));
         if (r.Data_is_correct(usernametxt.Text, Convert.ToInt32(ReaderIDtxt.Text)) == 1)
         {
             if (l.Check_data_is_true_in_request(ISBNtxt.Text) == 0)
             {
                 if (r.Checking_block_or_not(usernametxt.Text, Convert.ToInt32(ReaderIDtxt.Text)))
                 {
                     if (c.Execute_strategy(ISBNtxt.Text))
                     {
                         MessageBox.Show("Done");
                     }
                     else
                     {
                         MessageBox.Show("Unfortunately there are no copies from this book");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Unfortunately you are blocked");
                 }
             }
             else
             {
                 MessageBox.Show("There is the same data for current request");
             }
         }
         else
         {
             MessageBox.Show("Error in Data you entered");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("You forget to enter some data");
     }
 }