示例#1
0
        public GenWindow()
        {
            InitializeComponent();
            intervals = Convert.ToInt32(interval.Text);

            string fileName = @"c:\amMessage\amMessage.sdf";

            if (File.Exists(fileName))
            {
                CreateDB();
            }
            else
            {
                CreateDirectories();
                CreateDB();
            }
            _messageList = new ObservableCollection<Message>(App.am.Messages);
            _networkList = new ObservableCollection<Network>(App.am.Networks);
            _mainFrame.NavigationService.Navigate(new Uri("MessagePage.xaml", UriKind.Relative));
            InputBlock.Text = "initializing...................";



            try
            {
                double lastID = _messageList.Max(h => Convert.ToDouble(h.Id));
                lastSMS.Content = lastID.ToString();
            }
            catch
            {

                MessageBox.Show("you have no last ID please insert/reset the last ID !");
            }

            Timer timer = new Timer(1000 * 60 * 2);
            timer.Elapsed += timer_Elapsed;
            timer.Start();

            Queue myQ = new Queue();
            if (Sending.IsInternetAvailable())
            {
                port2.Content = port2.Content + Environment.NewLine + " internet connection available";
            }
            else
            {
                port2.Content = port2.Content + Environment.NewLine + " no internet connection";
            }
            ConnectDevice();
          
        }