This commit is contained in:
@@ -841,6 +841,7 @@ namespace AyaNovaQBI
|
||||
if (_Type == AyaType.Customer) return;
|
||||
_Type = AyaType.Customer;
|
||||
this.Text = "Map / Import - Customers";
|
||||
updateSelectedItemsToolStripMenuItem.Visible = true;
|
||||
Initialize();
|
||||
}
|
||||
|
||||
@@ -850,6 +851,7 @@ namespace AyaNovaQBI
|
||||
if (_Type == AyaType.ServiceRate) return;
|
||||
_Type = AyaType.ServiceRate;
|
||||
this.Text = "Map / Import - Service rates";
|
||||
updateSelectedItemsToolStripMenuItem.Visible = false;
|
||||
Initialize();
|
||||
}
|
||||
|
||||
@@ -859,6 +861,7 @@ namespace AyaNovaQBI
|
||||
if (_Type == AyaType.TravelRate) return;
|
||||
_Type = AyaType.TravelRate;
|
||||
this.Text = "Map / Import - Travel rates";
|
||||
updateSelectedItemsToolStripMenuItem.Visible = false;
|
||||
Initialize();
|
||||
}
|
||||
|
||||
@@ -868,6 +871,7 @@ namespace AyaNovaQBI
|
||||
if (_Type == AyaType.Part) return;
|
||||
_Type = AyaType.Part;
|
||||
this.Text = "Map / Import - Parts";
|
||||
updateSelectedItemsToolStripMenuItem.Visible = true;
|
||||
Initialize();
|
||||
if (!util.QBIntegration.Items.Any(z => z.AType == AyaType.Vendor))
|
||||
{
|
||||
@@ -888,6 +892,7 @@ namespace AyaNovaQBI
|
||||
if (_Type == AyaType.Vendor) return;
|
||||
_Type = AyaType.Vendor;
|
||||
this.Text = "Map / Import - Vendors";
|
||||
updateSelectedItemsToolStripMenuItem.Visible = true;
|
||||
Initialize();
|
||||
}
|
||||
|
||||
@@ -946,7 +951,7 @@ namespace AyaNovaQBI
|
||||
|
||||
#endregion utility stuff
|
||||
|
||||
|
||||
|
||||
|
||||
private void updateSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -960,7 +965,40 @@ namespace AyaNovaQBI
|
||||
|
||||
//vendors either grid offer to update the opposite, this is new functionality
|
||||
|
||||
//Rates are not offered
|
||||
}
|
||||
}
|
||||
}
|
||||
//Rates are not offered - same as v7
|
||||
|
||||
if (gridAya.SelectedRows.Count == 0 && gridQB.SelectedRows.Count == 0) return;
|
||||
bool IsAyaGrid = false;
|
||||
IsAyaGrid = gridAya.SelectedRows.Count > 0;
|
||||
|
||||
string sFrom = IsAyaGrid ? "QuickBooks" : "AyaNova";
|
||||
string sTo = IsAyaGrid ? "AyaNova" : "QuickBooks";
|
||||
|
||||
MapApproveUpdateSelectedItems s = new MapApproveUpdateSelectedItems();
|
||||
|
||||
string sType = "";
|
||||
switch (_Type)
|
||||
{
|
||||
|
||||
case AyaType.Customer:
|
||||
sType = "Customers";
|
||||
break;
|
||||
case AyaType.Vendor:
|
||||
sType = "Vendors";
|
||||
break;
|
||||
case AyaType.Part:
|
||||
sType = "Parts";
|
||||
s.ShowUpdatePriceCostOnlyCheckBox = true;
|
||||
break;
|
||||
}
|
||||
|
||||
s.UpdateMessage = $"Update selected {sTo} {sType} from {sFrom} ";
|
||||
|
||||
if (s.ShowDialog() == DialogResult.Cancel)
|
||||
return;
|
||||
|
||||
MessageBox.Show("STUB: UPDATE SELECTED ITEMS");
|
||||
|
||||
}//eof
|
||||
}//eoc
|
||||
}//eons
|
||||
|
||||
Reference in New Issue
Block a user