public async void CargarPlantillaSupervision() { try { //byte x = 01; WebService servicio = new WebService(); object[,] variables = new object[, ] { { "idPlantillaPropObra", IdPlantillaObra } }; dynamic result = await servicio.MetodoGet("ServicioSupervision.asmx", "SupervisionesxIdPlantillaObra", variables); if (result != null) { if (result.Count == 0) //si está vacío { //await mensaje.MostrarMensaje("Mostrar Obra Plantilla", "No hay plantillas que mostrar"); await DisplayAlert("Supervisiones por plantilla", "No hay plantillas", "Aceptar"); return; } else { // listando las obras foreach (var item in result) { PlantillaSupervisionItems.Add(new PlantillaSupervisionItem { nombre = "Supervision", numero = item.nroSupervision == null?0: item.nroSupervision, fecha = item.fecha, partidaEvaluada = item.partidaEvaluada, nivel = item.nivel, idSupervision = item.idSupervision }); } // fin del listado } } else { await mensaje.MostrarMensaje("Supervisiones", "Error de respuesta del servicio, Contáctese con el administrador."); } } catch (Exception ex) { await mensaje.MostrarMensaje("Error:", ex.Message); } }
private async void CargarPlantillaSupervision() { try { for (int i = 0; i < 15; i++) { PlantillaSupervisionItems.Add(new PlantillaSupervisionItem { nombre = "nombre" + i.ToString(), }); } } catch (Exception ex) { await mensaje.MostrarMensaje("Error: ", ex.Message); } }