public async Task <bool> excluirDisponibilidade(DisponibilidadeInfo disponibilidade) { try { var ret = await queryGet(GlobalUtils.URLAplicacao + "/api/disponibilidade/excluir/" + disponibilidade.Id.ToString()); return(true); } catch (Exception e) { throw e; } }
public async Task <bool> inserirDisponibilidade(DisponibilidadeInfo disponibilidade) { try{ var args = new List <object>(); args.Add(disponibilidade); await execPut(GlobalUtils.URLAplicacao + "/api/disponibilidade/inserir", args.ToArray()); return(true); } catch (Exception e) { throw e; } }
private void inicializarComponente() { _disponibilidadeList = new ListView() { Style = Estilo.Current[Estilo.LISTA_PADRAO] }; _disponibilidadeList.HasUnevenRows = true; _disponibilidadeList.RowHeight = -1; _disponibilidadeList.SetBinding(ListView.ItemsSourceProperty, new Binding(".")); _disponibilidadeList.ItemTemplate = new DataTemplate(typeof(DisponibilidadeCell)); _disponibilidadeList.ItemTapped += async(sender, e) => { if (e == null) { return; } DisponibilidadeInfo dispInfo = (DisponibilidadeInfo)((ListView)sender).SelectedItem; var page = new DisponibilidadeFormPage(dispInfo); page._Refreshed += async(sender2, e2) => { UserDialogs.Instance.ShowLoading("carregando..."); _disponibilidadeList.ItemsSource = await listarDisponibilidadeAsync(); UserDialogs.Instance.HideLoading(); }; Navigation.PushAsync(page); }; _Novo = new Button() { Text = "Nova disponibilidade", HorizontalOptions = LayoutOptions.Fill, VerticalOptions = LayoutOptions.Start, Style = Estilo.Current[Estilo.BTN_SUCESSO] }; _Novo.Clicked += (sender, e) => { var page = new DisponibilidadeFormPage(); page._Refreshed += async(sender2, e2) => { UserDialogs.Instance.ShowLoading("carregando..."); _disponibilidadeList.ItemsSource = await listarDisponibilidadeAsync(); UserDialogs.Instance.HideLoading(); }; Navigation.PushAsync(page); }; }
public DisponibilidadeFormPage(DisponibilidadeInfo info = null) { _Info = info; inicializarComponente(); Content = new StackLayout { Margin = 10, Children = { _TituloData, _Data, _TituloLocal, _Cep, _Estado, _Cidade, _Salvar } }; if (info != null) { ((StackLayout)Content).Children.Add(_Deletar); } }