public function listarEmpleados() { $bd = new Fachada(); $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO); $sql = "SELECT * FROM empleado"; $resultado = $bd->consultar($sql, 'ARREGLO'); return $resultado; }
public function getInstance() { if (Fachada::$instance == null) { Fachada::$instance = new Fachada(); } return Fachada::$instance; }
public function run($form) { $img = new Securimage(); try { $code = $form->get('code'); if (!$img->check($code)) { throw new CaptchaIncorretoException(); } $nome = $form->get('nome'); $empresa = $form->get('empresa'); $telefone = $form->get('telefone'); $assunto = $form->get('assunto'); $mensagem = $form->get('mensagem'); $msg = new Mensagem(null, $nome, $empresa, $telefone, $assunto, $mensagem, Constants::$_ATIVO); $fachada = Fachada::getInstance(); $fachada->cadastroMensagem()->cadastrar($msg); $this->setMessage("Mensagem cadastrada com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(FaleConoscoPage::$NM_PAGINA . '&msg_cadastro=sucesso')); } catch (CaptchaIncorretoException $e) { $this->setMessage("As letras não foram digitadas corretamente! Por favor, tente novamente...", Constants::$_MSG_ERROR); $this->load('100%'); $this->setForward(Forward::$_BACK); } }
public function run($form) { $nome = $form->get('nome'); $cnpj = $form->get('cnpj'); $cep = $form->get('cep'); $pais = $form->get('pais'); $estado = $form->get('estado'); $cidade = $form->get('cidade'); $bairro = $form->get('bairro'); $logradouro = $form->get('logradouro'); $numero = $form->get('numero'); $complemento = $form->get('complemento'); $telefone_residencial = $form->get('telefone_residencial'); $telefone_celular = $form->get('telefone_celular'); $telefone_comercial = $form->get('telefone_comercial'); $telefone_recado = $form->get('telefone_recado'); $email = $form->get('email'); $faixa_faturamento = $form->get('faixa_faturamento'); $data_abertura = $form->get('data_abertura'); $razao_social = $form->get('razao_social'); $inscricao_estadual = $form->get('inscricao_estadual'); $registro = $form->get('registro'); $nome_fantasia = $form->get('nome_fantasia'); $pessoas_ocupadas = $form->get('pessoas_ocupadas'); $setor = $form->get('setor'); $tipo = $form->get('tipo'); $segmento = $form->get('segmento'); $empreendimento = new Empreendimento($id, $tipo, $cnpj, $inscricao_estadual, $registro, $nome_fantasia, $razao_social, $pessoas_ocupadas, $data_abertura, $faixa_faturamento, $segmento, $cep, $pais, $estado, $cidade, $bairro, $logradouro, $numero, $complemento, $telefone_residencial, $telefone_celular, $telefone_comercial, $telefone_recado, $email, Constants::$_ATIVO, $setor); $fachada = Fachada::getInstance(); $fachada->cadastroEmpreendimento()->cadastrar($empreendimento); $this->setMessage("Pessoa cadastrado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(CadastrarEmpreendimentoPage::$NM_PAGINA . '&msg_cadastro=sucesso')); }
public function iniciarSesion($usuario, $pass) { $bd = new Fachada(); $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO); $finalUser = pg_escape_string($usuario); $finalPass = pg_escape_string($pass); $sql = "SELECT * FROM usuario WHERE usuario = '{$finalUser}' AND clave = '{$finalPass}'"; $resultado = $bd->consultar($sql, 'ARREGLO'); if ($resultado) { session_start(); $_SESSION['user'] = $finalUser; $_SESSION['pass'] = $finalPass; $_SESSION['permitido'] = TRUE; } return $resultado; }
public function run($form) { $nome = $form->get('nome'); $cpf = $form->get('cpf'); $cep = $form->get('cep'); $pais = $form->get('pais'); $estado = $form->get('estado'); $cidade = $form->get('cidade'); $bairro = $form->get('bairro'); $logradouro = $form->get('logradouro'); $numero = $form->get('numero'); $complemento = $form->get('complemento'); $telefone_residencial = $form->get('telefone_residencial'); $telefone_celular = $form->get('telefone_celular'); $telefone_comercial = $form->get('telefone_comercial'); $email = $form->get('email'); $sexo = $form->get('sexo'); $data_nascimento = Datas::StringParaData($form->get('data_nascimento')); $escolaridade = $form->get('escolaridade'); $segmento = $form->get('segmento'); $pessoa = new Pessoa(null, $cpf, $nome, $cep, $pais, $estado, $cidade, $bairro, $logradouro, $numero, $complemento, $telefone_residencial, $telefone_celular, $telefone_comercial, $email, $sexo, $data_nascimento, $escolaridade, $segmento, Constants::$_ATIVO); $fachada = Fachada::getInstance(); $fachada->cadastroPessoa()->cadastrar($pessoa); $this->setMessage("Pessoa cadastrado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(CadastrarPessoaPage::$NM_PAGINA . '&msg_cadastro=sucesso')); }
public function alteraSenhaRest() { $data = $this->request->post(); $fachada = Fachada::getInstance(); $id = (int) $fachada->decript($data["userID"]); if (is_nan($id)) { throw new InvalidArgumentException(); } $userVO = new UsuarioVO(); $userVO->setIdUsuario($id); /* * senhaAtual novaSenha repetirNovaSenha userID * */ $vo = $fachada->selectOneByID($userVO); if ($vo) { $md5SenhaAtual = md5($data['senhaAtual']); $boo = $md5SenhaAtual == $vo->getSenha(); if (!$boo) { throw new InvalidArgumentException(); } $vo->setSenha(md5($data['novaSenha'])); try { $fachada->updateUser($vo); } catch (Exception $e) { var_dump($e); } } echo $this->getResponse($vo); }
public static function retF() { if (!isset(self::$inst)) { $nombreClass = __CLASS__; self::$inst = new $nombreClass(); } return self::$inst; }
public function run($form) { $fachada = Fachada::getInstance(); $usuario = SessionManager::getUser(); $fachada->cadastroReserva()->fecharReserva($usuario->getId()); $this->setMessage("Reservas confirmadas com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HistoricoReservaPage::$NM_PAGINA . '&msg_reserva=ok')); }
public function run($form) { $id = $form->get('id'); $fachada = Fachada::getInstance(); $fachada->cadastroMensagem()->remover($id); $this->setMessage("Mensagem removida com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ListagemMensagemPage::$NM_PAGINA . '&msg_cadastro=sucesso')); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $id = $form->get('id'); $fachada->cadastroProduto()->inativar($id); $this->setMessage("Produto removido com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ManterProdutoPage::$NM_PAGINA)); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $id_produto = $form->get('id_produto'); $id_usuario = SessionManager::getUser()->getId(); $fachada->cadastroReserva()->remover($id_usuario, $id_produto); $this->setMessage("Produto removido com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(CarrinhoPage::$NM_PAGINA)); }
public function run($form) { $lang = Messages::$PT_br; $email = $form->get('email'); $senha = $form->get('senha'); $fachada = Fachada::getInstance(); try { $usuario = $fachada->cadastroUsuario()->logar($email, $senha); SessionManager::setUser($usuario); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA)); } catch (EmailSenhaIncorretaException $e) { } }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $id = $form->get('id'); $nome = $form->get('nome'); $senha = $form->get('senha'); $usuario = $fachada->cadastroUsuario()->buscarId($id); $usuario->setNome($nome); $usuario->setSenha($senha); $fachada->cadastroUsuario()->atualizar($usuario); $this->setMessage("Usuario atualizado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ManterClientePage::$NM_PAGINA)); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $id = $form->get('id'); $descricao = $form->get('descricao'); $valor = $form->get('valor'); $quantidade = $form->get('quantidade'); $produto = $fachada->cadastroProduto()->buscarId($id); $produto->setDescricao($descricao); $produto->setValor($valor); $produto->setQuantidadeEstoque($quantidade); $fachada->cadastroProduto()->atualizar($produto); $this->setMessage("Produto atualizado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ManterProdutoPage::$NM_PAGINA)); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $idProduto = $form->get('id'); $usuario = SessionManager::getUser(); $reserva = new Reserva(null, $usuario->getId(), date("Y-m-d"), Situacao::$_ABERTO, Constants::$_ATIVO); try { $fachada->cadastroReserva()->cadastrar($reserva, $idProduto); $this->setMessage("Produto reservado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA . '&msg_carrinho=ok')); } catch (QuantidadeInsuficienteException $e) { $this->setMessage("Quantidade insuficiente no estoque.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ReservarProdutoPage::$NM_PAGINA)); } }
public function getCalendario() { $data = $this->request->post(); $fachada = Fachada::getInstance(); $id = (int) $fachada->decript($data["idusuario"]); if (is_nan($id)) { throw new InvalidArgumentException(); } $userVO = new UsuarioVO(); $userVO->setIdUsuario($id); $result = $fachada->getCalendario($userVO); $objRetorno = array(); for ($i = 0; $i < count($result); $i++) { $objRetorno[] = $result[$i]->parseArray(); } $retorno = array("status" => $objRetorno != false, "data" => $objRetorno); echo json_encode($retorno); }
public function run($form) { //pega valores do form preenchido $nome = $form->get('nome'); $cpf = $form->get('cpf'); $rg = $form->get('rg'); $cep = $form->get('cep'); $rua = $form->get('rua'); $numero = $form->get('numero'); $bairro = $form->get('bairro'); $complemento = $form->get('complemento'); $cidade = $form->get('cidade'); $estado = $form->get('estado'); $telefone = $form->get('telefone'); $celular = $form->get('celular'); $senha = $form->get('senha'); //atualiza o usuario da sessão $usuario = SessionManager::getUser(); $usuario->setNome($nome); $usuario->setCpf($cpf); $usuario->setRg($rg); $usuario->setCep($cep); $usuario->setRua($rua); $usuario->setNumero($numero); $usuario->setBairro($bairro); $usuario->setComplemento($complemento); $usuario->setCidade($cidade); $usuario->setEstado($estado); $usuario->setTelefone($telefone); $usuario->setCelular($celular); $usuario->setSenha($senha); //persiste o usuario atualizado $fachada = Fachada::getInstance(); $fachada->cadastroUsuario()->atualizar($usuario); //limpa sessão e adiciona o usuario atualizado SessionManager::cleanUser(); SessionManager::setUser($usuario); //mensagem de sucesso $this->setMessage("Perfil atualizado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA)); }
public function run($form) { $fachada = Fachada::getInstance(); $descricao = $form->get('descricao'); $arquivos = $form->get('pic'); $valor = $form->get('valor'); $quantidade = $form->get('quantidade'); $categoria = $form->get('categoria'); $genero = $form->get('genero'); $tamanho = $form->get('tamanho'); $cor = $form->get('cor'); $situacao = $form->get('situacao'); $produto = new Produto(null, $quantidade, $descricao, $valor, $categoria, $genero, $tamanho, $cor, $situacao, Constants::$_ATIVO); $idProduto = $fachada->cadastroProduto()->proximoId(); $fachada->cadastroProduto()->cadastrar($produto); $fachada->cadastroFotoProduto()->cadastrarFotos($arquivos, $idProduto); $this->setMessage("Produto cadastrado com sucesso.", Constants::$_MSG_SUCCESS); //$this->load('100%'); $this->setForward(Forward::go(CadastrarProdutoPage::$NM_PAGINA)); }
public function enviaDuvida() { $data = $this->request->post(); $fachada = Fachada::getInstance(); $id = (int) $fachada->decript($data["idusuario"]); if (is_nan($id)) { throw new InvalidArgumentException(); } // $id = $data['idusuario']; $msg = $data['msg']; $vo = new DuvidaVO(); $vo->setIdUsuario($id); $vo->setMsg($msg); $fachada->insereDuvida($vo); $userVO = new UsuarioVO(); $userVO->setIdUsuario($id); $userVO = $fachada->selectOneByID($userVO); $enviado = $fachada->sendEmail('*****@*****.**', $userVO->getEmail(), 'Dúvida Saúde na Copa', $msg); $retorno = $this->getResponse($enviado); echo $retorno; }
public function run($form) { //TODO $img = new Securimage(); try { $code = $form->get('code'); if (!$img->check($code)) { throw new CaptchaIncorretoException(); } //pega valores do form preenchido $nome = $form->get('nome'); $cpf = $form->get('cpf'); $rg = $form->get('rg'); $cep = $form->get('cep'); $rua = $form->get('rua'); $numero = $form->get('numero'); $bairro = $form->get('bairro'); $complemento = $form->get('complemento'); $cidade = $form->get('cidade'); $estado = $form->get('estado'); $telefone = $form->get('telefone'); $celular = $form->get('celular'); $email = $form->get('email'); $senha = $form->get('senha'); //cria o objeto $usuario = new Usuario(null, null, $nome, $cpf, $rg, $cep, $rua, $numero, $bairro, $complemento, $cidade, $estado, $telefone, $celular, $email, $senha, Constants::$_ATIVO); //persiste objeto $fachada = Fachada::getInstance(); $fachada->cadastroUsuario()->cadastrarCliente($usuario); SessionManager::setUser($usuario); //mensagem de sucesso $this->setMessage("Usuário cadastrado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA . '&msg_cadastro=ok')); } catch (CaptchaIncorretoException $e) { $this->setMessage("As letras não foram digitadas corretamente! Por favor, tente novamente...", Constants::$_MSG_ERROR); $this->load('100%'); $this->setForward(Forward::$_BACK); } }
<?php include_once "../../../fachada/Fachada.php"; $fachada = new Fachada(); $fachada->verificarLogin(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content="Dashboard"> <meta name="keyword" content="Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina"> <title>SPS - Secretária de Participação Social</title> <!-- Bootstrap core CSS --> <link href="../../../assets/css/bootstrap.css" rel="stylesheet"> <!--external css--> <link href="../../../assets/font-awesome/css/font-awesome.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="../../../assets/css/zabuto_calendar.css"> <link rel="stylesheet" type="text/css" href="../../../assets/js/gritter/css/jquery.gritter.css" /> <link rel="stylesheet" type="text/css" href="../../../assets/lineicons/style.css"> <!-- Custom styles for this template --> <link href="../../../assets/css/style.css" rel="stylesheet"> <link href="../../../assets/css/style-responsive.css" rel="stylesheet"> <script src="../../../assets/js/chart-master/Chart.js"></script>
<?php require_once '../../../autoload.php'; $fachada = new Fachada(); $fachada->verificarLogin(); if (!empty($_GET)) { $busca = $fachada->buscarTipoID($_GET['id'])->fetch(PDO::FETCH_OBJ); } else { header("Location: ../index/index.php"); } ?> <!DOCTYPE html> <html lang="pt-br"> <?= $fachada->header(); ?> <body> <section id="container" > <?php $fachada->headerLayout(); ?> <?php $fachada->sideLayout(); ?> <section id="main-content"> <section class="wrapper"> <div class="row mt"> <div class="col-lg-12"> <div class="form-panel"> <h2 class="mb" style="text-align: center"><i class="fa fa-user"></i> Cadastro Tipo de Ingrediente</h2> <form class="form-horizontal style-form" method="POST" action="" autocomplete="off"> <div class="form-group"> <label class="col-sm-2 col-sm-2 control-label">Tipo de Ingrediente</label> <div class="col-sm-10"> <input value="<?php echo $busca->descricao; ?>"type="text" name="nome" class="form-control" > </div>
<div id="demo"> <table cellpadding="0" cellspacing="0" border="0" class="display" id="example"> <thead> <tr> <th>Nome</th> <th>Empresa</th> <th>Assunto</th> <th>Detalhar</th> </tr> </thead> <tbody> <?php $fachada = Fachada::getInstance(); $mensagens = $fachada->cadastroMensagem()->listar(); foreach ($mensagens as $mensagem) { ?> <tr> <td align="center"><?php echo $mensagem->getNome(); ?> </td> <td align="center"><?php echo $mensagem->getEmpresa(); ?> </td> <td align="center"><?php echo $mensagem->getAssunto(); ?>
<?php include_once "../../../fachada/Fachada.php"; $fachada = new Fachada(); $fachada->verificarLogin(); if (!empty($_GET['id'])) { $fachada->removerEscolaCidadao($_GET['id'], $_GET['id_cidadao']); header("Location: adicionaEscolaCidadao.php?id=" . $_GET['id']); } else { header("Location: listaEscola.php"); }
<?php require_once '../../../autoload.php'; include_once '../../../assets/php/mpdf/mpdf.php'; $fachada = new Fachada(); $fachada->verificarLogin(); $pedido = $fachada->buscarPedidoId($_GET['id']); ?> <!DOCTYPE html> <html lang="pt-br"> <?= $fachada->header(); ?> <body> <section id="container" > <?php $fachada->headerLayout(); ?> <?php $fachada->sideLayout(); ?> <section id="main-content"> <section class="wrapper"> <div class="row mt"> <div class="col-lg-12"> <div class="content-panel"> <h2>Cliente: <?= $pedido[0]->cliente; ?></h2> <h2>Telefone: <?= $pedido[0]->telefone; ?></h2> <h2>Localização: <?= $pedido[0]->localizacao; ?></h2> <h2>Observação: <?= $pedido[0]->obs; ?></h2> <?php foreach ($pedido AS $item) { echo "<h3>" . $item->tipo . ": " . $item->ingrediente . "</h3>"; } ?> <h3 style="align-items: center"><a class="btn-danger" href="listaPedido.php">voltar</a></h3>
<?php include_once "../../../fachada/Fachada.php"; $fachada = new Fachada(); $fachada->verificarLogin(); if (!empty($_GET)) { $busca = $fachada->buscarLiderancaID($_GET['id'])->fetch(PDO::FETCH_OBJ); } else { header("Location: ../index/index.php"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content="Dashboard"> <meta name="keyword" content="Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina"> <title>SPS - Secretária de Participação Social</title> <!-- Bootstrap core CSS --> <link href="../../../assets/css/bootstrap.css" rel="stylesheet"> <!--external css--> <link href="../../../assets/font-awesome/css/font-awesome.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="../../assets/css/zabuto_calendar.css"> <link rel="stylesheet" type="text/css" href="../../assets/js/gritter/css/jquery.gritter.css" /> <link rel="stylesheet" type="text/css" href="../../assets/lineicons/style.css"> <!-- Custom styles for this template -->
<?php include_once "../../../fachada/Fachada.php"; $fachada = new Fachada(); $fachada->verificarLogin(); if (!empty($_GET['id'])) { $fachada->removerEntidadeEstudantilID($_GET['id']); header("Location: listaEntidadeEstudantil.php"); } else { header("Location : ../index/index.php"); }
<?php include_once "../../../fachada/Fachada.php"; $fachada = new Fachada(); $fachada->verificarLogin(); if (!empty($_GET['id'])) { $fachada->removerEscolaID($_GET['id']); header("Location: listaEscola.php"); } else { header("Location : ../index/index.php"); }