Пример #1
0
        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);
        }
Пример #2
0
 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';
     }
 }