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; } }
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); } }