예제 #1
0
파일: Raspored.cs 프로젝트: tmahir99/UEFA
 private bool CheckCountries(Timovi tim, List <Timovi> zreb)
 {
     foreach (Timovi t in zreb)
     {
         if (tim.Zemlja == t.Zemlja)
         {
             return(false);
         }
     }
     return(true);
 }
예제 #2
0
        private void metroButton3_Click(object sender, EventArgs e)
        {
            using (UEFAEntities ctx = new UEFAEntities())
            {
                Timovi tim = ctx.Timovis.Find(int.Parse(id.Text));

                ctx.Timovis.Remove(tim);

                ctx.SaveChanges();

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = ctx.Timovis.ToList();
            }
        }
예제 #3
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            using (UEFAEntities ctx = new UEFAEntities())
            {
                Timovi tim = new Timovi(name.Text, country.Text, ligue.Text, int.Parse(coeficient.Text), 0);

                ctx.Timovis.Add(tim);

                ctx.SaveChanges();

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = ctx.Timovis.ToList();
            }
        }
예제 #4
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            using (UEFAEntities ctx = new UEFAEntities())
            {
                //Zato sto je id int mora da se parsa u int sa stringa
                Timovi tim = ctx.Timovis.Find(int.Parse(id.Text));

                tim.Naziv       = name.Text;
                tim.Liga        = ligue.Text;
                tim.Zemlja      = country.Text;
                tim.Koeficijent = int.Parse(coeficient.Text);

                ctx.Timovis.AddOrUpdate(tim);

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = ctx.Timovis.ToList();
            }
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            int S = 0, S1 = 0;

            //if( int.Parse(textBox1.Text) >= int.Parse(textBox2.Text))
            //{
            //    S += 1;
            //}
            //else
            //{
            //    S1 += 1;
            //}
            //if (int.Parse(textBox3.Text) >= int.Parse(textBox4.Text))
            //{
            //    S1 += 1;
            //}
            //else
            //{
            //    S += 1;
            //}

            //if (int.Parse(textBox1.Text) >= int.Parse(textBox2.Text) && int.Parse(textBox3.Text) >= int.Parse(textBox4.Text))
            //{
            //    S += 1;
            //    MessageBox.Show("Tim broj 1 nastavlja ligu zbog poena iz prethodnih utakmica");
            //}
            //else if(int.Parse(textBox3.Text) >= int.Parse(textBox4.Text) && int.Parse(textBox1.Text) == int.Parse(textBox2.Text))
            //{
            //    S1 += 1;
            //}
            //else if (int.Parse(textBox3.Text) <= int.Parse(textBox4.Text) && int.Parse(textBox1.Text) == int.Parse(textBox2.Text))
            //{
            //    S += 1;
            //}
            //else if (int.Parse(textBox3.Text) == int.Parse(textBox4.Text) && int.Parse(textBox1.Text) == int.Parse(textBox2.Text))
            //{
            //    S += 1;
            //    MessageBox.Show("Tim broj 1 nastavlja ligu zbog poena iz prethodnih utakmica");
            //}
            //else
            //{
            //    S += 1;
            //}

            S  += int.Parse(textBox1.Text) + int.Parse(textBox4.Text);
            S1 += int.Parse(textBox2.Text) + int.Parse(textBox3.Text);

            if (S >= S1)
            {
                POBEDNICI[KojiTim] = grupa[t1];
            }
            else
            {
                POBEDNICI[KojiTim] = grupa[t2];
            }


            POBEDNICI[KojiTim].Polu_Finale = true;

            using (UEFAEntities ctx = new UEFAEntities())
            {
                Timovi temp = ctx.Timovis.Find(POBEDNICI[KojiTim].id);

                temp.Polu_Finale = true;

                ctx.Timovis.AddOrUpdate(temp);

                ctx.SaveChanges();
            }

            this.Close();
        }
예제 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (UEFAEntities ctx = new UEFAEntities())
            {
                if (Convert.ToInt32(textBox1.Text) >= Convert.ToInt32(textBox2.Text))
                {
                    t1[0].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[1].Poeni += 1;
                    ctx.SaveChanges();
                }

                if (Convert.ToInt32(textBox3.Text) >= Convert.ToInt32(textBox4.Text))
                {
                    t1[0].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[2].Poeni += 1;
                    ctx.SaveChanges();
                }

                if (Convert.ToInt32(textBox5.Text) >= Convert.ToInt32(textBox6.Text))
                {
                    t1[0].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[3].Poeni += 1;
                    ctx.SaveChanges();
                }

                if (Convert.ToInt32(textBox7.Text) >= Convert.ToInt32(textBox8.Text))
                {
                    t1[1].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[2].Poeni += 1;
                    ctx.SaveChanges();
                }

                if (Convert.ToInt32(textBox9.Text) >= Convert.ToInt32(textBox10.Text))
                {
                    t1[1].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[3].Poeni += 1;
                    ctx.SaveChanges();
                }

                if (Convert.ToInt32(textBox11.Text) >= Convert.ToInt32(textBox12.Text))
                {
                    t1[2].Poeni += 1;
                    ctx.SaveChanges();
                }
                else
                {
                    t1[3].Poeni += 1;
                    ctx.SaveChanges();
                }

                for (int i = 0; i < 4; i++)
                {
                    Timovi Tim = ctx.Timovis.Find(t1[i].id);

                    Tim.Poeni = t1[i].Poeni;
                }

                t1.OrderByDescending(tim => tim.Poeni);

                Timovi first = ctx.Timovis.Find(t1[0].id);

                Timovi second = ctx.Timovis.Find(t1[1].id);

                first.Osmina_Finala  = true;
                second.Osmina_Finala = true;

                PRVO_PLASIRANI.Add(first);
                DRUGO_PLASIRANI.Add(second);

                ctx.SaveChanges();
            }

            this.Close();
        }