Пример #1
0
        private List <String> wczytajZamowienia(string nazwaPliku)
        {
            List <Zamowienie> zamowieniaZPliku = new List <Zamowienie>();
            StreamReader      reader           = new StreamReader(nazwaPliku);

            while (!reader.EndOfStream)
            {
                string   buildInput          = reader.ReadLine();
                string[] splitListFromFields = buildInput.Split(':');
                string[] fields    = splitListFromFields[0].Split(';');
                string[] listItems = splitListFromFields[1].Split('|');


                List <KoszykRekord> rekordy = new List <KoszykRekord>();
                for (int i = 0; i < listItems.Length - 1; i++)
                {
                    string[]     koszykFields = listItems[i].Split(';');
                    KoszykRekord rekord       = new KoszykRekord(koszykFields[0], koszykFields[1], koszykFields[2]);
                    rekordy.Add(rekord);
                }

                StanKoszyka stan = new StanKoszyka(rekordy);
                Zamowienie  zam  = new Zamowienie(stan);

                zamowieniaZPliku.Add(zam);
            }

            reader.Close();
            return(null);
        }
Пример #2
0
        public Zamowienie(StanKoszyka stanK)
        {
            this.listazakupow = stanK.listaZakupow;
            this.Cena_Calk    = stanK.cenaCalkowita;
            this.idZamowienia = przypiszID();

            zapiszZamowienie();
        }
Пример #3
0
        public MainWindow()
        {
            StanKoszyka = new StanKoszyka();

            InitializeComponent();
        }