Beispiel #1
0
 public ProdukcjaRozliczenieRWAdapter(NormyZuzycia pozycja,
                                      vwMagazynRuchGTX surowiecZSubiekt,
                                      int idSurowcaMsAccess)
 {
     this.pozycja           = pozycja;
     this.surowiecZSubiekt  = surowiecZSubiekt;
     this.idSurowcaMsAccess = idSurowcaMsAccess;
 }
Beispiel #2
0
        public NormyZuzycia_tblProdukcjaZlecenie_MieszankaAdapter(NormyZuzycia normyZuzycia, IEnumerable <Surowiec> surowiec)
        {
            this.mieszankaMsAccess = normyZuzycia;
            this.surowiec          = surowiec;

            surowceDictionary = new SurowceDictionary();

            GenerujTowar(surowiec);
        }
Beispiel #3
0
        public NormyZuzycia_tblProdukcjaZlecenieTowarAdapter(IEnumerable <NormyZuzycia> normyZuzycia,
                                                             Dyspozycje dyspozycje,
                                                             IEnumerable <Surowiec> surowiec)
        {
            this.mieszankaMsAccess = normyZuzycia.First();
            this.zlecenieMsAccess  = dyspozycje;
            this.surowiec          = surowiec;
            surowceDictionary      = new SurowceDictionary();

            GenerujGramature(mieszankaMsAccess.Artykul);
            GenerujSurowiec(mieszankaMsAccess.Artykul);
            GenerujDostawce(mieszankaMsAccess.Dostawca);
            GenerujTowar(surowiec);
        }
Beispiel #4
0
        public void GdyDaneOk_SprawdzaCzyKonwersjaJestWlasciwa()
        {
            var surowce      = new List <Surowiec>();
            var normyZuzycia = new NormyZuzycia
            {
                Artykul    = "ALTEX PP 90",
                Dostawca   = 1,
                Ilosc      = 0.4m,
                Surowiec   = "PP 4,4/75/UV",
                Zlecenie   = "170-W-1",
                ZlecenieID = 1,
                Id         = 1
            };

            var result = new NormyZuzycia_tblProdukcjaZlecenie_MieszankaAdapter(normyZuzycia, surowce);

            Assert.AreEqual("LEGS", result.Uwagi.ToUpper());
            Assert.AreEqual("kg", result.JmNazwa);
            Assert.AreEqual("PP 4,4/75/UV", result.NazwaTowaru);
            Assert.AreEqual(0.4m, result.ZawartoscProcentowa);
            Assert.AreEqual(1, result.IDMsAccess);
            Assert.AreEqual((int)JmEnum.kg, result.IDJm);
        }