public InvoiceSubscription(PartnerInvDetails partnerInvDetails) : base(null, false) { InitializeComponent(); var customerReport = new CustomReport(partnerInvDetails); CreateDocument(customerReport); }
async Task <PartnerInvDetails> GetInvData(PartnerInvoiceClient selecteditem) { PartnerInvDetails partnerInvDetails = new PartnerInvDetails(); partnerInvDetails.InvoiceHeader = selecteditem; var subscriptionLines = await api.Query <SubscriptionInvoiceClient>(selecteditem); partnerInvDetails.InvoiceLines = subscriptionLines; var reseller = selecteditem.Reseller; var rSellerClient = await api.Query <ResellerClient>(); var partner = rSellerClient.Where(p => p.Pid == reseller).SingleOrDefault(); partnerInvDetails.Reseller = partner; partnerInvDetails.CompanyLogo = await UtilDisplay.GetLogo(api); partnerInvDetails.Language = session.User._Language; return(partnerInvDetails); }