public DrvRoutesPackingSlipsPage(SalesPool salesPool) { InitializeComponent(); BindingContext = _vm = new DrvRoutesPackingSlipsPageViewModel(salesPool) { RootGrid = root }; }
public DrvRoutesPackingSlipsPageViewModel(SalesPool salesPool) { FilterChangeCommand = new AsyncDelegateCommand <SortColumnItem>(OnFilterChanged); SearchCommand = new AsyncDelegateCommand <PackingSlipsQueryContext>(OnSearch); ViewPdfCommand = new AsyncDelegateCommand <PackingSlip>(OnViewPdf); MarkRouteCompletedCommand = new AsyncDelegateCommand(OnMarkRouteCompleted); SelectAllCommand = new Command(OnSelectAll); MarkSelectedReadyCommand = new AsyncDelegateCommand(OnMarkSelectedReady); UndoMarkSelectedReadyCommand = new AsyncDelegateCommand(OnUndoMarkSelectedReady); SignCommand = new AsyncDelegateCommand(OnSign); OpenDetailsCommand = new AsyncDelegateCommand(OnOpenDetails); _salesPool = salesPool; Title = $" {nameof(AppResources.PackingSlipsForRoute).Translate()} {salesPool.Name} ({salesPool.Key})"; PackingList = new ObservableCollection <PackingSlip>(); }
private async Task OnOpenRoute(SalesPool arg) { await Nav.NavigateTo(new DrvRoutesPackingSlipsPage(arg)); }