public function testInventario() { $usuario = new Entity\Usuario(); $item = \Mockery::mock('\\Application\\Entity\\Item'); $usuario->addItem($item); $intentario = $usuario->getInventario(); $this->assertInstanceOf('\\Application\\Entity\\Inventario', $intentario[0]); }
public function signUpAction() { $form = new Form_Usuario(); $form->removeElement('saldo'); $form->removeElement('energia'); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $nome = $form->getValue('nome'); $email = $form->getValue('email'); $senha = $form->getValue('senha'); $usuario = new Entity\Usuario(); $usuario->setNome($nome); $usuario->setEnergia(100); $usuario->setEnergiaMaxima(100); $usuario->setEmail($email); $usuario->setSenha($senha); $this->_em->persist($usuario); $this->_em->flush(); $this->_helper->FlashMessenger(array('success' => 'Usuário salvo com sucesso.')); $this->loginCheck($email, $senha); return $this->_helper->redirector('index', 'index', 'default'); } else { $form->populate($formData); return $this->forward('index'); } } }
public function addAction() { $form = new Form_Usuario(); $form->submit->setLabel('Add'); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $nome = $form->getValue('nome'); $energia = $form->getValue('energia'); $email = $form->getValue('email'); $senha = $form->getValue('senha'); $usuario = new Entity\Usuario(); $usuario->setNome($nome); $usuario->setEnergia($energia); $usuario->setEnergiaMaxima($energia); $usuario->setEmail($email); $usuario->setSenha($senha); $this->_em->persist($usuario); $this->_em->flush(); $this->_helper->FlashMessenger(array('success' => 'Usuário salvo com sucesso.')); return $this->_helper->redirector('show', 'usuarios', 'admin', array('id' => $usuario->getId())); } else { $this->_helper->FlashMessenger->addMessage(array('error' => 'Preencha o formulário corretamente.')); $form->populate($formData); } } }
private function getUsuario() { $usuario = new Entity\Usuario(); $usuario->setNome('Corrupto'); $usuario->setEnergia(100); $usuario->setEnergiaMaxima(100); $usuario->setEmail('*****@*****.**'); $usuario->setSenha('123'); return $usuario; }
public function saveEmpresa($dados, $files = null) { $id = $dados['id'] ? $dados['id'] : null; $usr_id = $dados['usr_id'] ? $dados['usr_id'] : null; $end_id = $dados['end_id'] ? $dados['end_id'] : null; $status = $dados['status'] ? $dados['status'] : 'A'; $origem = $dados['origem'] ? $dados['origem'] : 'C'; $certDig = $files['certificado-digital'] ? $files['certificado-digital'] : $dados['certificado-digital']; $contrato = $files['contrato'] ? $files['contrato'] : $dados['contrato']; $usuarioEntity = new UsuarioEntity(); $usuarioEntity->setId($usr_id)->setDataCadastro(date('Y-m-d H:i:s'))->setEmail($dados['email'])->setLogin($dados['login'])->setSenha($dados['senha'])->setOrigem($origem)->setStatus($status); $enderecoEntity = new EnderecoEntity(); $enderecoEntity->setId($end_id)->setLogradouro($dados['logradouro'])->setNumero($dados['numero'])->setComplemento($dados['complemento'])->setBairro($dados['bairro'])->setMunicipio($dados['municipio'])->setCep($dados['cep'])->setEstado($dados['estado']); $empresaEntity = new EmpresaEntity(); $empresaEntity->setId($id)->setUsuario($usuarioEntity)->setRazaoSocial($dados['razao-social'])->setNomeFantasia($dados['nome-fantasia'])->setCnpj($dados['cnpj'])->setEndereco($enderecoEntity)->setInscricaoMunicipal($dados['inscricao-municipal'])->setInscricaoEstadual($dados['inscricao-estadual'])->setCNAEPrincipal($dados['cnae-principal'])->setCNAESecundario($dados['cnae-secundario'])->setRegimeTributacao($dados['regime-tributacao'])->setValorHonorarios(Money::toFloat($dados['valor-honorarios']))->setVencimentoHonorarios(Conversion::conversion($dados['vencimento-honorarios']))->setVencimentoProcuracaoCaixa(Conversion::conversion($dados['vencimento-procuracao-caixa']))->setVencimentoProcuracaoRFB(Conversion::conversion($dados['vencimento-procuracao-rfb']))->setCertificadoDigital($certDig)->setSenhaWeb($dados['senha-web'])->setSenhaFazenda($dados['senha-fazenda'])->setTipoEmpresa($dados['tipo-empresa'])->setContrato($contrato)->setVencimentoContrato(Conversion::conversion($dados['vencimento-contrato'])); try { $mapperEmpresa = $this->getService()->get('Application\\Mapper\\Empresa'); $id = $mapperEmpresa->save($empresaEntity); } catch (\Exception $e) { throw $e; } return $id; }
public function adduserAction() { if ($this->request->isPost()) { $usuario = new Usuario(); $usuario->setNombre($this->getRequest()->getPost('nombre')); $usuario->setPwd($this->getRequest()->getPost('pwd')); $usuario->setNivel($this->getRequest()->getPost('nivel')); $usuario->setActivo(1); $usuario->setLog(0); $this->getObjectManager()->persist($usuario); $this->getObjectManager()->flush(); $newId = $usuario->getId(); return $this->redirect()->toRoute('modulo1'); } return new ViewModel(); }
public function testFalhaCumprirSemRequisitoEnergia() { $usuario = new Entity\Usuario(); $usuario->setEnergia(1); $usuario->setSaldo(0); $tarefa = new Entity\Tarefa('Tarefa monetario foo', 1, 5); $requisito = new Entity\RequisitoMonetario(); $requisito->setValor(1); $tarefa->addRequisito($requisito); $cumprirTarefa = new Service\CumprirTarefa($tarefa, $usuario); try { $cumprirTarefa->cumprir(); $this->fail('Não disparou a Exception.'); } catch (Exception $e) { $this->assertEquals('Saldo insuficiante.', $e->getMessage()); } }
public function atualizarEnergia($now = NULL) { $this->__load(); return parent::atualizarEnergia($now); }