public static void SacuvajPodatke() { KategorijaKomponenteUI.SacuvajKategorijeUDatoteku(Datoteke.KategorijeFullPath); ArtikalProdajeUI.SacuvajArtikleUDatoteku(Datoteke.ArtikalFullPath); RacunUI.SacuvajRacuneUDatoteke(Datoteke.RacunFullPath); GotovaKonfiguracijaUI.SacuvajKonfiguracijeUDatoteku(Datoteke.ArtikalFullPath); }
public static void UcitajPodatke() { Datoteke.PodesiPutanju(); PrijavaUI.UcitajKorisnikaIzDatoteke(Datoteke.KorisnikFullPath); KategorijaKomponenteUI.UcitajKategorijeIzDatoteke(Datoteke.KategorijeFullPath); ArtikalProdajeUI.UcitajArtikalIzDatoteke(Datoteke.ArtikalFullPath); RacunUI.UcitajRacune(Datoteke.RacunFullPath); KomponentaRacunaraUI.UcitajKomponentuIzDatoteke(Datoteke.ArtikalFullPath); GotovaKonfiguracijaUI.UcitajKonfiguracijuIzDatoteke(Datoteke.ArtikalFullPath); }
public RacunProdaje(string s) { string[] tokeni = s.Split(','); Stavke = new List <StavkaRacuna>(); Sifra = Convert.ToInt32(tokeni[0]); Prodavac = PrijavaUI.PronadjiProdavcaPoKorisnickomImenu(tokeni[1]); DatumVreme = DateTime.Parse(tokeni[2]); BrojStavki = (tokeni.Length - 3) / 2; for (int i = 0; i < BrojStavki; i++) { int sifra = 0; int kolicina = 0; if (i % 2 == 0) { if (i == 0) { sifra = int.Parse(tokeni[4 + i - 1]); kolicina = int.Parse(tokeni[4 + i]); } else { sifra = int.Parse(tokeni[(i * i) + 4 - 1]); kolicina = int.Parse(tokeni[(i * i) + 4]); } } else { if (i == 0) { sifra = int.Parse(tokeni[4 + i]); kolicina = int.Parse(tokeni[4 + i + 1]); } else { sifra = int.Parse(tokeni[i * 4 + i]); kolicina = int.Parse(tokeni[i * 4 + i + 1]); } } ArtikalProdaje ap = ArtikalProdajeUI.PronadjiArtikalPoSifri(sifra); Stavke.Add(new StavkaRacuna(sifra, ap, ap.Cena, kolicina)); UkupnaCena += ap.Cena * kolicina; } }