From da18b1b92fa4c677f60d657d236a9c3490d81481 Mon Sep 17 00:00:00 2001 From: Bobbie Hodgetts Date: Thu, 14 Jan 2021 10:29:24 +0000 Subject: [PATCH] Update: Export to Xero now inlcudes 'Modified' status invoices --- .../BealeEngineering.Accounts/frmMain.Designer.cs | 6 +++--- .../Logic/Export/XeroInvoiceFlatFile.cs | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/BealeEngineering/BealeEngineering.Accounts/frmMain.Designer.cs b/BealeEngineering/BealeEngineering.Accounts/frmMain.Designer.cs index f0445aa..b24f395 100644 --- a/BealeEngineering/BealeEngineering.Accounts/frmMain.Designer.cs +++ b/BealeEngineering/BealeEngineering.Accounts/frmMain.Designer.cs @@ -208,15 +208,15 @@ // excelInvoiceToolStripMenuItem // this.excelInvoiceToolStripMenuItem.Name = "excelInvoiceToolStripMenuItem"; - this.excelInvoiceToolStripMenuItem.Size = new System.Drawing.Size(166, 22); + this.excelInvoiceToolStripMenuItem.Size = new System.Drawing.Size(224, 22); this.excelInvoiceToolStripMenuItem.Text = "Excel Invoice"; this.excelInvoiceToolStripMenuItem.Click += new System.EventHandler(this.xeroInvoiceToolStripMenuItem1_Click); // // xeroNewInvoiceToolStripMenuItem // this.xeroNewInvoiceToolStripMenuItem.Name = "xeroNewInvoiceToolStripMenuItem"; - this.xeroNewInvoiceToolStripMenuItem.Size = new System.Drawing.Size(166, 22); - this.xeroNewInvoiceToolStripMenuItem.Text = "Xero New Invoice"; + this.xeroNewInvoiceToolStripMenuItem.Size = new System.Drawing.Size(224, 22); + this.xeroNewInvoiceToolStripMenuItem.Text = "Xero New/Modified Invoices"; this.xeroNewInvoiceToolStripMenuItem.Click += new System.EventHandler(this.xeroNewInvoiceToolStripMenuItem_Click); // // testToolStripMenuItem diff --git a/BealeEngineering/BealeEngineering.Core/Logic/Export/XeroInvoiceFlatFile.cs b/BealeEngineering/BealeEngineering.Core/Logic/Export/XeroInvoiceFlatFile.cs index ed1a1ff..c411b74 100644 --- a/BealeEngineering/BealeEngineering.Core/Logic/Export/XeroInvoiceFlatFile.cs +++ b/BealeEngineering/BealeEngineering.Core/Logic/Export/XeroInvoiceFlatFile.cs @@ -33,8 +33,12 @@ namespace BealeEngineering.Core.Logic.Export // read all invoice from db var readInvoice = new Data.Database.Sale.ReadInvoice(sqlConnectionString); - var status = new List { new Data.SaleInvoiceFormat().ReadStatusStringNew() }; - readInvoice.Status = status; + + var statusList = new List(); + statusList.Add( new Data.SaleInvoiceFormat().ReadStatusStringNew()); + statusList.Add(new Data.SaleInvoiceFormat().ReadStatusStringModified()); + + readInvoice.Status = statusList; var invoiceList = readInvoice.Read(); if (invoiceList == null || !invoiceList.Any())