This commit is contained in:
@@ -132,17 +132,18 @@ namespace AyaNovaQBI
|
||||
LinkOrImportAyaObject d = new LinkOrImportAyaObject();
|
||||
try
|
||||
{
|
||||
d.AyaItem = e.Cell.Row.Cells["Name"].Value.ToString();
|
||||
// d.AyaItem = e.Cell.Row.Cells["Name"].Value.ToString();
|
||||
d.AyaItemName = mm.Name;
|
||||
//Default for an import
|
||||
//otherwise in a link is just reset to the qb item name selected
|
||||
string QBItemName = e.Cell.Row.Cells["Name"].Value.ToString();
|
||||
string QBItemName = mm.Name;
|
||||
|
||||
//Attempt a link or import
|
||||
//in any case of failure or new link not required
|
||||
//bails inside switch
|
||||
switch ((RootObjectTypes)e.Cell.Row.Cells["ObjectType"].Value)
|
||||
switch (mm.ObjectType)
|
||||
{
|
||||
case RootObjectTypes.Client:
|
||||
case AyaType.Customer:
|
||||
d.CanImport = true;
|
||||
d.QBItems = util.QBClients;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
@@ -183,7 +184,7 @@ namespace AyaNovaQBI
|
||||
|
||||
|
||||
break;
|
||||
case RootObjectTypes.Rate:
|
||||
case AyaType.ServiceRate:
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
@@ -192,7 +193,16 @@ namespace AyaNovaQBI
|
||||
return;
|
||||
QBItemName = d.SelectedQBItemName;
|
||||
break;
|
||||
case RootObjectTypes.Part:
|
||||
case AyaType.TravelRate://ADDED DUPE OF ABOVE
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
|
||||
if (d.SelectedQBItem == null || d.SelectedQBItem == "" || !util.QBItems.Rows.Contains(d.SelectedQBItem))
|
||||
return;
|
||||
QBItemName = d.SelectedQBItemName;
|
||||
break;
|
||||
case AyaType.Part:
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
@@ -202,7 +212,7 @@ namespace AyaNovaQBI
|
||||
QBItemName = d.SelectedQBItemName;
|
||||
|
||||
break;
|
||||
case RootObjectTypes.WorkorderItemOutsideService:
|
||||
case AyaType.WorkorderItemOutsideService:
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
@@ -222,7 +232,7 @@ namespace AyaNovaQBI
|
||||
goto REMOVEITEMS;
|
||||
|
||||
|
||||
case RootObjectTypes.WorkorderItemLoan:
|
||||
case AyaType.WorkorderItemLoan:
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
@@ -240,7 +250,7 @@ namespace AyaNovaQBI
|
||||
goto REMOVEITEMS;
|
||||
|
||||
|
||||
case RootObjectTypes.WorkorderItemMiscExpense:
|
||||
case AyaType.WorkorderItemMiscExpense:
|
||||
d.CanImport = false;
|
||||
d.QBItems = util.QBItems;
|
||||
if (d.ShowDialog() == DialogResult.Cancel) return;
|
||||
|
||||
Reference in New Issue
Block a user