public function cadastroContinuacao() { try { $this->layout = 'null'; $modelSalao = new Salao(); $salao = $modelSalao->find('all', array('empresas_id' => $this->empresas_id, 'status' => true)); $this->set('saloes', $salao); $this->render(); } catch (Exception $ex) { echo $ex->getMessage(); } }
public function cadastroPrimeirasConfiguracoes() { try { $salaoId = 0; $ambienteId = 0; $mesaId = 0; $_POST = Utils::sanitazeArray($_POST); $this->Empresa->data = array_merge($this->Empresa->data, $_POST['Mesa']); $this->Empresa->validate = $this->Empresa->validate_primeiras_config; if ($this->Empresa->validates()) { $SalaoModel = new Salao(); $salaoId = $SalaoModel->genericInsert(array('empresas_id' => Session::read('Empresa.empresas_id'), 'nome' => 'Salão - (Teste)', 'status' => TRUE)); $AmbienteModel = new Ambiente(); $ambienteId = $AmbienteModel->genericInsert(array('saloes_id' => (int) $salaoId, 'empresas_id' => (int) Session::read('Empresa.empresas_id'), 'nome' => 'Ambiente - (Teste)', 'capacidade' => (int) $_POST['Mesa']['quantidade'] * 2, 'status' => TRUE)); /** * criar um metodo que gerer mesas apartir de um inteiro */ $MesaModel = new Mesa(); $MesaModel->inserirMesasCadastroSite((int) Session::read('Empresa.empresas_id'), $_POST['Mesa']['quantidade'], (int) $ambienteId); $_SESSION = array_merge($_SESSION, $_POST); /** * envio de email ao terminar */ $parameters = array('destinatario' => $_SESSION['Pessoa']['email'], 'nome_destinatario' => $_SESSION['Pessoa']['nome'], 'assunto' => 'Cadastro de empresa - my night', 'layout' => 'email_cadastro'); $parameters = array_merge($parameters, $_SESSION['Pessoa']); $parameters = array_merge($parameters, $_SESSION['Empresa']); $parameters = array_merge($parameters, $_SESSION['Endereco']); CurlStatic::send($parameters, 'json', Enum::URL_SERVIDOR_DE_EMAIL, 'POST'); echo json_encode(array('erro' => false, 'mensagem' => 'Seu cadastro foi realizado com sucesso, enviamos um e-mail com os dados agora é só se logar e experimentar o software!', 'div' => '#PrimeiroCadastroForm')); } else { echo json_encode(array('erro' => true, 'mensagem' => $this->Empresa->refactoryError($this->Empresa->validateErros), 'div' => '#PrimeiroCadastroForm')); } } catch (Exception $ex) { echo json_encode(array('erro' => true, 'mensagem' => $ex->getMessage(), 'div' => '#PrimeiroCadastroForm')); } }