Beispiel #1
0
        public async void eliminar(object sender, EventArgs e)
        {
            try
            {
                // Recuperando el idPlantilla
                var idPlantilla = ((MenuItem)sender).CommandParameter;
                int IdPlantilla = Convert.ToInt16(idPlantilla);

                // Consumiendo datos de la web service
                bool respuesta = await DisplayAlert("Eliminar", "¿Desea eliminar esta plantilla? ", "Aceptar", "Cancelar");

                object[,] variables = new object[, ] {
                    { "idPlantilla", IdPlantilla }
                };
                dynamic result = await Servicio.MetodoGetString("ServicioPlantilla.asmx", "EliminarPlantilla", variables);

                Mensaje = Convert.ToString(result);
                if (result != null)
                {
                    // await mensaje.MostrarMensaje("Eliminar Plantilla", Mensaje);
                    await App.Current.MainPage.DisplayAlert("Eliminar Plantilla", Mensaje, "OK");

                    PlantillaItems.Clear();
                    CargarPlantilla();
                    //IsRefreshingPlantilla = false;
                    return;
                }
            }
            catch (Exception ex)
            {
                await mensaje.MostrarMensaje("Eliminar Plantilla", "Error en el dispositivo o URL incorrecto: " + ex.ToString());
            }
        }
Beispiel #2
0
        public async void CargarPlantilla()
        {
            try
            {
                dynamic plantillas = await Servicio.MetodoGet("ServicioPlantilla.asmx", "MostrarPlantillas");

                foreach (var plantilla in plantillas)
                {
                    PlantillaItems.Add(new PlantillaItem
                    {
                        idPlantilla = plantilla.idPlantilla,
                        codigo      = plantilla.codigo,
                        nombre      = plantilla.nombre,
                    });
                }
            }
            catch (Exception ex)
            {
                await mensaje.MostrarMensaje("Error", ex.Message);
            }
        }