Beispiel #1
0
        private void IgracUC_Mouse_Down_Omiljeni_To_Igraci(object sender, MouseEventArgs e)
        {
            IgracUC igracUC = sender as IgracUC;

            igracUC.DoDragDrop(igracUC.Ime, DragDropEffects.Copy);
            igracUC.setHighlight();
            string  ime        = igracUC.Ime;
            IgracUC premjestaj = igracUC;

            premjestaj.loadData();

            //Fix ako dragamo jednoga igraca pa ga pokusamo prebaciti jos preko menija

            /* foreach (IgracUC i in flowLayoutPanel1.Controls)
             * {
             *   if (i.Ime.Equals(premjestaj.Ime))
             *   {
             *       return;
             *   }
             * }*/
            if (flowLayoutPanel1.Controls != null)
            {
                foreach (IgracUC i in flowLayoutPanel1.Controls)
                {
                    if (i.Ime.Equals(premjestaj.Ime))
                    {
                        return;
                    }
                }
            }
            ListaKontrolaOmiljeniToIgraci.Add(premjestaj);
        }
Beispiel #2
0
        private void loadFavoriti()
        {
            List <IgracUC> listaUcitanihIgraca = new List <IgracUC>();

            if (!File.Exists(path))
            {
                return;
            }
            else
            {
                using (StreamReader sr = new StreamReader(path))
                {
                    while (!sr.EndOfStream)
                    {
                        string         ime   = sr.ReadLine();
                        StartingEleven s     = GetStartingEleven(ime);
                        IgracUC        igrac = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain);
                        igrac.Name       = igrac.Ime;
                        igrac.MouseDown += IgracUC_Mouse_Down_Omiljeni_To_Igraci;
                        igrac.loadData();
                        flowLayoutPanel2.Controls.Add(igrac);
                        flowLayoutPanel1.Controls.RemoveByKey(igrac.Name);
                    }
                }
            }
        }
Beispiel #3
0
        private void btnOmiljeniToIgraci_Click(object sender, EventArgs e)
        {
            foreach (IgracUC igrac in ListaKontrolaOmiljeniToIgraci)
            {
                StartingEleven s       = GetStartingEleven(igrac.Ime);
                IgracUC        igracUC = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain);
                igracUC.Name       = igracUC.Ime;
                igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni;
                igracUC.setNormalBackColor();
                igracUC.loadData();

                flowLayoutPanel1.Controls.Add(igracUC);
                flowLayoutPanel2.Controls.RemoveByKey(igrac.Name);
            }
            ListaKontrolaOmiljeniToIgraci = new List <IgracUC>();
        }
Beispiel #4
0
        private void flp1_DragDrop(object sender, DragEventArgs e)
        {
            string         igracIme = e.Data.GetData(DataFormats.Text).ToString();
            StartingEleven s        = GetStartingEleven(igracIme);
            IgracUC        igracUC  = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain);

            igracUC.Name       = igracIme;
            igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni;
            igracUC.loadData();
            resetFLP1Colors();
            resetFLP2Colors();
            flowLayoutPanel1.Controls.Add(igracUC);
            flowLayoutPanel2.Controls.RemoveByKey(igracIme);

            ListaKontrolaOmiljeniToIgraci.Clear();
            ListaKontrolaIgraciToOmiljeni.Clear();
        }