コード例 #1
0
        private void addTrackBtn_Clicked(object sender, System.EventArgs e)
        {
            try
            {
                List <Track> checkList = new List <Track>();
                checkList = ude.ReadUserData(checkList);
                Track track = trackListView.SelectedItem as Track;


                if (!checkListElements(checkList, track))
                {
                    checkList.Add(track);
                    ude.ClearFile();
                    ude.SaveTracksToFile(checkList);
                }
                else
                {
                    DisplayAlert("Błąd!", "Posiadasz już ten licznik na swojej liście!", "OK");
                }
            }
            catch
            {
                DisplayAlert("Błąd!", "Najpierw zaznacz element!", "OK");
            }
        }
コード例 #2
0
        public void RefreshList()
        {
            myTracksList.Clear();
            myTracksList = ude.ReadUserData(myTracksList);
            myTrackListView.ItemsSource = null;
            myTrackListView.ItemsSource = myTracksList;

            todayBikers.Text = CountTodaysBikers().ToString();
        }
コード例 #3
0
        public TracksPage()
        {
            InitializeComponent();

            ude        = new UserDataEditor();
            tracksList = new List <Track>();
            myTracks   = new List <Track>();

            conn       = new SqlConnector();
            tracksList = conn.Connect(connStr, query);

            myTracks = ude.ReadUserData(myTracks);

            BindingContext = this;
        }