public void TestMethod1()
        {
            DataInvoice.GLOBAL.DataInvoiceEnv env = new GLOBAL.DataInvoiceEnv();

            DataInvoice.SOLUTIONS.GENERAL.COMMUNICATION.CommunicationProvider communicationProvide = new DataInvoice.SOLUTIONS.GENERAL.COMMUNICATION.CommunicationProvider(env.Connector);

            var res = communicationProvide.GetLasts();



            Console.WriteLine(res.Count);
        }
Beispiel #2
0
        public void AddOutTest()
        {
            DataInvoice.GLOBAL.DataInvoiceEnv env = new GLOBAL.DataInvoiceEnv();


            DataInvoice.SOLUTIONS.INVOICES.DIRECTINVOICE.DirectInvoiceProvider directinvoiceprovide = new DataInvoice.SOLUTIONS.INVOICES.DIRECTINVOICE.DirectInvoiceProvider(env);

            DirectInvoice directinvoice   = directinvoiceprovide.PrepareDirectInvoice();
            string        iddirectinvoice = directinvoice.IdDirectInvoice;

            directinvoice.Invoice.InvoiceTitle = "invoice test 6sd5f";
            directinvoice.Invoice.DateInvoice  = DateTime.Now.Date;
            Console.WriteLine("ID " + iddirectinvoice);
            directinvoiceprovide.SaveDirectInvoice(directinvoice);

            DirectInvoice directinvoice2 = directinvoiceprovide.GetDirectInvoice(iddirectinvoice);

            if (directinvoice2.Invoice == null)
            {
                throw new Exception("obj null ...");
            }
        }
        public void GenerateInvoice()
        {
            DataInvoice.GLOBAL.DataInvoiceEnv env = new GLOBAL.DataInvoiceEnv();


            DataInvoice.SOLUTIONS.GENERAL.GENERATOR.DocGeneratorProvider generatorprovider = new DataInvoice.SOLUTIONS.GENERAL.GENERATOR.DocGeneratorProvider(env.Connector);
            DataInvoice.SOLUTIONS.INVOICES.INVOICE.InvoiceProvider       invoiceprovider   = new DataInvoice.SOLUTIONS.INVOICES.INVOICE.InvoiceProvider(env.Connector);

            DataInvoice.SOLUTIONS.GENERAL.GENERATOR.DocGeneratorPO po      = generatorprovider.GetDocGenerator(1);
            DataInvoice.SOLUTIONS.INVOICES.INVOICE.Invoice         invoice = invoiceprovider.GetInvoice(1);

            Console.WriteLine("MODEL GENERATOR " + po.UniqueLabel);
            Console.WriteLine("INVOICE " + invoice.InvoiceTitle);

            System.IO.FileInfo fileout = new System.IO.FileInfo(pathIDrtemp + "test2.pdf");

            System.Diagnostics.Stopwatch watch = System.Diagnostics.Stopwatch.StartNew();
            generatorprovider.Generate(po, invoice, fileout);
            watch.Stop();


            Console.WriteLine("watch " + watch.ElapsedMilliseconds);
        }