Beispiel #1
0
 private async void CargarObraSupervisorItems()
 {
     try
     {
         ObraResponsableItems.Clear();
         for (int i = 0; i < 15; i++)
         {
             ObraResponsableItems.Add(new ObraResponsableItem
             {
                 nombre        = "Toda las Obras",
                 idResponsable = i,
             });
         }
     }
     catch (Exception ex)
     {
         await mensaje.MostrarMensaje("", ex.Message);
     }
 }
        private async void CargarObraResponsableItems()
        {
            try
            {
                ObraResponsableItems.Clear();
                // Desde Aqui Logica de Programacion

                WebService servicio = new WebService();
                object[,] variables = new object[, ] {
                    { "idResponsable", IdUsuario }
                };
                dynamic result = await servicio.MetodoPost("ServicioObra.asmx", "MostrarObrasResponsable", variables);

                if (result != null)
                {
                    if (result.Count == 0) //si está vacío
                    {
                        await mensaje.MostrarMensaje("Mostrar Obra Responsable", "No Hay Obras a su cargo");
                    }
                    else
                    {
                        // listando las obras
                        foreach (var item in result)
                        {
                            ObraResponsableItems.Add(new ObraResponsableItem
                            {
                                nombre        = item.nombre,
                                idResponsable = item.idObra,
                            });
                        }
                        // fin del listado
                    }
                }
                else
                {
                    await mensaje.MostrarMensaje("Mostrar Obra Responsable", "A ocurrido un error al listar las obras para este usuario");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #3
0
 private async void CargarObraAdminItems()
 {
     try
     {
         ObraResponsableItems.Clear();
         // Desde Aqui Logica de Programacion
         for (int i = 0; i < 15; i++)
         {
             ObraResponsableItems.Add(new ObraResponsableItem
             {
                 nombre        = "Toda las Obras",
                 idResponsable = i,
             });
         }
     }
     catch (Exception ex)
     {
         await mensaje.MostrarMensaje("", ex.Message);
     }
 }