update grid-visible in main form
This commit is contained in:
parent
4138183352
commit
9636aca47c
@ -25,8 +25,8 @@ namespace LibationWinForms
|
|||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
productsGrid = new ProductsGrid { Dock = DockStyle.Fill };
|
productsGrid = new ProductsGrid { Dock = DockStyle.Fill };
|
||||||
|
productsGrid.VisibleCountChanged += (_, qty) => visibleCountLbl.Text = string.Format("Visible: {0}", qty);
|
||||||
gridPanel.Controls.Add(productsGrid);
|
gridPanel.Controls.Add(productsGrid);
|
||||||
productsGrid.VisibleCountChanged += setVisibleCount;
|
|
||||||
|
|
||||||
// back up string formats
|
// back up string formats
|
||||||
beginBookBackupsToolStripMenuItem_format = beginBookBackupsToolStripMenuItem.Text;
|
beginBookBackupsToolStripMenuItem_format = beginBookBackupsToolStripMenuItem.Text;
|
||||||
@ -86,10 +86,6 @@ namespace LibationWinForms
|
|||||||
setBackupCounts();
|
setBackupCounts();
|
||||||
}
|
}
|
||||||
|
|
||||||
#region bottom: qty books visible
|
|
||||||
private void setVisibleCount(object _, int qty) => visibleCountLbl.Text = string.Format("Visible: {0}", qty);
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region bottom: backup counts
|
#region bottom: backup counts
|
||||||
private System.ComponentModel.BackgroundWorker updateCountsBw;
|
private System.ComponentModel.BackgroundWorker updateCountsBw;
|
||||||
private bool runBackupCountsAgain;
|
private bool runBackupCountsAgain;
|
||||||
@ -519,19 +515,20 @@ namespace LibationWinForms
|
|||||||
|
|
||||||
#region Visible Books menu
|
#region Visible Books menu
|
||||||
private void configVisibleBooksMenu()
|
private void configVisibleBooksMenu()
|
||||||
{
|
{
|
||||||
|
//productsGrid.VisibleCountChanged += ;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void liberateToolStripMenuItem1_Click(object sender, EventArgs e)
|
private async void liberateToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var visibleBooks = productsGrid.GetVisible().ToList();
|
var visibleBooks = productsGrid.GetVisible();
|
||||||
await BookLiberation.ProcessorAutomationController.BackupAllBooksAsync(visibleBooks);
|
await BookLiberation.ProcessorAutomationController.BackupAllBooksAsync(visibleBooks);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void replaceTagsToolStripMenuItem_Click(object sender, EventArgs e)
|
private void replaceTagsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var visibleLibraryBooks = productsGrid.GetVisible().ToList();
|
var visibleLibraryBooks = productsGrid.GetVisible();
|
||||||
foreach (var libraryBook in visibleLibraryBooks)
|
foreach (var libraryBook in visibleLibraryBooks)
|
||||||
libraryBook.Book.UserDefinedItem.Tags = "ggggg";
|
libraryBook.Book.UserDefinedItem.Tags = "ggggg";
|
||||||
LibraryCommands.UpdateUserDefinedItem(visibleLibraryBooks.Select(lb => lb.Book));
|
LibraryCommands.UpdateUserDefinedItem(visibleLibraryBooks.Select(lb => lb.Book));
|
||||||
@ -539,7 +536,7 @@ namespace LibationWinForms
|
|||||||
|
|
||||||
private void setDownloadedToolStripMenuItem_Click(object sender, EventArgs e)
|
private void setDownloadedToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var visibleLibraryBooks = productsGrid.GetVisible().ToList();
|
var visibleLibraryBooks = productsGrid.GetVisible();
|
||||||
foreach (var libraryBook in visibleLibraryBooks)
|
foreach (var libraryBook in visibleLibraryBooks)
|
||||||
libraryBook.Book.UserDefinedItem.BookStatus = DataLayer.LiberatedStatus.NotLiberated;
|
libraryBook.Book.UserDefinedItem.BookStatus = DataLayer.LiberatedStatus.NotLiberated;
|
||||||
LibraryCommands.UpdateUserDefinedItem(visibleLibraryBooks.Select(lb => lb.Book));
|
LibraryCommands.UpdateUserDefinedItem(visibleLibraryBooks.Select(lb => lb.Book));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user