Example #1
0
        private async Task <tblRuchNaglowek> StworzRuchNaglowek(int idZlecenieProdukcyjne,
                                                                GniazdaProdukcyjneEnum gniazdaProdukcyjneEnum,
                                                                StatusRuchuTowarowEnum statusRuchuTowarowEnum,
                                                                FirmaEnum firmaZ,
                                                                FirmaEnum firmaDo,
                                                                MagazynyEnum magazynZ,
                                                                MagazynyEnum magazynDo)
        {
            var nrDokumentu = await tblRuchNaglowekHelper.NrDokumentuGenerator(StatusRuchuTowarowEnum.PrzyjecieWewnetrzne_PW);

            return(new tblRuchNaglowek
            {
                ID_PracownikGAT = UzytkownikZalogowany.Uzytkownik == null ? 7 : UzytkownikZalogowany.Uzytkownik.ID_PracownikGAT,
                DataPrzyjecia = new DateTime(),
                IDFirmaZ = (int)firmaZ,
                IDFirmaDo = (int)firmaDo,
                IDKontrahent = null,
                IDMagazynZ = (int)magazynZ,
                IDMagazynDo = (int)magazynDo,
                IDProdukcjaGniazdaProdukcyjne = (int)gniazdaProdukcyjneEnum,
                IDRuchStatus = (int)statusRuchuTowarowEnum,
                IDProdukcjaZlecenieProdukcyjne = idZlecenieProdukcyjne,
                NrDokumentu = nrDokumentu.NrDokumentu,
                NrDokumentuPelny = nrDokumentu.PelnyNrDokumentu
            });
        }
Example #2
0
        public async Task <tblRuchTowar> ZapiszRekordDoTblRuchTowaru(JmEnum jmEnum,
                                                                     StatusRuchuTowarowEnum statusRuchuTowarowEnum,
                                                                     DokumentTypEnum dokumentTypEnum,
                                                                     MagazynyEnum naMagazynEnum,
                                                                     VatEnum vatEnum,
                                                                     int idTowar,
                                                                     int idRuchNaglowek,
                                                                     string nrRolki,
                                                                     string nrPartii)
        {
            ruchTowar = StworzRuchTowaru(jmEnum,
                                         dokumentTypEnum,
                                         naMagazynEnum,
                                         vatEnum,
                                         idTowar,
                                         idRuchNaglowek,
                                         nrRolki,
                                         nrPartii);


            var ruchStatus = await unitOfWork.tblRuchStatus.GetByIdAsync((int)statusRuchuTowarowEnum);

            var ruchNaglowek = await unitOfWork.tblRuchNaglowek.GetByIdAsync(idRuchNaglowek);

            await tblRuchTowarHelper.DodajDoBazyDanych(ruchTowar, ruchStatus, ruchNaglowek);

            return(ruchTowar);
        }
Example #3
0
        public async Task <tblRuchNaglowek> ZapiszRekordDoTblRuchNaglowek(int idZlecenieProdukcyjne,
                                                                          GniazdaProdukcyjneEnum gniazdoProdukcyjne,
                                                                          StatusRuchuTowarowEnum statusRuchuTowarowEnum,
                                                                          FirmaEnum firmaZ,
                                                                          FirmaEnum firmaDo,
                                                                          MagazynyEnum magazynZ,
                                                                          MagazynyEnum magazynDo)
        {
            ruchNaglowek = await StworzRuchNaglowek(idZlecenieProdukcyjne, gniazdoProdukcyjne, statusRuchuTowarowEnum, firmaZ, firmaDo, magazynZ, magazynDo);

            unitOfWork.tblRuchNaglowek.Add(ruchNaglowek);
            await unitOfWork.SaveAsync();

            return(ruchNaglowek);
        }
Example #4
0
 private tblRuchTowar StworzRuchTowaru(JmEnum jmEnum,
                                       DokumentTypEnum dokumentTypEnum,
                                       MagazynyEnum naMagazynEnum,
                                       VatEnum vatEnum,
                                       int idTowar,
                                       int idRuchNaglowek,
                                       string nrRolki,
                                       string nrPartii)
 {
     return(new tblRuchTowar
     {
         IDJm = (int)jmEnum,
         IDDokumentTyp = (int)dokumentTypEnum,
         IDMagazyn = (int)naMagazynEnum,
         IDVat = (int)vatEnum,
         IDTowar = idTowar,
         IDRuchNaglowek = idRuchNaglowek,
         NrRolki = nrRolki,
         NrParti = nrPartii,
     });
 }