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; }
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(); }
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; }
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(); }
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; } }