public static void UcitajStitInfo(Dictionary <string, string> podaci) { string naziv = podaci["IME"]; string opis = podaci["OPIS"]; Image slika = Image.FromFile(podaci["SLIKA"]); List <Preduvjet> preduvjeti = Preduvjet.NaciniPreduvjete(podaci["PREDUVJETI"]); int maxNivo = int.Parse(podaci["MAX_NIVO"]); Formula izdrzljivost = Formula.IzStringa(podaci["IZDRZLJIVOST"]); Formula debljina = Formula.IzStringa(podaci["DEBLJINA"]); Formula ublazavanjeStete = Formula.IzStringa(podaci["UBLAZAVANJE"]); Formula obnavljanje = Formula.IzStringa(podaci["OBNAVLJANJE"]); Formula potrosnjaSnage = Formula.IzStringa(podaci["SNAGA"]); Formula prikrivanje = Formula.IzStringa(podaci["PRIKRIVANJE"]); Formula ometanje = Formula.IzStringa(podaci["OMETANJE"]); Formula cijena = Formula.IzStringa(podaci["CIJENA"]); StitInfo info = new StitInfo( naziv, opis, slika, preduvjeti, maxNivo, izdrzljivost, debljina, ublazavanjeStete, obnavljanje, potrosnjaSnage, prikrivanje, ometanje, cijena ); Stitovi.Add(info); Kodovi.Add(podaci["KOD"], info); }
public Stit(StitInfo info, int nivo, double izdrzljivost, double debljina, double ublazavanjeStete, double obnavljanje, double snaga, double prikrivanje, double ometanje, double cijena) : base(info, nivo) { this.izdrzljivost = izdrzljivost; this.debljina = debljina; this.ublazavanjeStete = ublazavanjeStete; this.obnavljanje = obnavljanje; this.snaga = snaga; this.prikrivanje = prikrivanje; this.ometanje = ometanje; this.cijena = cijena; }