/// <summary> /// Will execute generating pdf with Cards template. /// </summary> /// <param name="client">SimpeliClient instance.</param> private static void SendCards(SimpeliClient client) { try { SavePdfResponse response = null; Cards cards = new Cards(); cards.images = new string[] { "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==" }; cards.text0 = "testA"; cards.text1 = "testB"; cards.text2 = "testC"; cards.text3 = "testD"; cards.text4 = "testE"; cards.text5 = "testF"; cards.text6 = "testG"; cards.text7 = "testH"; cards.text8 = "testI"; cards.text9 = "testJ"; response = client.SavePdf(cards, WEB_HOOK, "my_ref_number"); Console.WriteLine("Result of sending: " + response.message); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// Will execute generating pdf with Receipt template. /// </summary> /// <param name="client">SimpeliClient instance.</param> private static void SendReceipt(SimpeliClient client) { try { SavePdfResponse response = null; Receipt receipt = new Receipt(); receipt.accountBilled = "1233-554-525"; receipt.amount = "120"; receipt.chargedTo = "John S."; receipt.contact = "*****@*****.**"; receipt.date = DateTime.Now.ToString(); receipt.images = new string[] { "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==" }; receipt.item = "Pink Bicycle"; receipt.paymentFor = "-"; receipt.transactionId = "22/56"; response = client.SavePdf(receipt, WEB_HOOK, "my_ref_number"); Console.WriteLine("Result of sending: " + response.message); } catch (SimpeliException ex) { HandleSimpeliException(ex); } catch (Exception ex) { HandleException(ex); } }
/// <summary> /// Will execute generating pdf with Invoice template. /// </summary> /// <param name="client">SimpeliClient instance.</param> private static void SendInvoiceD(SimpeliClient client) { try { SavePdfResponse response = null; InvoiceD invoice = new InvoiceD(); FillInvoceData(invoice); response = client.SavePdf(invoice, WEB_HOOK, "my_ref_number"); Console.WriteLine("Result of sending: " + response.message); } catch (SimpeliException ex) { HandleSimpeliException(ex); } catch (Exception ex) { HandleException(ex); } }