Added book details dialog
This commit is contained in:
parent
35f677a0fa
commit
952173d450
16 changed files with 516 additions and 88 deletions
|
|
@ -28,60 +28,6 @@ namespace LibationWinForms.AvaloniaUI.ViewModels
|
|||
Queue.QueuededCountChanged += Queue_QueuededCountChanged;
|
||||
Queue.CompletedCountChanged += Queue_CompletedCountChanged;
|
||||
Logger = ProcessQueue.LogMe.RegisterForm(this);
|
||||
|
||||
#region Design Mode Testing
|
||||
if (Design.IsDesignMode)
|
||||
{
|
||||
using var context = DbContexts.GetContext();
|
||||
var book = context.GetLibraryBook_Flat_NoTracking("B017V4IM1G");
|
||||
List<ProcessBook2> testList = new()
|
||||
{
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.FailedAbort,
|
||||
Status = ProcessBookStatus.Failed,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.FailedSkip,
|
||||
Status = ProcessBookStatus.Failed,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.FailedRetry,
|
||||
Status = ProcessBookStatus.Failed,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.ValidationFail,
|
||||
Status = ProcessBookStatus.Failed,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.Cancelled,
|
||||
Status = ProcessBookStatus.Cancelled,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.Success,
|
||||
Status = ProcessBookStatus.Completed,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.None,
|
||||
Status = ProcessBookStatus.Working,
|
||||
},
|
||||
new ProcessBook2(book, Logger)
|
||||
{
|
||||
Result = ProcessBookResult.None,
|
||||
Status = ProcessBookStatus.Queued,
|
||||
},
|
||||
};
|
||||
|
||||
Items.Enqueue(testList);
|
||||
return;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
||||
private int _completedCount;
|
||||
|
|
|
|||
|
|
@ -39,25 +39,10 @@ namespace LibationWinForms.AvaloniaUI.ViewModels
|
|||
=> GridEntries
|
||||
.AllItems()
|
||||
.BookEntries();
|
||||
|
||||
public ProductsDisplayViewModel()
|
||||
public ProductsDisplayViewModel() { }
|
||||
public ProductsDisplayViewModel(List<GridEntry2> items)
|
||||
{
|
||||
if (Design.IsDesignMode)
|
||||
{
|
||||
using var context = DbContexts.GetContext();
|
||||
List<LibraryBook> sampleEntries = new()
|
||||
{
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4IM1G"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4IWVG"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4JA2Q"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4NUPO"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4NMX4"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017V4NOZ0"),
|
||||
context.GetLibraryBook_Flat_NoTracking("B017WJ5ZK6"),
|
||||
};
|
||||
GridEntries = new GridEntryBindingList2(CreateGridEntries(sampleEntries));
|
||||
return;
|
||||
}
|
||||
GridEntries = new GridEntryBindingList2(items);
|
||||
}
|
||||
|
||||
#region Display Functions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue