private void ConfirmRecord_Click(object sender, RoutedEventArgs e)
        {
            Button t = (Button)sender;

            record = t.DataContext as ReadingRecord;

            int StartPageNo;
            int EndPageNo;

            if (int.TryParse(StartPage.Text, out StartPageNo) && int.TryParse(EndPage.Text, out EndPageNo))
            {
                Debug.WriteLine("[DEBUG]SartPageNo is : " + StartPageNo);
                Debug.WriteLine("[DEBUG]EndPageNo is : " + EndPageNo);
                if (StartPageNo <= EndPageNo && StartPageNo > 0 && EndPageNo <= book.PageNo)
                {
                    record.StartPageNo = StartPageNo;
                    record.EndPageNo   = EndPageNo;

                    record.ISBN      = currentISBN;
                    record.UserId    = phoneAppServeice.State["username"].ToString();
                    record.Timestamp = DateTime.Now.ToString();
                    bookService.insertRecord(record);
                    record = null;
                }
                else if (StartPageNo > EndPageNo)
                {
                    MessageBox.Show("书读反了!请重新输入!");
                }
                else
                {
                    MessageBox.Show("页码的范围有误,请重新输入!");
                }
            }
            else
            {
                MessageBox.Show("请输入有效的页码!");
            }
            StartPage.Text = "";
            EndPage.Text   = "";
            RefreshReadingRecord();
            NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
        }