From da74cd12bf348b9d3326e3f2df8e72885388b24b Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Sat, 2 Jul 2022 23:30:29 +0000 Subject: [PATCH] --- AyaNovaQBI/Map.cs | 89 +++++++++++++++++++++--------------------- AyaNovaQBI/devinfo.txt | 1 - AyaNovaQBI/util.cs | 3 -- 3 files changed, 45 insertions(+), 48 deletions(-) diff --git a/AyaNovaQBI/Map.cs b/AyaNovaQBI/Map.cs index 6de69d1..8f14047 100644 --- a/AyaNovaQBI/Map.cs +++ b/AyaNovaQBI/Map.cs @@ -59,6 +59,45 @@ namespace AyaNovaQBI gridQB.ClearSelection(); } + + + private void mapSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) + { + if (gridAya.SelectedRows.Count == 0) return; + + //we have selection now get qb item + MapSelectQBItem s = new MapSelectQBItem(); + + s.QBItems = _qb; + string SelectedQBItem = string.Empty; + if (s.ShowDialog() == DialogResult.Cancel) + return; + else + SelectedQBItem = s.SelectedQBItem; + s.Dispose(); + var selectedAyaNovaIndexes = new List(); + foreach (DataGridViewRow r in gridAya.SelectedRows) + { + selectedAyaNovaIndexes.Add((long)r.Cells[0].Value); + } + + //todo: here we need to update the linking (and save right away or wait??) + var v = SelectedQBItem; + + } + + private void importSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void linkSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + + #region Initialize stuff /// /// Determine if row should be added to grid or now /// based on current view preferences and if item is already @@ -309,13 +348,9 @@ namespace AyaNovaQBI } + #endregion init - - - - - - + #region menu utility stuff private void showSubItemToolStripMenuItem_Click(object sender, EventArgs e) { @@ -331,30 +366,7 @@ namespace AyaNovaQBI } } - private void mapSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) - { - if (gridAya.SelectedRows.Count == 0) return; - - //we have selection now get qb item - MapSelectQBItem s = new MapSelectQBItem(); - - s.QBItems = _qb; - string SelectedQBItem = string.Empty; - if (s.ShowDialog() == DialogResult.Cancel) - return; - else - SelectedQBItem = s.SelectedQBItem; - s.Dispose(); - var selectedAyaNovaIndexes = new List(); - foreach (DataGridViewRow r in gridAya.SelectedRows) - { - selectedAyaNovaIndexes.Add((long)r.Cells[0].Value); - } - - //todo: here we need to update the linking (and save right away or wait??) - var v = SelectedQBItem; - - } + @@ -485,7 +497,7 @@ namespace AyaNovaQBI //} - + #endregion menu utility stuff @@ -494,9 +506,7 @@ namespace AyaNovaQBI } - - - + private void gridQB_CellClick(object sender, DataGridViewCellEventArgs e) { @@ -520,16 +530,7 @@ namespace AyaNovaQBI } - private void importSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) - { - - } - - private void linkSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e) - { - - } - + diff --git a/AyaNovaQBI/devinfo.txt b/AyaNovaQBI/devinfo.txt index 302bb53..34ef540 100644 --- a/AyaNovaQBI/devinfo.txt +++ b/AyaNovaQBI/devinfo.txt @@ -2,4 +2,3 @@ Test persisted form settings for server url (ONCE POSTED NEW BUILD OF AYANOVA TO TEST SERVER) Docs should not refer to autoclose anymore, it's status driven now -map - parts are only showing part number making it hella hard to identify, should use picklist format instead diff --git a/AyaNovaQBI/util.cs b/AyaNovaQBI/util.cs index 1f75681..887243a 100644 --- a/AyaNovaQBI/util.cs +++ b/AyaNovaQBI/util.cs @@ -3240,9 +3240,6 @@ namespace AyaNovaQBI public static async Task PopulateAyaPartList() { - //var ap = await PostAsync("pick-list/list/", $"{{\"ayaType\":{(int)AyaType.Part}}}"); - //var partList = ap.ObjectResponse["data"].ToObject>(); - var a = await GetAsync("part/accounting-list"); _partlist = a.ObjectResponse["data"].ToObject>(); }