public ListaPreguntasPage(ListPreguntaCab modelo) { InitializeComponent(); BindingContext = modelo; url = Servicio.IP + "pregunta/listPregDetByListPreg/" + modelo.idListPregunta; Lista_List_Preguntas(); }
private void Preguntas_List_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { ListPreguntaCab modelo = (ListPreguntaCab)e.SelectedItem; Navigation.PushAsync(new ListaPreguntasPage(modelo)); } }
private async void Preguntas_List_ItemTapped(object sender, ItemTappedEventArgs e) { var result = await this.DisplayAlert("Alert!", "Desea Agragar Este Examen", "Si", "No"); if (result) { try { ListPreguntaCab lista = (ListPreguntaCab)e.Item; RequerimientoPreguntaModel model = new RequerimientoPreguntaModel(); model.idListPregunta = lista.idListPregunta; model.idRequerimiento = idReq; HttpClient cliente = new HttpClient(); string url2 = Servicio.IP + "pregunta/updateAddListPregCabAndIdReq/" + lista.idListPregunta + "/" + idReq; String jsonAdd = JsonConvert.SerializeObject(model); var resultado = await cliente.PutAsync(url2, new StringContent(jsonAdd)); var json = resultado.Content.ReadAsStringAsync().Result; if (json.Equals("1")) { await DisplayAlert("Agregado", "Se agrego correctamente ", "Ok"); await Navigation.PushAsync(new PostulantesRequerPage(modelo)); } if (json.Equals("0")) { await DisplayAlert("Error", "ya tiene esta lista en su examen", "Ok"); } } catch (Exception) { await DisplayAlert("Error", "no Se agrego correctamente ", "Ok"); } } else { } // PostulantesRequerPage pos = new PostulantesRequerPage(modelo); // pos.ListaPreguntasReq(); }