Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
        /// <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);
            }
        }
Exemple #3
0
        /// <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);
            }
        }