1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Comal.Classes;
- using InABox.Clients;
- using InABox.Core;
- using Xamarin.Forms;
- using XF.Material.Forms.UI;
- using XF.Material.Forms.UI.Dialogs;
- namespace comal.timesheets
- {
- public partial class FrameDetailsPage
- {
- public FrameDetailsPage(DeliveryItemDetailModel model)
- {
- BindingContext = model;
- InitializeComponent();
- //_deliveryDocuments.ItemsSource = model.DeliveryDocuments;
- //_setoutDocuments.ItemsSource = model.SetoutDocuments;
- }
-
- private void Document_Clicked(object sender, ActionButtonClickEventArgs args)
- {
- if (!(sender is ActionButton button))
- return;
- if (button.BindingContext is DeliveryItemDetailDeliveryDocumentShell deliveryDocument)
- {
- Navigation.PushAsync(new PDFViewer(deliveryDocument.ID));
- }
- else if (button.BindingContext is DeliveryItemDetailSetoutDocumentShell setoutDocument)
- {
- Navigation.PushAsync(new PDFViewer(setoutDocument.ID));
- }
- }
- }
- }
|