Esempio n. 1
0
 public void NoviRaspored()
 {
     try
     {
         string ulaz = raspored.toString() + "[_]" + Tehnika.TehnikeSTR(tehnike);
         string data = POST("/Raspored", ulaz);
         raspored = new Raspored(data);
         Console.WriteLine(data);
     }
     catch (Exception e) { MessageBox.Show("Konekcija sa serverom nije uspela"); }
 }
Esempio n. 2
0
        private void PravacZvuk()
        {
            /*Glavna||tehnike*/
            PravacZvuk pz = new PravacZvuk();

            pz.ShowDialog();
            pravac  = pz.GetPravac();
            zvuk    = pz.GetZvuk();
            tehnike = Tehnika.TehnikeIzSTR(POST("/OdaberiPravac", pz.GetPravac() + "||" + Tehnika.TehnikeSTR(tehnike)));
            tehnike = Tehnika.TehnikeIzSTR(POST("/OdaberiZvuk", pz.GetZvuk() + "||" + Tehnika.TehnikeSTR(tehnike)));

            debug.Text = Tehnika.TehnikeSTR(tehnike);
        }
Esempio n. 3
0
 private void Form1_Load(object sender, EventArgs e)
 {
     Ofarbaj();
     Datum();
     timer1.Start();
     ////
     raspored = new Raspored("2@ | | ");
     tehnike  = Tehnika.IzFajla();
     NoviRaspored();
     NapuniDropDown();
     RefreshGUIRaspored();
     comboBox1.SelectedIndex = 0;
 }
Esempio n. 4
0
        private void update(Tehnika tehnika)
        {
            if (tehnika.getNaziv() == "placeholder")
            {
                return;
            }

            for (int i = 0; i < tehnike.Count; ++i)
            {
                if (tehnike[i].getNaziv() == tehnika.getNaziv())
                {
                    tehnike[i] = tehnika;
                }
            }
        }
Esempio n. 5
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (kraj)
            {
                return;
            }
            List <Tuple <int, string> > lista = new List <Tuple <int, string> >();

            for (int i = 0; i < 5; ++i)
            {
                if (raspored.getZadatak(i) != "" && raspored.getZadatak(i) != " " && raspored.getZadatak(i).Contains("Vezbaj"))
                {
                    try
                    {
                        lista.Add(new Tuple <int, string> (0, raspored.getZadatak(i)));
                    }catch (Exception exception) { Console.Write(exception.Message); }
                }
            }

            minut min = new minut(lista);

            min.ShowDialog();
            lista = min.GetData();


            //15||Test Tehnika|60|03/06/2021|pt1@50@100%pt2@50@100%pt3@50@50%pt4@50@0%pt5@50@0
            //br min   ||   tehnika.STR
            if (true)//try
            {
                List <Tehnika> tt2 = new List <Tehnika>();


                for (int i = 0; i < raspored.getBrTehnika(); ++i)
                {
                    string tehnika = POST("/get/" + i.ToString(), Tehnika.TehnikeSTR(tehnike));
                    if (tehnika != "" && tehnika != " ")
                    {
                        string noviRaspored = "";
                        try
                        {
                            noviRaspored = POST("/Presao", (lista[i]).Item1 + "||" + tehnika);
                            update(new Tehnika(noviRaspored));
                        }
                        catch (Exception e0) {}
                    }
                }

                for (int i = 3; i < 5; ++i)
                {
                    if (raspored.getZadatak(i) != "" && raspored.getZadatak(i) != " ")
                    {
                        string tehnika = POST("/getCC/" + raspored.getZadatak(i), Tehnika.TehnikeSTR(tehnike));
                        if (tehnika != "" && tehnika != " ")
                        {
                            if (true)//try
                            {
                                string noviRaspored = POST("/Presao", (lista[i]).Item1 + "||" + tehnika);
                                update(new Tehnika(noviRaspored));
                            }
                            //catch (Exception e23) { }
                        }
                    }
                }

                ////// za kasnije

                if (comboBox1.Enabled == true)
                {
                    NoviRaspored();
                    string ulaz = (comboBox1.SelectedIndex) + "[_]" + (new Raspored(raspored.getBrTehnika())).toString() + "[_]" + Tehnika.TehnikeSTR(tehnike);
                    if (!(ulaz == "" || ulaz == " "))
                    {
                        tehnike = new List <Tehnika>(Tehnika.TehnikeIzSTR(POST("/CustomTehnika", ulaz)));
                    }
                }
                comboBox1.Visible = false;
                comboBox1.Enabled = false;
                tehnike           = new List <Tehnika>(Tehnika.TehnikeIzSTR(POST("/Normalisi", Tehnika.TehnikeSTR(tehnike))));
                NoviRaspored();

                if (raspored.toString().Replace('@', ' ').Replace('|', ' ').Trim().Length <= 2 && pravac == "" && zvuk == "")
                {
                    //MessageBox.Show("Deo za Odavir Tehnike");
                    PravacZvuk();
                    NoviRaspored();
                }
                else if (raspored.toString().Replace('@', ' ').Replace('|', ' ').Trim().Length <= 2)
                {
                    kraj               = true;
                    button2.Enabled    = false;
                    dodajVezbu.Enabled = false;
                    MessageBox.Show("Cestitamo!\nUspesno ste zavrsili sve zadatke sa kursa.", "Cestitamo");
                }

                RefreshGUIRaspored();
            }
            //catch (Exception exception) { MessageBox.Show("Konekcija sa serverom nije uspela"); Console.Write(exception.Message); }
        }
Esempio n. 6
0
 public int comparedTo(Tehnika o1)
 {
     return(this.getPodtehnika().getSavadao() > o1.getPodtehnika().getSavadao() ? -1 : 1);
 }