public void InitializeAdminReturn()
        {
            try
            {
                UserReturnBL userReturn = new UserReturnBL();
                DataSet      ds         = userReturn.GetAllReturnBL();

                ObservableCollection <ReturnedBook> lst = new ObservableCollection <ReturnedBook>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lst.Add(new ReturnedBook
                    {
                        BookName     = Convert.ToString(dr["BookName"]),
                        BookId       = Convert.ToInt32(dr["BookId"]),
                        UserId       = Convert.ToInt32(dr["UserId"]),
                        UserName     = Convert.ToString(dr["UserName"]),
                        DateReturned = Convert.ToString(Convert.ToDateTime(dr["DateReturned"]).ToShortDateString()),
                    });
                }
                dgReturn.ItemsSource = lst;
            }
            catch (Exception)
            {
                MessageBox.Show("Some unknown exception is occured!!!, Try again..");
            }
        }
 //DELETE THE RETURN BOOK =>PL
 private void BtnAccept_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ReturnedBook returned = dgReturn.SelectedItem as ReturnedBook;
         if (returned != null)
         {
             UserReturnBL userReturnBL = new UserReturnBL();
             bool         isDone1      = userReturnBL.DeleteReturnBL(returned.BookId, returned.UserId);
             BookBL       bookBL       = new BookBL();
             bool         isDone2      = bookBL.IncBookCopyBL(returned.BookId);
             if (isDone1 == true && isDone2 == true)
             {
                 MessageBox.Show("Book taken back successfully...");
                 InitializeAdminReturn();
             }
             else
             {
                 MessageBox.Show("Try again...");
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Some unknown exception is occured!!!, Try again..");
     }
 }
示例#3
0
        //RETURN RECIEVED BOOK FROM RECIEVED BOOK TABLE
        private void BtnReturn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                AcceptedBook accepted = dgReturn.SelectedItem as AcceptedBook;
                if (accepted != null)
                {
                    UserReturnBL  userReturnBL  = new UserReturnBL();
                    bool          isDone3       = userReturnBL.AddReturnBL(accepted.BookId, accepted.BookName, userId);
                    UserRecieveBL userRecieveBL = new UserRecieveBL();
                    bool          isDone1       = userRecieveBL.DeleteRecieveBL(accepted.BookId, userId);

                    /*BookBL bookBL = new BookBL();
                     * bool isDone2 = bookBL.IncBookCopyBL(accepted.BookId);*/
                    if (isDone1 == true && isDone3 == true)
                    {
                        MessageBox.Show("Book returned successfully...");
                        InitializeUserTransaction();
                    }
                    else
                    {
                        MessageBox.Show("Try again...");
                    }
                }
                else
                {
                    MessageBox.Show("Select a book properly...");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Some unknown exception is occured!!!, Try again..");
            }
        }