예제 #1
0
 public AddDruzyna(ZawodnikDbContext context)
 {
     this.context = context;
     InitializeComponent();
     adddruzyna = new Druzyna();
     AddDruzGrid.DataContext = adddruzyna;
 }
예제 #2
0
 public AddZawodnik(ZawodnikDbContext context)
 {
     this.context = context;
     InitializeComponent();
     addzaw = new Zawodnik();
     AddGrid.DataContext = addzaw;
 }
예제 #3
0
        public DetailsRozgrywka(Rozgrywka Rozgrywka, ZawodnikDbContext context)
        {
            InitializeComponent();
            detroz = Rozgrywka;
            DetailsGrid.DataContext = detroz;
            this.context            = context;


            var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == detroz.Id).ToList();

            if (pom.Count > 1)
            {
                Team1.Content = pom[0].Druzyna.Nazwa;
                Team2.Content = pom[1].Druzyna.Nazwa;
                Image1.Source = new BitmapImage(new Uri(pom[0].Druzyna.ImagePath));
                Image2.Source = new BitmapImage(new Uri(pom[1].Druzyna.ImagePath));
            }
            else if (pom.Count == 1)
            {
                Team1.Content = pom[0].Druzyna.Nazwa;
                Team2.Content = "";
                Image1.Source = new BitmapImage(new Uri(pom[0].Druzyna.ImagePath));
                Image2.Source = null;
            }
            else
            {
                Team1.Content = "";
                Team2.Content = "";
                Image1.Source = null;
                Image2.Source = null;
            }
        }
예제 #4
0
 public FilterZawodnik(ListCollectionView View, ZawodnikDbContext context)
 {
     InitializeComponent();
     this.View             = View;
     pomzaw                = new Zawodnik();
     FiltrGrid.DataContext = pomzaw;
     this.context          = context;
     Teams.ItemsSource     = context.Druzyny.ToList();
     Teams.SelectedIndex   = -1;
 }
예제 #5
0
 public FilterRozgrywka(ListCollectionView View, ZawodnikDbContext context)
 {
     InitializeComponent();
     this.View             = View;
     this.context          = context;
     pomroz                = new Rozgrywka();
     FiltrGrid.DataContext = pomroz;
     Team1.ItemsSource     = context.Druzyny.ToList();
     Team1.SelectedIndex   = -1;
 }
예제 #6
0
 public AddRozgrywka(ZawodnikDbContext context)
 {
     this.context = context;
     InitializeComponent();
     addroz = new Rozgrywka();
     AddGrid.DataContext = addroz;
     Team1.ItemsSource   = context.Druzyny.ToList();
     Team1.SelectedIndex = -1;
     Team2.ItemsSource   = context.Druzyny.ToList();
     Team2.SelectedIndex = -1;
 }
예제 #7
0
 public EditZawody(ZawodnikDbContext context, Zawodys zawodys)
 {
     this.context = context;
     InitializeComponent();
     addzaw = zawodys;
     AddGrid.DataContext = addzaw;
     DataStart           = addzaw.DataStart;
     DataStop            = addzaw.DataStop;
     nazwa  = addzaw.nazwa;
     rodzaj = addzaw.rodzaj;
 }
예제 #8
0
 public EditDruzyny(ZawodnikDbContext context, Druzyna Druzyna)
 {
     this.context = context;
     InitializeComponent();
     editdruzyna          = Druzyna;
     EditDruz.DataContext = editdruzyna;
     Nazwa    = editdruzyna.Nazwa;
     Country  = editdruzyna.Country;
     City     = editdruzyna.City;
     Succes   = editdruzyna.Succes;
     Sponsors = editdruzyna.Sponsors;
     Owner    = editdruzyna.Owner;
 }
예제 #9
0
        public EditRozgrywka(ZawodnikDbContext context, Rozgrywka Rozgrywka)
        {
            this.context = context;
            InitializeComponent();
            Team2.ItemsSource = context.Druzyny.ToList();
            Team1.ItemsSource = context.Druzyny.ToList();
            editroz           = Rozgrywka;
            var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == editroz.Id).ToList();

            if (pom.Count > 0)
            {
                var pomm1 = context.Druzyny.ToList();
                pomm1.Remove(pom[0].Druzyna);
                Team2.ItemsSource  = pomm1;
                Team1.SelectedItem = (pom[0].Druzyna);
            }
            else
            {
                Team1.SelectedIndex = -1;
            }

            if (pom.Count > 1)
            {
                var pomm2 = context.Druzyny.ToList();
                pomm2.Remove(pom[1].Druzyna);
                Team1.ItemsSource  = pomm2;
                Team2.SelectedItem = (pom[1].Druzyna);
            }
            else
            {
                Team2.SelectedIndex = -1;
            }
            if (pom.Count > 0)
            {
                dr1 = pom[0];
            }
            if (pom.Count > 1)
            {
                dr2 = pom[1];
            }
            EditGrid.DataContext = editroz;
            Place            = editroz.Place;
            Date             = editroz.Date;
            Hour             = editroz.Hour;
            Opis             = editroz.Opis;
            Sedziaglowny     = editroz.Sedziaglowny;
            Sedziapom1       = editroz.Sedziapom1;
            Sedziapom2       = editroz.Sedziapom2;
            Sedziatechniczny = editroz.Sedziatechniczny;
        }
예제 #10
0
 public MainWindow(ZawodnikDbContext context)
 {
     this.context = context;
     InitializeComponent();
     GetZawodnicy();
     GetRozgrywki();
     GetDruzyny();
     GetWyniki();
     GetZawody();
     ViewZaw.Filter    = null;
     ViewRoz.Filter    = null;
     ViewDruz.Filter   = null;
     ViewWyn.Filter    = null;
     ViewZawody.Filter = null;
 }
 public DeleteZawodnikZDruzyny(ZawodnikDbContext context, Druzyna Druzyna, Collection <Zawodnik> Zawodnicy)
 {
     this.context = context;
     InitializeComponent();
     druzyna = Druzyna;
     DeletZawdruz.DataContext = druzyna;
     foreach (var zawodnik in Zawodnicy)
     {
         if (zawodnik.Druzyna == druzyna)
         {
             zawodnicy.Add(zawodnik);
         }
     }
     lista_zawodnikow.ItemsSource = zawodnicy;
 }
예제 #12
0
        public AddDruzynaDoZawody(ZawodnikDbContext context, Zawodys zawodys)
        {
            this.context = context;
            this.zawodys = zawodys;
            InitializeComponent();
            pom = context.Druzyny.ToList();
            var pom2 = context.Druzyny.ToList();

            for (int i = 0; i < pom2.Count; i++)
            {
                var Druzyna = pom2[i];
                if (context.Druzyna_Zawody.FirstOrDefault(e => e.DruzynaId == Druzyna.Id && e.ZawodyId == zawodys.Id) != null)
                {
                    pom.Remove(Druzyna);
                }
            }
            lista_druzyn.ItemsSource = pom;
        }
예제 #13
0
        public DrużynyRozgrywka(Rozgrywka roz, ZawodnikDbContext context)
        {
            InitializeComponent();
            this.druroz  = roz;
            this.context = context;
            var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == druroz.Id).ToList();

            if (pom.Count > 0)
            {
                Team1.Content      = pom[0].Druzyna.Nazwa;
                lista1.ItemsSource = pom[0].Druzyna.lista_zawodnikow;
            }
            if (pom.Count > 1)
            {
                Team2.Content      = pom[1].Druzyna.Nazwa;
                lista2.ItemsSource = pom[1].Druzyna.lista_zawodnikow;
            }
        }
예제 #14
0
        public TeamWyniki(Wynik wyn, ZawodnikDbContext context)
        {
            InitializeComponent();
            this.druwyn  = wyn;
            this.druroz  = context.Rozgrywki.First(e => e.Id == druwyn.RozgrywkaId);
            this.context = context;
            var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == druroz.Id).ToList();

            if (pom.Count > 0)
            {
                Team1.Content      = pom[0].Druzyna.Nazwa;
                lista1.ItemsSource = pom[0].Druzyna.lista_zawodnikow;
            }
            if (pom.Count > 1)
            {
                Team2.Content      = pom[1].Druzyna.Nazwa;
                lista2.ItemsSource = pom[1].Druzyna.lista_zawodnikow;
            }
        }
예제 #15
0
        public AddWyniki(ZawodnikDbContext context)
        {
            this.context = context;
            InitializeComponent();
            addwyn = new Wynik();
            AddGrid.DataContext = addwyn;
            List <Rozgrywka> lis = new List <Rozgrywka>();
            var pom = context.Rozgrywki.ToList();

            foreach (Rozgrywka x in pom)
            {
                if (x.WynikId == null)
                {
                    lis.Add(x);
                }
            }
            Mecz.ItemsSource   = lis;
            Mecz.SelectedIndex = -1;
        }
예제 #16
0
        public DetailsWyniki(Wynik Wynik, ZawodnikDbContext context)
        {
            InitializeComponent();
            detwyn = Wynik;
            DetailsGrid.DataContext = detwyn;
            this.context            = context;

            //var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == detroz.Id).ToList();
            var pom = context.Druzyna_Rozgrywka.Where(z => z.RozgrywkaId == detwyn.RozgrywkaId).ToList();

            if (pom.Count > 1)
            {
                Team1.Content = pom[0].Druzyna.Nazwa;
                Team2.Content = pom[1].Druzyna.Nazwa;
                Image1.Source = new BitmapImage(new Uri(pom[0].Druzyna.ImagePath));
                Image2.Source = new BitmapImage(new Uri(pom[1].Druzyna.ImagePath));
            }
            else if (pom.Count == 1)
            {
                Team1.Content = pom[0].Druzyna.Nazwa;
                Team2.Content = "";
                Image1.Source = new BitmapImage(new Uri(pom[0].Druzyna.ImagePath));
                Image2.Source = null;
            }
            else
            {
                Team1.Content = "";
                Team2.Content = "";
                Image1.Source = null;
                Image2.Source = null;
            }
            Rozgrywka roz = context.Rozgrywki.First(e => e.Id == (Wynik).RozgrywkaId);

            Miejsce.Content     = roz.Place;
            Opis.Content        = roz.Opis;
            Turniej.Content     = roz.Turniej;
            SedziaGlow.Content  = roz.Sedziaglowny;
            Sedziatech.Content  = roz.Sedziatechniczny;
            Sedziepom11.Content = roz.Sedziapom1;
            Sedziepom22.Content = roz.Sedziapom2;
        }
예제 #17
0
 public EditZawodnik(ZawodnikDbContext context, Zawodnik Zawodnik)
 {
     this.context = context;
     InitializeComponent();
     editzaw = Zawodnik;
     EditGrid.DataContext = editzaw;
     Name       = editzaw.Name;
     Surname    = editzaw.Surname;
     Number     = editzaw.Number;
     Age        = editzaw.Age;
     Adres      = editzaw.Adres;
     Position   = editzaw.Position;
     Leftleg    = editzaw.Leftleg;
     Rightleg   = editzaw.Rightleg;
     Spotkania  = editzaw.Spotkania;
     Gole       = editzaw.Gole;
     Asysty     = editzaw.Asysty;
     Redcard    = editzaw.Redcard;
     Yellowcard = editzaw.Yellowcard;
     Minuty     = editzaw.Minuty;
     Strzaly    = editzaw.Strzaly;
     Nabramke   = editzaw.Nabramke;
 }
예제 #18
0
 public FiltrZawody(ListCollectionView View, ZawodnikDbContext context)
 {
     InitializeComponent();
     this.View    = View;
     this.context = context;
 }
예제 #19
0
 public DeleteWyniki(ZawodnikDbContext context)
 {
     InitializeComponent();
     this.context = context;
 }
예제 #20
0
 public DeleteZawody(ZawodnikDbContext context, int Id)
 {
     InitializeComponent();
     this.context = context;
     this.Id      = Id;
 }
예제 #21
0
        public Drabinka(Zawodys zawody, ZawodnikDbContext context)
        {
            this.context = context;
            InitializeComponent();
            Keyboard.Focus(GridDrabinka);
            Loaded += (x, y) => Keyboard.Focus(GridDrabinka);
            if (context.Druzyna_Zawody.Count(e => e.ZawodyId == zawody.Id) != 32)
            {
                this.Close();
            }
            var temp  = new List <Druzyna>();
            var temp2 = context.Druzyna_Zawody.Where(e => e.ZawodyId == zawody.Id).ToList();

            foreach (Druzyna_Zawody d in temp2)
            {
                temp.Add(context.Druzyny.First(e => e.Id == d.DruzynaId));
            }
            for (int i = 0; i < 32; i++)
            {
                ((Label)GridDrabinka.FindName("TeamA" + i)).Content = temp[i].Nazwa;
                ((Image)GridDrabinka.FindName("ImageA" + i)).Source = new BitmapImage(new Uri(temp[i].ImagePath));
                OptionalRadioButton pom = new OptionalRadioButton();
                pom.Name       = "RadioA" + i;
                pom.GroupName  = "RadioA" + i / 2;
                pom.Checked   += new RoutedEventHandler(Onb2Click);
                pom.Unchecked += new RoutedEventHandler(Onb2Click);
                //pom.Click+=new RoutedEventHandler(Onb2Click);
                RegisterName(pom.Name, pom);

                GridDrabinka.Children.Add(pom);
                if (i > 15)
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageA" + i)) - 2);
                }
                else
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageA" + i)) + 2);
                }
                Grid.SetRow(pom, Grid.GetRow((Image)GridDrabinka.FindName("ImageA" + i)));
            }
            for (int i = 0; i < 16; i++)
            {
                //((Label)GridDrabinka.FindName("TeamB" + i)).Content = temp[i].Nazwa;
                //((Image)GridDrabinka.FindName("ImageB" + i)).Source = new BitmapImage(new Uri(temp[i].ImagePath));
                OptionalRadioButton pom = new OptionalRadioButton();
                pom.Name       = "RadioB" + i;
                pom.GroupName  = "RadioB" + i / 2;
                pom.Checked   += new RoutedEventHandler(Onb2Click);
                pom.Unchecked += new RoutedEventHandler(Onb2Click);
                RegisterName(pom.Name, pom);
                GridDrabinka.Children.Add(pom);
                if (i > 7)
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageB" + i)) - 2);
                }
                else
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageB" + i)) + 2);
                }
                Grid.SetRow(pom, Grid.GetRow((Image)GridDrabinka.FindName("ImageB" + i)));
            }
            for (int i = 0; i < 8; i++)
            {
                // ((Label)GridDrabinka.FindName("TeamC" + i)).Content = temp[i].Nazwa;
                //((Image)GridDrabinka.FindName("ImageC" + i)).Source = new BitmapImage(new Uri(temp[i].ImagePath));
                OptionalRadioButton pom = new OptionalRadioButton();
                pom.Name       = "RadioC" + i;
                pom.GroupName  = "RadioC" + i / 2;
                pom.Checked   += new RoutedEventHandler(Onb2Click);
                pom.Unchecked += new RoutedEventHandler(Onb2Click);
                RegisterName(pom.Name, pom);
                GridDrabinka.Children.Add(pom);
                if (i > 3)
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageC" + i)) - 2);
                }
                else
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageC" + i)) + 2);
                }
                Grid.SetRow(pom, Grid.GetRow((Image)GridDrabinka.FindName("ImageC" + i)));
            }
            for (int i = 0; i < 4; i++)
            {
                // ((Label)GridDrabinka.FindName("TeamD" + i)).Content = temp[i].Nazwa;
                //((Image)GridDrabinka.FindName("ImageD" + i)).Source = new BitmapImage(new Uri(temp[i].ImagePath));
                OptionalRadioButton pom = new OptionalRadioButton();
                pom.Name       = "RadioD" + i;
                pom.GroupName  = "RadioD" + i / 2;
                pom.Checked   += new RoutedEventHandler(Onb2Click);
                pom.Unchecked += new RoutedEventHandler(Onb2Click);
                RegisterName(pom.Name, pom);
                GridDrabinka.Children.Add(pom);
                if (i > 1)
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageD" + i)) - 2);
                }
                else
                {
                    Grid.SetColumn(pom, Grid.GetColumn((Image)GridDrabinka.FindName("ImageD" + i)) + 2);
                }
                Grid.SetRow(pom, Grid.GetRow((Image)GridDrabinka.FindName("ImageD" + i)));
            }
            for (int i = 0; i < 2; i++)
            {
                // ((Label)GridDrabinka.FindName("TeamD" + i)).Content = temp[i].Nazwa;
                //((Image)GridDrabinka.FindName("ImageD" + i)).Source = new BitmapImage(new Uri(temp[i].ImagePath));
                OptionalRadioButton pom = new OptionalRadioButton();
                pom.Name                = "RadioE" + i;
                pom.GroupName           = "RadioE" + i / 2;
                pom.Checked            += new RoutedEventHandler(Onb2Click);
                pom.Unchecked          += new RoutedEventHandler(Onb2Click);
                pom.HorizontalAlignment = HorizontalAlignment.Center;
                pom.VerticalAlignment   = VerticalAlignment.Center;
                RegisterName(pom.Name, pom);
                GridDrabinka.Children.Add(pom);
                Grid.SetColumn(pom, Grid.GetColumn((Label)GridDrabinka.FindName("TeamE" + i)));
                Grid.SetRow(pom, Grid.GetRow((Label)GridDrabinka.FindName("TeamE" + i)) - 2);
            }



            for (int i = 0; i < 16; i++)
            {
                ((Label)GridDrabinka.FindName("TeamB" + i)).Content = null;
                ((Image)GridDrabinka.FindName("ImageB" + i)).Source = null;
                if (((OptionalRadioButton)GridDrabinka.FindName("RadioA" + i * 2)).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamB" + i)).Content = ((Label)GridDrabinka.FindName("TeamA" + i * 2)).Content;
                    ((Image)GridDrabinka.FindName("ImageB" + i)).Source = ((Image)GridDrabinka.FindName("ImageA" + i * 2)).Source;
                }
                else if (((OptionalRadioButton)GridDrabinka.FindName("RadioA" + ((i * 2) + 1))).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamB" + i)).Content = ((Label)GridDrabinka.FindName("TeamA" + (i * 2 + 1))).Content;
                    ((Image)GridDrabinka.FindName("ImageB" + i)).Source = ((Image)GridDrabinka.FindName("ImageA" + (i * 2 + 1))).Source;
                }
                else
                {
                    ((Label)GridDrabinka.FindName("TeamB" + i)).Content = null;
                    ((Image)GridDrabinka.FindName("ImageB" + i)).Source = null;
                }
                if (((Label)GridDrabinka.FindName("TeamB" + ((i / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamB" + (((i / 2) * 2) + 1))).Content == null)
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + i)).IsEnabled = false;
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + i)).IsChecked = false;
                }
                else
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + i)).IsEnabled = true;
                }
                if (i != 0)
                {
                    if (((Label)GridDrabinka.FindName("TeamB" + (((i - 1) / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamB" + ((((i - 1) / 2) * 2) + 1))).Content == null)
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + (i - 1))).IsEnabled = false;
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + (i - 1))).IsChecked = false;
                    }
                    else
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioB" + (i - 1))).IsEnabled = true;
                    }
                }
            }
            for (int i = 0; i < 8; i++)
            {
                ((Label)GridDrabinka.FindName("TeamC" + i)).Content = null;
                ((Image)GridDrabinka.FindName("ImageC" + i)).Source = null;
                if (((OptionalRadioButton)GridDrabinka.FindName("RadioB" + i * 2)).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamC" + i)).Content = ((Label)GridDrabinka.FindName("TeamB" + i * 2)).Content;
                    ((Image)GridDrabinka.FindName("ImageC" + i)).Source = ((Image)GridDrabinka.FindName("ImageB" + i * 2)).Source;
                }
                else if (((OptionalRadioButton)GridDrabinka.FindName("RadioB" + ((i * 2) + 1))).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamC" + i)).Content = ((Label)GridDrabinka.FindName("TeamB" + (i * 2 + 1))).Content;
                    ((Image)GridDrabinka.FindName("ImageC" + i)).Source = ((Image)GridDrabinka.FindName("ImageB" + (i * 2 + 1))).Source;
                }
                else
                {
                    ((Label)GridDrabinka.FindName("TeamC" + i)).Content = null;
                    ((Image)GridDrabinka.FindName("ImageC" + i)).Source = null;
                }
                if (((Label)GridDrabinka.FindName("TeamC" + ((i / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamC" + (((i / 2) * 2) + 1))).Content == null)
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioC" + i)).IsEnabled = false;
                }
                else
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioC" + i)).IsEnabled = true;
                }
                if (i != 0)
                {
                    if (((Label)GridDrabinka.FindName("TeamC" + (((i - 1) / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamC" + ((((i - 1) / 2) * 2) + 1))).Content == null)
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioC" + (i - 1))).IsEnabled = false;
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioC" + (i - 1))).IsChecked = false;
                    }
                    else
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioC" + (i - 1))).IsEnabled = true;
                    }
                }
            }
            for (int i = 0; i < 4; i++)
            {
                ((Label)GridDrabinka.FindName("TeamD" + i)).Content = null;
                ((Image)GridDrabinka.FindName("ImageD" + i)).Source = null;
                if (((OptionalRadioButton)GridDrabinka.FindName("RadioC" + i * 2)).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamD" + i)).Content = ((Label)GridDrabinka.FindName("TeamC" + i * 2)).Content;
                    ((Image)GridDrabinka.FindName("ImageD" + i)).Source = ((Image)GridDrabinka.FindName("ImageC" + i * 2)).Source;
                }
                else if (((OptionalRadioButton)GridDrabinka.FindName("RadioC" + ((i * 2) + 1))).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamD" + i)).Content = ((Label)GridDrabinka.FindName("TeamC" + (i * 2 + 1))).Content;
                    ((Image)GridDrabinka.FindName("ImageD" + i)).Source = ((Image)GridDrabinka.FindName("ImageC" + (i * 2 + 1))).Source;
                }
                else
                {
                    ((Label)GridDrabinka.FindName("TeamD" + i)).Content = null;
                    ((Image)GridDrabinka.FindName("ImageD" + i)).Source = null;
                }
                if (((Label)GridDrabinka.FindName("TeamD" + ((i / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamD" + (((i / 2) * 2) + 1))).Content == null)
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + i)).IsEnabled = false;
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + i)).IsChecked = false;
                }
                else
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + i)).IsEnabled = true;
                }
                if (i != 0)
                {
                    if (((Label)GridDrabinka.FindName("TeamD" + (((i - 1) / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamD" + ((((i - 1) / 2) * 2) + 1))).Content == null)
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + (i - 1))).IsEnabled = false;
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + (i - 1))).IsChecked = false;
                    }
                    else
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioD" + (i - 1))).IsEnabled = true;
                    }
                }
            }
            for (int i = 0; i < 2; i++)
            {
                ((Label)GridDrabinka.FindName("TeamE" + i)).Content = null;
                ((Image)GridDrabinka.FindName("ImageE" + i)).Source = null;
                if (((OptionalRadioButton)GridDrabinka.FindName("RadioD" + i * 2)).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamE" + i)).Content = ((Label)GridDrabinka.FindName("TeamD" + i * 2)).Content;
                    ((Image)GridDrabinka.FindName("ImageE" + i)).Source = ((Image)GridDrabinka.FindName("ImageD" + i * 2)).Source;
                }
                else if (((OptionalRadioButton)GridDrabinka.FindName("RadioD" + ((i * 2) + 1))).IsChecked == true)
                {
                    ((Label)GridDrabinka.FindName("TeamE" + i)).Content = ((Label)GridDrabinka.FindName("TeamD" + (i * 2 + 1))).Content;
                    ((Image)GridDrabinka.FindName("ImageE" + i)).Source = ((Image)GridDrabinka.FindName("ImageD" + (i * 2 + 1))).Source;
                }
                else
                {
                    ((Label)GridDrabinka.FindName("TeamE" + i)).Content = null;
                    ((Image)GridDrabinka.FindName("ImageE" + i)).Source = null;
                }
                if (((Label)GridDrabinka.FindName("TeamE" + ((i / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamE" + (((i / 2) * 2) + 1))).Content == null)
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + i)).IsEnabled = false;
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + i)).IsChecked = false;
                    ((Image)GridDrabinka.FindName("Winner")).Source = null;
                }
                else
                {
                    ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + i)).IsEnabled = true;
                }
                if (i != 0)
                {
                    if (((Label)GridDrabinka.FindName("TeamE" + (((i - 1) / 2) * 2))).Content == null || ((Label)GridDrabinka.FindName("TeamE" + ((((i - 1) / 2) * 2) + 1))).Content == null)
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + (i - 1))).IsEnabled = false;
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + (i - 1))).IsChecked = false;
                        ((Image)GridDrabinka.FindName("Winner")).Source = null;
                    }
                    else
                    {
                        ((OptionalRadioButton)GridDrabinka.FindName("RadioE" + (i - 1))).IsEnabled = true;
                    }
                }
            }

            if (((OptionalRadioButton)GridDrabinka.FindName("RadioE0")).IsChecked == true)
            {
                ((Image)GridDrabinka.FindName("Winner")).Source = ((Image)GridDrabinka.FindName("ImageE0")).Source;
            }
            if (((OptionalRadioButton)GridDrabinka.FindName("RadioE1")).IsChecked == true)
            {
                ((Image)GridDrabinka.FindName("Winner")).Source = ((Image)GridDrabinka.FindName("ImageE1")).Source;
            }
        }
예제 #22
0
 public DeleteRozgrywka(ZawodnikDbContext context)
 {
     InitializeComponent();
     this.context = context;
 }