コード例 #1
0
        /*public ICommand FindProductoSKU
         * {
         *  get { return _findProductoSKU = _findProductoSKU ?? new FicVmDelegateCommand(FindProductoSKUExecute); }
         * }
         *
         * public ICommand FindProductoCodBarras
         * {
         *  get { return _findProductoCodBarras = _findProductoCodBarras ?? new FicVmDelegateCommand(FindProductoCodBarrasExecute); }
         * }*/

        public override async void OnAppearing(object navigationContext)
        {
            var zt_inventario_conteosItem = navigationContext as zt_inventarios_conteos;

            if (zt_inventario_conteosItem != null)
            {
                Zt_inventario_conteos = zt_inventario_conteosItem;
            }

            base.OnAppearing(navigationContext);

            //Esto se utiliza para tener una lista con la cual comparar
            //si un producto existe o no
            var result = await _sqliteService.GetAll_zt_cat_productos();

            Zt_cat_productos_list = new ObservableCollection <zt_cat_productos>();
            foreach (var zt_cat_productos in result)
            {
                Zt_cat_productos_list.Add(zt_cat_productos);
            }


            var resultUM = await _sqliteService.GetAll_zt_cat_unidad_medida();

            Zt_cat_unidad_medida_list = new ObservableCollection <zt_cat_unidad_medidas>();
            foreach (var zt_cat_unidad_medida in resultUM)
            {
                Zt_cat_unidad_medida_list.Add(zt_cat_unidad_medida);
            }

            var resultConteosList = await _sqliteService.GetAll_zt_inventarios_conteos();

            Zt_inventarios_conteos_list = new ObservableCollection <zt_inventarios_conteos>();
            foreach (var zt_inventarios_conteos in resultConteosList)
            {
                if (Zt_inventario_conteos.IdInventario == zt_inventarios_conteos.IdInventario)
                {
                    Zt_inventarios_conteos_list.Add(zt_inventarios_conteos);
                }
            }

            recuperarUMSeleccionada();
            //base.OnAppearing(navigationContext);
        }//Fin OnAppearing