Instalação do Strataframe


Author
Message
Sergio MElo Figueiredo
Sergio MElo Figueiredo
StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)
Group: Forum Members
Posts: 7, Visits: 7
Minha Instalação não conclui. Fica parada na tela registrando asemblies e não termina nunca.

Replies
Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Ivan George Borges (01/15/2008)
Fala Sergio!

Totalmente. Porém agora você vai popular um Business Object, que é uma classe em memória, e manipular estes dados com filtros, e até SEEK se quiser, providos pelo StrataFrame. Cursores e tabelas locais podem ser simulados com BOs que não tem link com nenhuma tabela, criados apenas no Database Deployment Toolkit, outra ferramenta interessante do StrataFrame. Te mostro depois o que quero dizer.

Aproveitando a instrução de Ivan, vale lembrar que você mesmo poderá construir seus métodos para popular o BO de forma customizada, como exemplos abaixo:

// Populando com todos os registros
public void FillAll()
{
    this.FillDataTable("SELECT * FROM TbCadastro")
}

// Populando com filtro no CEP
public void FillByCEP(string nrCEP)
{
    this.FillDataTable("SELECT * FROM TbCadastro"
     + " WHERE NrCEP = '" + nrCEP.Trim() + "'")
}

Você codifica os métodos na 'partial class' que o template cria para o BO.

Então, vamos imaginar que você queira abrir o FORM com todos os registros da tabela carregados no BO. No FORM LOAD inclua:

tbCadastroBO1.Clear()
tbCadastroBO1.FillAll()

Carregar com filtro no CEP, chame o outro método. Por exemplo:

tbCadastroBO1.Clear()
tbCadastroBO1.FillByCEP(txtCEP.Text)

Criar seus métodos na classe do BO garantirá o reaproveitamento do método em qualquer outra classe onde ele estaja instanciado.

Smile

Rogério Mauri Smile



Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Ótimo post Rogério! Wink
Sergio MElo Figueiredo
Sergio MElo Figueiredo
StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)StrataFrame Beginner (35 reputation)
Group: Forum Members
Posts: 7, Visits: 7
Oi, obrigado pelas informações



O Filtro de que estou falando, utilizando o exemplo que deu, seria no "resultado" dessa 1a chamada,

SELECT * FROM TBCADASTRO, e não chamar um novo select da tbcadastro, entende?



É como se esse o resultado deste 1o select fosse para uma nova tabela TEMP e eu pudesse usar

filtros nessa TEMP, sem ter que rechamar.



No Fox isso é quase um padrão, muito simples. Não sei como fazer no Strataframe



Grato



Sergio
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Ola Sergio.

Dê uma olhada no Help, em "Application Framework / Business Layer / Programmatic Access / Data Navigation / Sorting and Filtering Records within a Business Object".

MeuBO.Filter = "meu_campo = 1"

Depois do seu BO populado, basta você setar o filtro, tão fácil quanto no Fox. Wink

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
Sergio MElo Figueiredo - 17 Years Ago
Ivan George Borges - 17 Years Ago
             É o XP Pro.
Sergio MElo Figueiredo - 17 Years Ago
Ivan George Borges - 17 Years Ago
Ivan George Borges - 17 Years Ago
Sergio MElo Figueiredo - 17 Years Ago
                         Legal Sergio, me dá um toque se funcionar ou não sua instalação....
Ivan George Borges - 17 Years Ago
                             Puxa, vou te perturbar demais! eu uso a 9.0, é meu ganha-pão
1...
Sergio MElo Figueiredo - 17 Years Ago
                                 Outra coisa, vc está convertendo para Windows Forms, ou Web Forms ?...
Sergio MElo Figueiredo - 17 Years Ago
                                     [quote]Outra coisa, vc está convertendo para Windows Forms, ou Web...
Ivan George Borges - 17 Years Ago
                                         Muito grato por seus sábios comentários.

Quando eu...
Sergio MElo Figueiredo - 17 Years Ago
                                             Opa, desculpa a demora, passei o dia fora em cliente hoje. Quando...
Ivan George Borges - 17 Years Ago
                                 Fala Sergio! 1 Pergunta: Existe alguma solução no Strata para a...
Ivan George Borges - 17 Years Ago
                                     [quote][b]Ivan George Borges (01/15/2008)[/b][hr]Fala Sergio!...
Rogerio Mauri - 17 Years Ago
                                         Ótimo post Rogério! ;)
Ivan George Borges - 17 Years Ago
                                         Oi, obrigado pelas informações

O Filtro de que estou...
Sergio MElo Figueiredo - 17 Years Ago
                                             Ola Sergio. Dê uma olhada no Help, em "Application Framework...
Ivan George Borges - 17 Years Ago

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search