public override async void OnAppearing(object navigationContext) { base.OnAppearing(navigationContext); var result = await FicLoSrvCatAlmacenes.FicMetGetListCatAlmacenes(); FicMetZt_cat_almacenes_Items = new ObservableCollection <zt_cat_almacenes>(); foreach (var ficPaItem in result) { FicMetZt_cat_almacenes_Items.Add(ficPaItem); } }
private async void SaveCommandExecute() { Item.FechaReg = DateTime.Now.Month + "-" + DateTime.Now.Day + "-" + DateTime.Now.Year; var result = await FicLoSrvCatAlmacenes.FicMetGetListCatAlmacenes(); var tmp = new Tmp(); foreach (var ficPaItem in result) { if (ficPaItem.IdAlmacen.Equals(Item.IdAlmacen)) { await tmp.DisplayAlert("Advertencia", "El Id Almacén: " + Item.IdAlmacen + " ya existe. Favor de utilizar uno diferente.", "OK"); return; } } await FicLoSrvCatAlmacenes.FicMetInsertNewCatAlmacen(Item); FicLoSrvNavigationInventario.FicMetNavigateBack(); }