diff --git a/AyaNovaQBI/Map.cs b/AyaNovaQBI/Map.cs index 1fa3021..8b3a110 100644 --- a/AyaNovaQBI/Map.cs +++ b/AyaNovaQBI/Map.cs @@ -88,9 +88,11 @@ namespace AyaNovaQBI var QBItemId = s.SelectedQBItemId; s.Dispose(); var selectedAyaNovaIds = new List(); + StringBuilder selectedAyaNovaNames = new StringBuilder(); foreach (DataGridViewRow r in gridAya.SelectedRows) { - selectedAyaNovaIds.Add((long)r.Cells[0].Value); + selectedAyaNovaNames.AppendLine(r.Cells[1].Value.ToString()); + selectedAyaNovaIds.Add((long)r.Cells[1].Value); } //todo: here we need to update the linking (and save right away or wait??) @@ -98,16 +100,10 @@ namespace AyaNovaQBI //LINKING - //LinkAyaObjectToQBConfirm d = new LinkAyaObjectToQBConfirm(); - //d.ToLabel = "To QuickBooks object:\r\n" + rowdrop.Cells["Name"].Value.ToString(); - //DataTable dtTemp = new DataTable(); - //dtTemp.Columns.Add("Name", typeof(string)); - //foreach (object o in moveData.Rows) - //{ - // dtTemp.Rows.Add(new object[] { ((AyaNameID)o).Name }); - //} - //d.DTRows = dtTemp; - //if (d.ShowDialog() != DialogResult.OK) return; + LinkAyaObjectToQBConfirm d = new LinkAyaObjectToQBConfirm(); + d.QBItem = QBItemName; + d.AyaItems = selectedAyaNovaNames.ToString(); + if (d.ShowDialog() != DialogResult.OK) return; //// //// QBNameID q=(QBNameID)moveData.Rows[0];