Example #1
0
        public void DodajZamowienie___Gdy_Wywolany_Poprawnie___Zwroci_Utworzone_Zamowienie()
        {
            // Przygotuj
            var wolumenZamowienia = 1m;
            var asortyment        = _srvAsortymentow.PodajKonkretnyAsortyment(0);
            var podmioty          = _srvKlientow.PodajWszystkiePodmioty();
            var klient            = podmioty.FirstOrDefault();

            var wystawiajacy         = podmioty.Where(f => f.Osoba != null && !(f.Id.Equals(klient.Id))).FirstOrDefault();
            var srv                  = new SerwisZamowien();
            var zamowioneAsortymenty = new Dictionary <Asortyment, decimal>();

            zamowioneAsortymenty.Add(asortyment, wolumenZamowienia);
            // Działaj
            var zam = srv.DodajZamowienie(klient, wystawiajacy.Osoba, symbolGlownegoMagazynu, zamowioneAsortymenty);

            // Sprawdź
            zam.Should().NotBeNull();
            zam.Should().BeAssignableTo <IZamowienieOdKlienta>();

            // Wyczyść
            var czyUsunieto = zam.Usun();

            czyUsunieto.Should().BeTrue();
        }
Example #2
0
 public FormZamowienia(Asortyment[] asortymenty)
 {
     InitializeComponent();
     _asortymenty                 = asortymenty;
     _serwisPodmiotow             = new SerwisPodmiotow();
     _serwisZamowien              = new SerwisZamowien();
     _wolumenZamowionychProduktow = new Dictionary <int, int>();
 }
Example #3
0
 public FormZamowienia(AbstrakcyjnySerwisSubiekta serwis, Towar[] towary)
 {
     InitializeComponent();
     _serwisKontrahentow          = new SerwisKontrahentow(serwis.Aplikacja);
     _serwisZamowien              = new SerwisZamowien(serwis.Aplikacja);
     _kontrahenci                 = _serwisKontrahentow.PodajKontrahentow();
     _wolumenZamowionychProduktow = new Dictionary <int, int>();
     this.gridControl1.DataSource = towary;
 }