This commit is contained in:
2022-07-02 23:02:34 +00:00
parent 7c874b5674
commit ab9b014162
2 changed files with 62 additions and 43 deletions

View File

@@ -317,8 +317,6 @@ namespace AyaNovaQBI
private void showSubItemToolStripMenuItem_Click(object sender, EventArgs e)
{
// Set the current clicked item to item
@@ -362,33 +360,47 @@ namespace AyaNovaQBI
private void customersToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
}
private void serviceRatesToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
}
private void travelRatesToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
}
private void partsToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
}
private void vendorsToolStripMenuItem_Click(object sender, EventArgs e)
{
handleCheckOfObjectTypeMenuItem(sender, e);
}
private void handleCheckOfObjectTypeMenuItem(object sender, EventArgs e)
{
// Set the current clicked item to item
ToolStripMenuItem item = sender as ToolStripMenuItem;
// Loop through all items in the subMenu and uncheck them but do check the clicked item
foreach (ToolStripMenuItem tempItemp in objectToolStripMenuItem.DropDownItems)
{
if (tempItemp == item)
tempItemp.Checked = true;
else
tempItemp.Checked = false;
}
}
//public class QBNameID
//{
// public string Name { get; set; }
@@ -411,7 +423,7 @@ namespace AyaNovaQBI
//int rowIndexFromMouseDown;
//int rowIndexOfItemUnderMouseToDrop;
//private void gridAya_MouseDown(object sender, MouseEventArgs e)
//{
// if (e.Button != MouseButtons.Left)
@@ -442,9 +454,9 @@ namespace AyaNovaQBI
//}
private void gridAya_CellClick(object sender, DataGridViewCellEventArgs e)
{
@@ -463,7 +475,7 @@ namespace AyaNovaQBI
private void gridQB_SelectionChanged(object sender, EventArgs e)
{
var hasSelection = gridQB.SelectedRows.Count > 0;
importSelectedItemsToolStripMenuItem.Visible=linkSelectedItemsToolStripMenuItem.Visible = hasSelection;
if (hasSelection)
gridAya.ClearSelection();
}
@@ -471,7 +483,7 @@ namespace AyaNovaQBI
private void gridAya_SelectionChanged(object sender, EventArgs e)
{
var hasSelection = gridAya.SelectedRows.Count > 0;
importSelectedItemsToolStripMenuItem.Visible = linkSelectedItemsToolStripMenuItem.Visible = hasSelection;
if (hasSelection)
gridQB.ClearSelection();
}