示例#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
            });
        }
示例#2
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);
        }