コード例 #1
0
ファイル: ListarObra.xaml.cs プロジェクト: warrenxxx/Reinco
        public async void eliminar(int idPropietarioObra, int idObra)
        {
            try {
                bool respuesta = await DisplayAlert("Eliminar", "Eliminar idObra = " + idObra, "Aceptar", "Cancelar");

                object[,] variables = new object[, ] {
                    { "idPropietarioObra", idPropietarioObra }, { "idObra", idObra }
                };
                dynamic result = await Servicio.MetodoGetString("ServicioPropietarioObra.asmx", "EliminarPropietarioObra", variables);

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

                    // Recargando La lista
                    ObraItems.Clear();
                    CargarObraItems();
                    //
                    return;
                }
                //
                // Evento Refrescar La Lista
            }
            catch (Exception ex)
            {
                await mensaje.MostrarMensaje("Eliminar Obra", "Error en el dispositivo o URL incorrecto: " + ex.ToString());
            }
            finally
            {
            }
        }
コード例 #2
0
ファイル: ListarObra.xaml.cs プロジェクト: warrenxxx/Reinco
        public async void CargarObraItems()
        {
            try
            {
                //servicioObra, mostrarObras--modificado
                dynamic obras = await Servicio.MetodoGet("ServicioPropietarioObra.asmx", "MostrarPropietarioObraDetalle");

                foreach (var item in obras)
                {
                    if (item.idPropietario == null || item.idUsuario_responsable == null)
                    {
                        Color = "#FF7777";
                    }
                    else
                    {
                        Color = "#77FF77";
                    }
                    ObraItems.Add(new ObraItem
                    {
                        idObra            = item.idObra,
                        nombre            = item.nombre,
                        codigo            = item.codigo,
                        idPropietario     = item.idPropietario == null?0: item.idPropietario,
                        idUsuario         = item.idUsuario_responsable == null?0: item.idUsuario_responsable,
                        colorObra         = Color,
                        idPropietarioObra = item.idPropietario_Obra == null ? 0 : item.idPropietario_Obra
                    });
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error", ex.Message, "Aceptar");
            }
        }