public Proizvodjac(string ime, string prezime, string jmbg, string telefon, Ugovor ugovor, double povrsinaParcele, string tekuciRacun, PoreskaIzjava poreskaIzjava) { this.ime = ime; this.prezime = prezime; this.JMBG = jmbg; this.telefon = telefon; this.ugovor = ugovor; this.povrsinaParcele = povrsinaParcele; this.tekuciRacun = tekuciRacun; this.otkupnoMesto = otkupnoMesto; this.poreskaIzjava = poreskaIzjava; }
public List <Voce> createVoce(OtkupnoMesto otkupnoMesto) { List <Voce> listaVoca = new List <Voce>(); VoceFactory voceFactory = new VoceFactory(); Random rnd = new Random(); string[] tipovi = new string[] { "Jabuka", "Kruska", "Malina" }; for (int i = 0; i < 100; i++) { listaVoca.Add(voceFactory.randomVoce(rnd.Next(1, 4), tipovi[rnd.Next(0, tipovi.Length)], otkupnoMesto.getCenaVocaPrveKlase(), otkupnoMesto.getCenaVocaDrugeKlase(), otkupnoMesto.getCenaVocaTreceKlase())); } return(listaVoca); }
static void Main(string[] args) { Ugovor ugovor = new Ugovor(); PoreskaIzjava poreskaIzjava = new PoreskaIzjava(); Proizvodjac Pero = Logger.getInstance().createProizvodjac("Pero", "Peric", "06156166", "066123456", ugovor, 20, "123456789", poreskaIzjava); OtkupnoMesto Cacak = Logger.getInstance().createOtkupnoMest("cacak", Pero, 5, 4, 3); List <Voce> proizvedeneVocke = Logger.getInstance().createVoce(Cacak); Hladnjaca hladnjaca = new Hladnjaca(); Pero.setOtkupnoMesto(Cacak); Logger.getInstance().otkupiVoce(hladnjaca, proizvedeneVocke); Logger.getInstance().pregledVoca(hladnjaca); //Nisam stigao sve funkcionalnosti da odradim ,nadam se da ce biti dovoljno... }
public void setOtkupnoMesto(OtkupnoMesto mesto) { this.otkupnoMesto = mesto; }