Example #1
0
        private void btnKreiraj_Click(object sender, EventArgs e)
        {
            double tecaj;

            if (double.TryParse(txtTecaj.Text.Replace(".", ","), out tecaj))
            {
                Valuta Val = new Valuta(txtNaziv.Text, tecaj);

                var manje = new List <string>();
                var vise  = new List <string>();

                foreach (Valuta v in valute)
                {
                    if (Val.CompareTo(v) < 0)
                    {
                        manje.Add(v.Naziv);
                    }
                    else
                    {
                        vise.Add(v.Naziv);
                    }
                }

                string msg = "Valuta je ";
                if (vise.Count > 0)
                {
                    msg = msg + "vrijednija od " + String.Join(", ", vise);
                }

                if (manje.Count > 0)
                {
                    if (vise.Count > 0)
                    {
                        msg += ", a ";
                    }
                    msg += "manje vrijedna od " + String.Join(", ", manje);
                }

                if (valute.Count == 0)
                {
                    msg = "Valuta dodana!";
                }
                else
                {
                    msg += ".";
                }
                valute.Add(Val);
                MessageBox.Show(msg, "Uneseno!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Greska kod unosa tecaja!", "Greska!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }