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