示例#1
0
        public void DodajIstniejacyTowar(int id, int sektor, int rzad, int polka, int iloscDoDodania, string informacja)
        {
            Towar doDodania = BazaDanych.magazyn.towary.Find(Towar => Towar.id == id);

            if (doDodania == null)
            {
                Komunikaty.WyświetlKomunikat("W magazynie nie ma towaru o podanym ID.");
                return;
            }


            DialogResult odpowiedź = MessageBox.Show("Czy na pewno chcesz dodać towar - " + doDodania.nazwa + "?", "Potwierdzenie", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (odpowiedź == DialogResult.No)
            {
                return;
            }

            Zlecenie nowe = new Zlecenie();

            nowe.UtwórzZlecenie(this, doDodania, iloscDoDodania, true, informacja);
            doDodania.DodajTowar(sektor, rzad, polka, iloscDoDodania);

            BazaDanych.magazyn.zlecenia.Add(nowe);
        }
示例#2
0
        public void UsunTowar(int id, int sektor, int rzad, int polka, int iloscDoUsuniecia, string informacja)
        {
            Towar doUsuniecia = BazaDanych.magazyn.towary.Find(Towar => Towar.id == id);

            if (doUsuniecia == null)
            {
                Komunikaty.WyświetlKomunikat("W magazynie nie ma takiego towaru.");
                return;
            }

            Zlecenie nowe = new Zlecenie();

            doUsuniecia.UsuńTowar(sektor, rzad, polka, iloscDoUsuniecia);
            nowe.UtwórzZlecenie(this, doUsuniecia, iloscDoUsuniecia, false, informacja);

            BazaDanych.magazyn.zlecenia.Add(nowe);
        }
示例#3
0
        public void DodajNowyTowar(string nazwa, int id, int sektor, int rzad, int polka, int ilosc, string informacja)
        {
            Towar doDodania = BazaDanych.magazyn.towary.Find(Towar => Towar.id == id);

            if (doDodania != null)
            {
                Komunikaty.WyświetlKomunikat("W magazynie istnieje już towar o podanym ID.");
                return;
            }

            Zlecenie nowe = new Zlecenie();

            doDodania = new Towar();

            doDodania.UtwórzTowar(id, nazwa, new Lokalizacja(sektor, rzad, polka), ilosc);
            nowe.UtwórzZlecenie(this, doDodania, ilosc, true, informacja);

            BazaDanych.magazyn.zlecenia.Add(nowe);
            BazaDanych.magazyn.towary.Add(doDodania);
        }