예제 #1
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);
        }
예제 #2
0
        private async Task ZapiszWBazie(int idMagazyn, DokumentTypEnum dokumentTypEnum, bool czyOdejmujemyZMagazynu)
        {
            Towar.IDDokumentTyp = (int)dokumentTypEnum;
            Towar.IDMagazyn     = idMagazyn;
            await OkreslIlosciPoDodaniuDlaTowaru(idMagazyn, czyOdejmujemyZMagazynu);

            unitOfWork.tblRuchTowar.Add(Towar);
            await unitOfWork.SaveAsync();
        }
예제 #3
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,
     });
 }