예제 #1
0
        private void DodajTowar(ProdukcjaZlecenieDodajTowarMessage obj)
        {
            if (obj.ZlecenieTowar.IDProdukcjaZlecenieTowar == 0)
            {
                ListOfVMEntities.Add(obj.ZlecenieTowar);
            }
            else
            {
                var towarDoEdycji = ListOfVMEntities.SingleOrDefault(t => t.IDProdukcjaZlecenieTowar == obj.ZlecenieTowar.IDProdukcjaZlecenieTowar);

                if (towarDoEdycji is null)
                {
                    return;
                }

                towarDoEdycji.Dlugosc_m       = obj.ZlecenieTowar.Dlugosc_m;
                towarDoEdycji.Szerokosc_m     = obj.ZlecenieTowar.Szerokosc_m;
                towarDoEdycji.Ilosc_m2        = obj.ZlecenieTowar.Ilosc_m2;
                towarDoEdycji.Ilosc_szt       = obj.ZlecenieTowar.Ilosc_szt;
                towarDoEdycji.CzyKalandrowana = obj.ZlecenieTowar.CzyKalandrowana;
                towarDoEdycji.CzyUv           = obj.ZlecenieTowar.CzyUv;
                towarDoEdycji.IDTowarGeowlokninaParametryGramatura = obj.ZlecenieTowar.IDTowarGeowlokninaParametryGramatura;
                towarDoEdycji.IDTowarGeowlokninaParametrySurowiec  = obj.ZlecenieTowar.IDTowarGeowlokninaParametrySurowiec;
                towarDoEdycji.IDTowar = obj.ZlecenieTowar.IDTowar;

                towarDoEdycji.tblTowarGeowlokninaParametryGramatura = obj.ZlecenieTowar.tblTowarGeowlokninaParametryGramatura;
                towarDoEdycji.tblTowarGeowlokninaParametrySurowiec  = obj.ZlecenieTowar.tblTowarGeowlokninaParametrySurowiec;
                //towarDoEdycji.tblTowar = obj.ZlecenieTowar.tblTowar;
                towarDoEdycji.tblProdukcjaZlecenieCiecia = obj.ZlecenieTowar.tblProdukcjaZlecenieCiecia;
            }
        }
예제 #2
0
        private void GdyPrzeslanoDodajMessage(ProdukcjaZlecenieDodajTowarMessage dodajMessage)
        {
            ViewService.Close <ZlecenieDodajTowarViewModel>();

            if (dodajMessage is null || dodajMessage.ZlecenieTowar is null)
            {
                return;
            }

            if (dodajMessage.GniazdaProdukcyjneEnum == gniazdoProdukcyjne)
            {
                ListOfVMEntities.Add(dodajMessage.ZlecenieTowar);
            }

            UstalOstatnioDodanyTowar(dodajMessage);
        }