コード例 #1
0
 public void initData(String headingLabel, String izabranaVrsta, String oznaka, String opis, int boja, String dugmeNatpis, Etiketa aktivnaEtiketa)
 {
     label1.Text                = headingLabel;
     this.izabranaVrsta         = izabranaVrsta;
     textBox1.Text              = oznaka;
     this.izabranaOznakaEtikete = oznaka;
     textBox2.Text              = opis;
     this.aktivnaEtiketa        = aktivnaEtiketa;
     //int bojaa = boja;
     panel2.BackColor  = Color.FromArgb(boja);
     button2.Text      = dugmeNatpis;
     pictureBox1.Image = global::AleksandarBosnjak.Properties.Resources.izmeniSticker;
     b1 = b2 = b3 = true;
 }
コード例 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            int i;

            //Vrsta izabrano = (Vrsta) (comboBox1.SelectedItem);
            izabranaVrsta = model.vrste[Main.selectedId - 1].naziv;

            Etiketa et = new Etiketa(textBox1.Text, colorDialog1.Color.ToArgb(), textBox2.Text);

            for (i = 0; i < model.vrste.Count; i++)
            {
                if (model.vrste[i].naziv.Equals(izabranaVrsta))
                {
                    break;
                }
            }

            if (MODE.Equals("UNOS"))
            {
                model.vrste[i].etikete.Add(et);                     // dodavanje nove
            }
            else
            {
                et.boja = panel2.BackColor.ToArgb();
                for (int k = 0; k < model.vrste.Count; k++)
                {
                    for (int m = 0; m < model.vrste[k].etikete.Count; m++)          // izmena u modelu!
                    {
                        if (model.vrste[k].etikete[m].oznaka.Equals(izabranaOznakaEtikete))
                        {
                            model.vrste[k].etikete[m]     = et;
                            model.vrste[k].aktivnaEtiketa = et;
                            break;
                        }
                    }
                }
            }
            this.Close();
        }
コード例 #3
0
        public void initData(String headingLabel, String picName, String nazivVrste, String tipVrste,
                             int godisnjiPrihodi, Boolean opasnaZaLjude, Boolean iucnLista, Boolean urbanaVrsta,
                             String statusUgrozenosti, String turistickiStatus, DateTime datum,
                             String oznakaVrste, String opisVrste, Image slicica, String dugmeNatpis, Etiketa aktivnaEtiketa)
        {
            int idx = 0;

            // nazivGlobal = nazivVrste;           // smestanje u global, za init etiketa combobox

            label1.Text       = headingLabel;
            pictureBox1.Image = global::AleksandarBosnjak.Properties.Resources.izmeniSticker;
            textBox1.Text     = nazivVrste;
            stariNaziv        = (String)textBox1.Text.Clone();

            this.aktivnaEtiketa = aktivnaEtiketa;

            comboBox4.Text      = tipVrste;
            comboBox4.BackColor = Color.LightGreen;

            textBox3.Text = godisnjiPrihodi.ToString();

            if (opasnaZaLjude)
            {
                radioButton1.Checked = true;
                radioButton2.Checked = false;
            }
            else
            {
                radioButton1.Checked = false;
                radioButton2.Checked = true;
            }

            if (iucnLista)
            {
                radioButton4.Checked = true;
                radioButton3.Checked = false;
            }
            else
            {
                radioButton3.Checked = true;
                radioButton4.Checked = false;
            }

            if (urbanaVrsta)
            {
                radioButton6.Checked = true;
                radioButton5.Checked = false;
            }
            else
            {
                radioButton5.Checked = true;
                radioButton6.Checked = false;
            }

            comboBox1.Text = statusUgrozenosti;
            comboBox3.Text = turistickiStatus;

            dateTimePicker1.Value = datum;

            textBox4.Text = oznakaVrste;
            textBox5.Text = opisVrste;


            button2.Text = dugmeNatpis;

            pictureBox5.Image = slicica;

            comboBox2.Items.Clear();
            for (int i = 0; i < model.vrste.Count; i++)
            {
                if (model.vrste[i].naziv.Equals(nazivVrste))
                {
                    for (int j = 0; j < model.vrste[i].etikete.Count; j++)
                    {
                        comboBox2.Items.Add(model.vrste[i].etikete[j].oznaka);
                        //return;
                    }
                    comboBox2.Text = model.vrste[i].aktivnaEtiketa.oznaka;
                }
            }

            pictureBox7.Image = AleksandarBosnjak.Properties.Resources._2_g;
        }
コード例 #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            string oznaka  = textBox4.Text;
            string naziv   = textBox1.Text;
            String opis    = textBox5.Text;
            int    prihodi = int.Parse(textBox3.Text);
            //int dx = comboBox4.SelectedIndex;
            TipVrste tipVrste          = model.tipoviVrste[izabranaVrsta];
            Etiketa  et                = new Etiketa();
            int      statusUgrozenosti = comboBox1.SelectedIndex;
            int      turistickiStatus  = comboBox3.SelectedIndex;
            DateTime datum             = dateTimePicker1.Value;
            String   etiketa           = comboBox2.Text;

            foreach (TipVrste tv in model.tipoviVrste)
            {
                if (comboBox4.Text.Equals(tv.ime))
                {
                    tipVrste = tv;
                }
            }

            for (int i = 0; i < model.vrste.Count; i++)
            {
                for (int j = 0; j < model.vrste[i].etikete.Count; j++)
                {
                    if (model.vrste[i].etikete[j].oznaka.Equals(etiketa))
                    {
                        et = model.vrste[i].etikete[j];
                        break;
                    }
                }
            }
            Etiketa staraEtiketa = new Etiketa();

            Vrsta vrsta = new Vrsta();

            if (MODE.Equals("UNOS"))
            {                            // novi unos
                et.oznaka = "";

                vrsta = new Vrsta(oznaka, naziv, opis, tipVrste, statusUgrozenosti, turistickiStatus, urbanaSredina,
                                  opasnaZaLjude, iucnLista, prihodi, datum, et, pictureBox5.Image);

                model.vrste.Add(vrsta);
            }
            else
            {
                vrsta = new Vrsta(oznaka, naziv, opis, tipVrste, statusUgrozenosti, turistickiStatus, urbanaSredina,
                                  opasnaZaLjude, iucnLista, prihodi, datum, et, pictureBox5.Image);

                // izmena postojeceg unosa
                pictureBox7.Image = AleksandarBosnjak.Properties.Resources._2_g;
                for (int i = 0; i < model.vrste.Count; i++)
                {
                    if (model.vrste[i].naziv.Equals(stariNaziv))
                    {
                        //vrsta.etikete = model.vrste[i].etikete;
                        model.vrste[i].aktivnaEtiketa  = et;
                        model.vrste[i].datumOtkrivanja = datum;
                        model.vrste[i].etiketaBoja     = et.boja;
                        model.vrste[i].godisnjiPrihod  = prihodi;
                        model.vrste[i].iucnLista       = iucnLista;
                        model.vrste[i].naziv           = textBox1.Text;
                        model.vrste[i].opis            = opis;
                        model.vrste[i].oznaka          = oznaka;
                        break;
                    }
                }
            }

            // zatvori prozor

            this.Close();
        }
コード例 #5
0
        public Vrsta(String oznaka, String naziv, String opis, TipVrste tipVrste, int statusUgrozenosti, int turistickiStatus,
                     Boolean urbanaSredina, Boolean opasnaZaLjude, Boolean iucnLista, int godisnjiPrihod, DateTime datumOtkrivanja, Etiketa etiketa, Image slicica)
        {
            // init etiketa

            this.oznaka            = oznaka;
            this.naziv             = naziv;
            this.opis              = opis;
            this.tipVrste          = tipVrste;
            this.statusUgrozenosti = statusUgrozenostiNiz[statusUgrozenosti];
            this.turistickiStatus  = turistickiStatusNiz[turistickiStatus];
            this.urbanaSredina     = urbanaSredina;
            this.iucnLista         = iucnLista;
            this.opasnaZaLjude     = opasnaZaLjude;
            this.datumOtkrivanja   = datumOtkrivanja;
            this.godisnjiPrihod    = godisnjiPrihod;
            if (etiketa != null)
            {
                this.aktivnaEtiketa = etiketa;
            }
            else
            {
                this.aktivnaEtiketa = new Etiketa("neinicjialozivana", 45, "neki opis neizinasdajl");
            }

            if (slicica == null)
            {
                slicica = null;         // ako nije postavljena za vrstu koristi od tipa
            }
            else
            {
                this.slicica = slicica;
            }
        }