function __construct()
 {
     parent::__construct();
     parent::setDatabase('sobcontrole');
     parent::setActiveRecord('banco');
     $this->form = new \Adianti\Widget\Wrapper\TQuickForm('form_banco');
     $this->form->class = 'tform';
     $this->form->style = 'width: 100%';
     $this->form->setFormTitle('Cadastro Banco');
     $id = new \Adianti\Widget\Form\TEntry('idbanco');
     $id->addValidation('ID', new TRequiredValidator());
     //$id->setEditable(FALSE);
     $nome = new \Adianti\Widget\Form\TEntry('nome');
     $nome->addValidation('nome', new TRequiredValidator());
     $sigla = new \Adianti\Widget\Form\TEntry('sigla');
     $sigla->addValidation('sigla', new TRequiredValidator());
     $this->form->addQuickField('ID', $id, 50);
     $this->form->addQuickField('Nome', $nome, 250);
     $this->form->addQuickField('Sigla', $sigla, 100);
     $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png');
     $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png');
     $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('BancoDataGrid', 'onReload')), 'ico_datagrid.png');
     $vbox = new \Adianti\Widget\Container\TVBox();
     $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__));
     $vbox->add($this->form);
     parent::add($vbox);
 }
 function __construct()
 {
     parent::__construct();
     parent::setDatabase(APPLICATION_NAME);
     parent::setActiveRecord('cidade');
     $this->form = new \Adianti\Widget\Wrapper\TQuickForm('form_cidade');
     $this->form->class = 'tform';
     $this->form->style = 'width: 100%';
     $this->form->setFormTitle('Cadastro Estados (Cidade)');
     $id = new \Adianti\Widget\Form\TEntry('idcidade');
     $nome = new \Adianti\Widget\Form\TEntry('nome');
     //*******
     //Entry com resultado da busca
     $nomeuf = new TEntry('nomeuf');
     //*******
     //Entry com botão de busca
     $iduf = new TDBSeekButton('iduf', 'sobcontrole', $this->form->getName(), 'uf', 'nome', 'iduf', 'nomeuf');
     $id->setEditable(FALSE);
     $iduf->setEditable(TRUE);
     $nomeuf->setEditable(FALSE);
     $iduf->addValidation('UF', new TRequiredValidator());
     $nome->addValidation('nome', new TRequiredValidator());
     $this->form->addQuickField('ID', $id, 100);
     $this->form->addQuickField('Nome', $nome, 100);
     $this->form->addQuickField('UF', $iduf, 100);
     $this->form->addQuickField('Estado', $nomeuf, 100);
     $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png');
     $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png');
     $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('CidadeDataGrid', 'onReload')), 'ico_datagrid.png');
     $vbox = new \Adianti\Widget\Container\TVBox();
     $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__));
     $vbox->add($this->form);
     parent::add($vbox);
     $this->nomeuf = $nomeuf;
 }
 function __construct()
 {
     parent::__construct();
     // @todo verificar se APPLICATION_NAME realmente não funciona no hostinger
     parent::setDatabase(APPLICATION_NAME);
     parent::setActiveRecord('contabancaria');
     $this->form = new \Adianti\Widget\Wrapper\TQuickForm('form_contabancaria');
     $this->form->class = 'tform';
     $this->form->style = 'width: 100%';
     $this->form->setFormTitle('Cadastro Contas Bancárias)');
     $id = new \Adianti\Widget\Form\TEntry('idcontabancaria');
     $id->setEditable(FALSE);
     $agencia = new \Adianti\Widget\Form\TEntry('agencia');
     $agencia->addValidation('agencia', new TRequiredValidator());
     $conta = new \Adianti\Widget\Form\TEntry('conta');
     $conta->addValidation('conta', new TRequiredValidator());
     $banco_idbanco = new TDBSeekButton('banco_idbanco', 'sobcontrole', $this->form->getName(), 'banco', 'nome', 'banco_idbanco', 'nomebanco');
     $banco_idbanco->setSize(50);
     $banco_idbanco->addValidation('banco', new TRequiredValidator());
     $nomebanco = new TEntry('nomebanco');
     $nomebanco->setEditable(FALSE);
     $tipocontabancaria_idtipocontabancaria = new TDBSeekButton('tipocontabancaria_idtipocontabancaria', 'sobcontrole', $this->form->getName(), 'tipocontabancaria', 'descricao', 'tipocontabancaria_idtipocontabancaria', 'descricaotipocontabancaria');
     $tipocontabancaria_idtipocontabancaria->setSize(50);
     $tipocontabancaria_idtipocontabancaria->addValidation('tipocontabancaria', new TRequiredValidator());
     $descricaotipocontabancaria = new TEntry('descricaotipocontabancaria');
     $descricaotipocontabancaria->setEditable(FALSE);
     $titular = new \Adianti\Widget\Form\TEntry('titular');
     //Entry com botão de busca de cidade
     $idcidade = new TDBSeekButton2('idcidade', 'sobcontrole', $this->form->getName(), 'cidade', 'nome', 'idcidade', 'nomecidade', NULL, 'uf->nome');
     $idcidade->setSize(50);
     //$idcidade->addValidation('cidade', new TRequiredValidator);
     //Entry com resultado da buscade cidade
     $nomecidade = new TEntry('nomecidade');
     $nomecidade->setEditable(FALSE);
     $this->form->addQuickField('ID', $id);
     $this->form->addQuickField('Agência', $agencia);
     $this->form->addQuickField('Conta', $conta);
     $this->form->addQuickFields('Banco', array($banco_idbanco, $nomebanco));
     $this->form->addQuickFields('Tipo Conta', array($tipocontabancaria_idtipocontabancaria, $descricaotipocontabancaria));
     $this->form->addQuickField('Titular nº', $titular, 50);
     $this->form->addQuickFields('Cidade', array($idcidade, $nomecidade));
     $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png');
     $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png');
     $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('ContabancariaDataGrid', 'onReload')), 'ico_datagrid.png');
     $vbox = new \Adianti\Widget\Container\TVBox();
     $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__));
     $vbox->add($this->form);
     parent::add($vbox);
     $this->nomecidade = $nomecidade;
     $this->descricaotipocontabancaria = $descricaotipocontabancaria;
     $this->nomebanco = $nomebanco;
 }
 function __construct()
 {
     parent::__construct();
     parent::setDatabase('sobcontrole');
     parent::setActiveRecord('tipocargo');
     $this->form = new \Adianti\Widget\Wrapper\TQuickForm('TipoCargoFormView');
     $this->form->class = 'tform';
     $this->form->style = 'width: 500px';
     $this->form->setFormTitle('Cadastro Tipos de Cargo');
     $id = new \Adianti\Widget\Form\TEntry('idtipocargo');
     $id->setEditable(FALSE);
     $descricao = new \Adianti\Widget\Form\TEntry('descricao');
     $descricao->addValidation('descricao', new TRequiredValidator());
     $this->form->addQuickField('ID', $id, 100);
     $this->form->addQuickField('Descrição', $descricao, 100);
     $this->form->addQuickAction('Salvar', new \Adianti\Control\TAction(array($this, 'onSave')), 'ico_save.png');
     $this->form->addQuickAction('Novo', new \Adianti\Control\TAction(array($this, 'onClear')), 'ico_new.png');
     $this->form->addQuickAction('Listar', new \Adianti\Control\TAction(array('TipoCargoDataGrid', 'onReload')), 'ico_datagrid.png');
     $vbox = new \Adianti\Widget\Container\TVBox();
     $vbox->add(new \Adianti\Widget\Util\TXMLBreadCrumb('menu.xml', __CLASS__));
     $vbox->add($this->form);
     parent::add($vbox);
 }