Пример #1
0
        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);
     }
 }