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