This commit is contained in:
2022-07-02 23:08:01 +00:00
parent ab9b014162
commit 60acbf9837

View File

@@ -361,26 +361,57 @@ namespace AyaNovaQBI
private void customersToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
if (_Type == AyaType.Customer) return;
_Type = AyaType.Customer;
this.Text = "Map / Import - Customers";
Initialize();
}
private void serviceRatesToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
if (_Type == AyaType.ServiceRate) return;
_Type = AyaType.ServiceRate;
this.Text = "Map / Import - Service rates";
Initialize();
}
private void travelRatesToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
if (_Type == AyaType.TravelRate) return;
_Type = AyaType.TravelRate;
this.Text = "Map / Import - Travel rates";
Initialize();
}
private void partsToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
if (_Type == AyaType.Part) return;
_Type = AyaType.Part;
this.Text = "Map / Import - Parts";
Initialize();
if (!util.QBIntegration.Items.Any(z=>z.AType==AyaType.Vendor))
{
MessageBox.Show(
"If you plan on importing QuickBooks items into AyaNova parts\r\n" +
"we recommend you import or link QuickBooks vendors first.\r\n\r\n" +
"This will ensure items in QuickBooks with a preferred vendor\r\n" +
"are imported into AyaNova as parts with their Wholesaler field \r\n" +
"set in AyaNova to a matching QuickBooks vendor",
"No QuickBooks vendors are linked");
}
}
private void vendorsToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
if (_Type == AyaType.Vendor) return;
_Type = AyaType.Vendor;
this.Text = "Map / Import - Vendors";
Initialize();
}