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 }); }
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); }