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