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; }
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; } }
private void button2_Click(object sender, EventArgs e) { TipVrste tipVr = new TipVrste(); if (open.FileName.Equals("")) { tipVr = new TipVrste(textBox1.Text, pictureBox5.Image, textBox2.Text, textBox3.Text); } else { tipVr = new TipVrste(textBox1.Text, Image.FromFile(open.FileName), textBox2.Text, textBox3.Text); } if (MODE.Equals("UNOS")) { model.tipoviVrste.Add(tipVr); // dodavanje novog //model. } else // izmena postojeceg { b1 = b2 = b3 = b4 = true; Vrsta vrsta = model.vrste[Main.selectedId - 1]; for (int i = 0; i < model.tipoviVrste.Count; i++) { if (model.tipoviVrste[i].ime.Equals(stariNaziv)) { vrsta.tipVrste = tipVr; //model.vrste[i].tipVrste = tipVr; model.tipoviVrste[i] = vrsta.tipVrste; pictureBox5.Image = model.tipoviVrste[i].slicica; //break; } } for (int i = 0; i < model.vrste.Count; i++) { if (model.vrste[i].tipVrste.ime.Equals(stariNaziv)) { model.vrste[i].tipVrste = vrsta.tipVrste; } } } //DodavanjeVrste dodVr = new DodavanjeVrste(); //dodVr.sacuvaj(); this.Close(); }
private void button2_Click(object sender, EventArgs e) { TipVrste tipVr = new TipVrste(); if (open.FileName.Equals("")) { tipVr = new TipVrste(textBox1.Text, pictureBox5.Image, textBox2.Text, textBox3.Text); } else { tipVr = new TipVrste(textBox1.Text, Image.FromFile(open.FileName), textBox2.Text, textBox3.Text); } if (MODE.Equals("UNOS")) { model.tipoviVrste.Add(tipVr); // dodavanje novog //model. } else { // izmena postojeceg b1 = b2 = b3 = b4 = true; Vrsta vrsta = model.vrste[Main.selectedId - 1]; for (int i = 0; i < model.tipoviVrste.Count; i++) { if (model.tipoviVrste[i].ime.Equals(stariNaziv)) { vrsta.tipVrste = tipVr; //model.vrste[i].tipVrste = tipVr; model.tipoviVrste[i] = vrsta.tipVrste; pictureBox5.Image = model.tipoviVrste[i].slicica; //break; } } for (int i = 0; i < model.vrste.Count; i++) { if (model.vrste[i].tipVrste.ime.Equals(stariNaziv)) model.vrste[i].tipVrste = vrsta.tipVrste; } } //DodavanjeVrste dodVr = new DodavanjeVrste(); //dodVr.sacuvaj(); this.Close(); }
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(); }