Ejemplo n.º 1
0
 private void CopyBuyRowsCtrl(JPK jpk, Business.JPKXMLModels.JPK jpkXML)
 {
     if (jpk.Buy.BuyCtrl.Count > 0)
     {
         var ctrl = MapperHelper.Map <Business.JPKXMLModels.JPKEwidencjaZakupCtrl>(cfg => cfg.CreateMap <BuyCtrl, Business.JPKXMLModels.JPKEwidencjaZakupCtrl>(), jpk.Buy.BuyCtrl[0]);
         jpkXML.Ewidencja.ZakupCtrl = ctrl;
     }
 }
Ejemplo n.º 2
0
 private void CoppySellRowsCtrl(JPK jpk, Business.JPKXMLModels.JPK jpkXML)
 {
     if (jpk.Sell.SellCtrl.Count > 0)
     {
         var ctrl = MapperHelper.Map <Business.JPKXMLModels.JPKEwidencjaSprzedazCtrl>(cfg => cfg.CreateMap <SellCtrl, Business.JPKXMLModels.JPKEwidencjaSprzedazCtrl>(), jpk.Sell.SellCtrl[0]);
         jpkXML.Ewidencja.SprzedazCtrl = ctrl;
     }
 }
Ejemplo n.º 3
0
        public async Task LoadDBAsync(string path)
        {
            _jpkXML = await TryToDeserializeObjectAsync <Business.JPKXMLModels.JPK>(path);

            var jpk = new JPK();

            LoadDeclarationFields(jpk.Declaration);
            CopyDeclarationFields(_jpkXML.Deklaracja.PozycjeSzczegolowe, jpk.Declaration, GenerateP_XPropertiesName());
            CopySellRows(_jpkXML.Ewidencja.SprzedazWiersz, jpk, jpk.Sell);
            CoppySellRowsCtrl(_jpkXML.Ewidencja.SprzedazCtrl, jpk, jpk.Sell);
            CopyBuyRows(_jpkXML.Ewidencja.ZakupWiersz, jpk);
            CoppyBuyRowsCtrl(_jpkXML.Ewidencja.ZakupCtrl, jpk);
            _sessionContext.JPKDataSource = jpk;
        }
Ejemplo n.º 4
0
        private void CopyBuyRows(JPK jpk, Business.JPKXMLModels.JPK jpkXML)
        {
            var buyRows = MapperHelper.Map <Business.JPKXMLModels.JPKEwidencjaZakupWiersz[]>(cfg => cfg.CreateMap <BuyRow, Business.JPKXMLModels.JPKEwidencjaZakupWiersz>(), jpk.Buy.BuyRows);

            jpkXML.Ewidencja.ZakupWiersz = buyRows;
        }
Ejemplo n.º 5
0
        private void CopySellRows(JPK jpk, Business.JPKXMLModels.JPK jpkXML)
        {
            var sellRows = MapperHelper.Map <Business.JPKXMLModels.JPKEwidencjaSprzedazWiersz[]>(cfg => cfg.CreateMap <SellRow, Business.JPKXMLModels.JPKEwidencjaSprzedazWiersz>(), jpk.Sell.SellRows);

            jpkXML.Ewidencja.SprzedazWiersz = sellRows;
        }