Exemple #1
0
        public OrderDetailViewModel(OrderDetailExtend extend)
        {
            OrderProduct  = extend.codeOrders;    //contains order number
            OrderProducts = extend.OrderProducts; //contains order from picker
            _services     = new OrderService();
            LoadOrders(extend.order);
            PurchaseOrder = extend.order;
            ProviderName  = extend.providerName;
            BCode         = extend.productBarcode;
            NameProduct   = extend.productName;
            ProviderCode  = extend.providerCode;
            ProductCode   = extend.productCode;
            //OrderProduct = extend.codeOrders;

            AddUserCode = "Miguel Patino";
        }
Exemple #2
0
        private async void Search()
        {
            var details = new OrderDetailExtend();
            var _list   = Orders;
            var result  = _list.FirstOrDefault(a => a.BarcodeProduct == BCode);

            if (result != null)
            {
                details.order          = OrderSelect; // PurchaseOrder;
                details.providerName   = ProviderName;
                details.productBarcode = BCode;
                details.productName    = result.ProductName;;
                details.productCode    = result.ProductCode;
                details.providerCode   = result.ProviderCode;
                details.codeOrders     = OrderProduct;
                details.OrderProducts  = _list.Where(a => a.BarcodeProduct == BCode).Select(a => a.Code).Distinct().ToArray();
                await Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(new ProductDetail(details));
            }
            else
            {
                MessageResult = "Producto no Registrado";
            }
        }
 public ProductDetail(OrderDetailExtend details)
 {
     InitializeComponent();
     BindingContext = new OrderDetailViewModel(details);
 }