public List <Barrilete> MontaBarrilete() { List <Barrilete> list = new List <Barrilete>(); Puma.ModelosBanco.Subitemsetor subSetor = database.GetSubItemSetor(this.relatorio.Id, 3, 2); if (subSetor != null) { List <Puma.ModelosBanco.ItemSubItem> itemSubItems = database.GetListItemsSubItem(subSetor); for (var i = 0; i < itemSubItems.Count; i++) { // id = 1 List <Puma.ModelosBanco.DetalhesItem> detalhes = database.GetDetalhesItems(itemSubItems[i]); List <Puma.ModelosBanco.FotosItem> fotos = database.GetFotosItems(itemSubItems[i]); list.Add(this.CriarBarrilete(detalhes, fotos)); } } return(list); }
public void CarregaDoBanco() { detalhesItem = database.GetDetalhesItems(this.itemSubItem); //string teste = PickerNivelRisco.ToString(); //PickerNivelRisco.SelectedIndex = 1; //var teste = this.FindByName<Picker>("PickerNivelRisco"); if (detalhesItem.Count != 0) { for (var i = 0; i < detalhesItem.Count; i++) { if (detalhesItem[i].Tipo == "Picker") { this.FindByName <Picker>(detalhesItem[i].Name).SelectedIndex = detalhesItem[i].Index; } else { if (detalhesItem[i].Tipo == "Entry") { this.FindByName <Entry>(detalhesItem[i].Name).Text = detalhesItem[i].Text; } else { if (detalhesItem[i].Tipo == "Editor") { this.FindByName <Editor>(detalhesItem[i].Name).Text = detalhesItem[i].Text; } } } } this.CarregaPictures(); } else { this.editado = 'S'; } }