Пример #1
0
        private void LWDataContextMenu_ClearSelected(object sender, RoutedEventArgs e)
        {
            if (LWData.SelectedItems.Count < 1)
            {
                return;
            }
            ListViewData lw = (ListViewData)LWData.SelectedItems[0];

            for (int i = FootData.Count - 1; i >= 0; i--)
            {
                FData item = FootData[i];

                if (lw.Team1 == item.Team1 && item.Team2 == lw.Team2)
                {
                    foreach (KeyValuePair <int, X> hi in item.XKoef)
                    {
                        hi.Value.Koef[0] = 1;
                        hi.Value.Koef[1] = 1;
                        hi.Value.Koef[2] = 1;
                    }
                    break;
                }
            }
            WriteDataTotable(ComboBoxEvents.Items[ComboBoxEvents.SelectedIndex].ToString());
        }
Пример #2
0
        public void WriteDataTotable(string str)
        {
            LWData.Items.Clear();
            if (FootData.Count < 1 || ComboBoxBookies.SelectedIndex < 0)
            {
                return;
            }

            int i = Bookmakers.FindIndex(item => ComboBoxBookies.Items[ComboBoxBookies.SelectedIndex].ToString().ToUpper().Contains(item.Name.ToUpper()));

            string[]      d;
            StringBuilder bufstr = new StringBuilder();

            for (int id = FootData.Count - 1; id >= 0; id--)
            {
                bufstr.Clear();
                FData item = FootData[id];
                if (str != "All" && item.League != str)
                {
                    continue;
                }
                bool         active = FootData[id].XKoef.ContainsKey(i);
                ListViewData lw     = new ListViewData();
                lw.Team1 = item.Team1;
                lw.Team2 = item.Team2;

                if (active)
                {
                    lw.X1         = String.Format("{0} / {1}", item.XKoef[i].Koef[1], item.Lay[1]);
                    lw.X0         = String.Format("{0} / {1}", item.XKoef[i].Koef[0], item.Lay[0]);
                    lw.X2         = String.Format("{0} / {1}", item.XKoef[i].Koef[2], item.Lay[2]);
                    lw.LastUpdate = item.XKoef[i].LastUpdate;
                }
                else
                {
                    lw.X1 = String.Format("{0}", item.Lay[1]);
                    lw.X0 = String.Format("{0}", item.Lay[0]);
                    lw.X2 = String.Format("{0}", item.Lay[2]);
                }
                lw.FullLeague = item.League;
                d             = item.League.Split(' ');
                foreach (string st in d)
                {
                    bufstr.Append(st.Substring(0, 1));
                }
                lw.League = bufstr.ToString();


                lw.Time = ChangeTimeToString(item.time);
                // lw.LastUpdate = item.LastUpdate[i];

                lw.Match = item.Match;

                LWData.Items.Add(lw);
            }
        }
Пример #3
0
        private void LWDataContextMenu_UpdateTeams(object sender, RoutedEventArgs e)
        {
            if (LWData.SelectedItems.Count < 1)
            {
                return;
            }

            ListViewData de = (ListViewData)LWData.SelectedItems[0];

            UpdateAltTeamNames up = new UpdateAltTeamNames(this, de.Team1, de.Team2);

            up.Closing += up_Closing;
            up.Show();
        }
Пример #4
0
        private void LWDataContextMenu_RemoveSelected(object sender, RoutedEventArgs e)
        {
            if (LWData.SelectedItems.Count < 1)
            {
                return;
            }
            ListViewData lw = (ListViewData)LWData.SelectedItems[0];

            for (int i = FootData.Count - 1; i >= 0; i--)
            {
                FData item = FootData[i];

                if (lw.Team1 == item.Team1 && item.Team2 == lw.Team2)
                {
                    FootData.RemoveAt(i);
                }
            }
            WriteDataTotable(ComboBoxEvents.Items[ComboBoxEvents.SelectedIndex].ToString());
        }