/** * Funcion: listarUsuarios * Descripcion: Lista todos los usuarios * @return List<Unidad> * @throws Exception * @author Rodrigo Contreras B. <*****@*****.**> * @version 2015-12-07 * @since 2015-12-07 */ public function listarUsuarios() { // Librerias $usuarioDao = new UsuarioDao(); // Conexion $conexion = new Conn(); $link = $conexion->Conexion(); // Consulta $strsql = "SELECT * from usuario"; // Ejecucion Consulta $result = $conexion->query($link, $strsql); // Array Salida $x = 0; $arrUsuarios = array(); // Recorrer while ($row = $conexion->fetch_assoc($result)) { // Creacion de Usuario $usuario = new Usuario(); $usuario = $usuarioDao->toUsuario($usuario, $row); // Agregar al array de salida; $arrUsuarios[$x] = $usuario; $x++; } // Cerrar Conexion $conexion->close($link); // Retorno return $arrUsuarios; }
public function getConfigSendMail($empreendimentos) { $UsuariosDao = new UsuarioDao(); if (is_array($empreendimentos) && count($empreendimentos) > 0) { $dados_send_mail = array(); $EmpreendimentoDao = new EmpreendimentoDao(); foreach ($empreendimentos as $emp) { $empreendimento = $EmpreendimentoDao->getEmpreendimentoById($emp['id']); $config_send_mail = $this->getConfiguracoes($emp['id'], 'config_send_mail'); $config_send_mail = $config_send_mail['config_send_mail']; parse_str($config_send_mail, $config_send_mail); $user_in = ""; if (!(is_array($config_send_mail) && (array_key_exists('user', $config_send_mail) && array_key_exists('color', $config_send_mail)))) { return false; } foreach ($config_send_mail['user'] as $id_adm) { $user_in .= $id_adm . ","; } $user_in = "IN (" . substr($user_in, 0, -1) . ")"; $user = $UsuariosDao->getUsuarios(null, null, array('usu.id' => array("exp" => $user_in), "emp.id" => $emp['id']), array('usu.nome', 'usu.email')); $config_send_mail['user'] = $user['usuarios']; $dados_send_mail[] = array('empreendimento' => $empreendimento, 'config_send_mail' => $config_send_mail); } return $dados_send_mail; } else { return false; } }
public function login() { try { if (isset($_POST['entrarLogin'])) { //include_once '../model/UsuarioDao.php'; extract($_POST); //var_dump($login);die; $usuario = new UsuarioDao(); $result = $usuario->selectUsuarioByLogin($login); //var_dump($result);die; if ($result) { if ($result->getSenha() == $senha) { session_start(); $_SESSION['idPerfil'] = $result->getIdPerfil(); if ($result->getIdPerfil() == 2) { header("Location: cliente_inicio.php"); } } else { echo '<script>alert("Senha incorreta.");</script>'; } } else { echo '<script>alert("Login incorreto.");</script>'; } } } catch (Exception $exc) { echo $exc->getTraceAsString(); } }
public static function getUsuarios() { $usuarioDao = new UsuarioDao(); $usuarios = $usuarioDao->getUsuarios($_GET); if ($usuarios) { Flight::json($usuarios); } else { Flight::halt(404, 'Nenhum usuário encontrado.'); } }
public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new UsuarioDao(); } return self::$instance; }
public function atualizarUsuario() { $parameters[':id'] = $this->id; $parameters[':nombre'] = $this->nombre; $parameters[':apellido'] = $this->apellido; $parameters[':username'] = $this->username; $parameters[':email'] = $this->email; $parameters[':contrasena'] = $this->contrasena; $parameters[':documento'] = $this->documento; $parameters[':edad'] = $this->edad; $parameters[':telefono'] = $this->telefono; $parameters[':direccion'] = $this->direccion; $parameters[':ciudad'] = $this->ciudad; $parameters[':barrio'] = $this->barrio; $objUsuarioDao = new UsuarioDao(); return $objUsuarioDao->updateUsuario($parameters); }
public function login() { if (isset($_GET['usuario']) && !empty($_GET['usuario'])) { $user = new Usuario(); $user->setUsername(); $userDao = new UsuarioDao($this->registry); $user = $userDao->login($user); if ($user != false) { $retorno = $this->returnToJson(1, $user->toArray()); } else { $retorno = $this->returnToJson(0, "Erro ao efetuar login"); } } else { $retorno = $this->returnToJson(0, "Usuário inválido."); } $this->registry->template->retorno = $retorno; $this->registry->template->show("pattern_index"); }
public function insertUsuario(UsuarioDao $usuario) { try { // var_dump($usuario->getEmail());die; $this->sql = "INSERT INTO usuario (idPerfil,login,senha,nome,email) \n VALUES(?,?,AES_ENCRYPT(?,'%@_-inove-_@%'),?,?)"; $this->prepare(); $this->getStmt()->bindParam(1, $usuario->getIdPerfil()); $this->getStmt()->bindParam(2, $usuario->getLogin()); $this->getStmt()->bindParam(3, $usuario->getSenha()); $this->getStmt()->bindParam(4, $usuario->getNome()); $this->getStmt()->bindParam(5, $usuario->getEmail()); return $this->executeStmt(); // echo $this->stmt->rowCount(); } catch (PDOException $e) { echo 'Error: ' . $e; } }
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/GrupoDAO.php'; include_once '../DAO/UsuarioDAO.php'; include_once '../Usuario.class.php'; include_once '../Grupo.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $grupo = new Grupo(); $DAO_GRUPO = new GrupoDAO(); $usuario = new Usuario(); $DAO = new UsuarioDao(); $usuario->setId(limpaTexto($_GET['id'])); // Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { // Verifica os campos obrigatorios if (!empty($_POST['nome_guerra']) && !empty($_POST['email'])) { $usuario->setNomeGuerra($_POST['nome_guerra']); $usuario->setId($_POST['id']); $usuario->setUsuario($_POST['email']); $usuario->setUsuarioGrupo($_POST['grupo']); $usuario->setAtivo('S'); $usuario->setIdPessoa($_POST['pessoa']); //Atualiza os dados do Usuário e Pessoa $retorno = $DAO->Atualizar($usuario); if ($retorno == true) { $retorno = $usuario->atualizarGrupo($usuario->getUsuarioGrupo(), $usuario->getIdPessoa()); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
<?php $PagamentoClienteDao = new PagamentoClienteDao(); $AtendimentoDao = new AtendimentoDao(); $UsuarioDao = new UsuarioDao(); $usuario = (object) $UsuarioDao->getUsuario($dados['id_empreendimento'], $dados['id_paciente']); $pagamentos = $PagamentoClienteDao->getPagamentosCliente($dados['id_paciente'], null, null, array('pag.id_empreendimento' => $dados['id_empreendimento'])); $pagamentos = $pagamentos['pagamentos']; $atendimentos = $AtendimentoDao->getItensVenda($dados['id_paciente'], null, null, null); $fichaPaciente = array(); if (count($atendimentos) >= count($pagamentos)) { foreach ($atendimentos as $key => $value) { $item = new stdClass(); $item->dta_venda = date('d/m/Y', strtotime($value['dta_venda'])); $item->cod_dente = $value['cod_dente']; $item->cod_procedimento = $value['cod_procedimento']; $item->nome_profissional = $value['nome_profissional']; $item->valor_real_item = $value['valor_real_item']; $item->dta_entrada = isset($pagamentos[$key]['dta_entrada']) ? date('d/m/Y', strtotime($pagamentos[$key]['dta_entrada'])) : null; $item->descricao_forma_pagamento = isset($pagamentos[$key]['descricao_forma_pagamento']) ? $pagamentos[$key]['descricao_forma_pagamento'] : null; $item->data_pagamento = isset($pagamentos[$key]['data_pagamento']) ? $pagamentos[$key]['data_pagamento'] : null; $item->valor_pagamento = isset($pagamentos[$key]['valor_pagamento']) ? $pagamentos[$key]['valor_pagamento'] : null; $item->id_forma_pagamento = isset($pagamentos[$key]['id_forma_pagamento']) ? $pagamentos[$key]['id_forma_pagamento'] : null; $item->num_parcelas = isset($pagamentos[$key]['num_parcelas']) ? $pagamentos[$key]['num_parcelas'] : null; $fichaPaciente[] = $item; } } else { foreach ($pagamentos as $key => $value) { $item = new stdClass(); $item->dta_venda = isset($atendimentos[$key]['dta_venda']) ? date('d/m/Y', strtotime($atendimentos[$key]['dta_venda'])) : null; $item->cod_dente = isset($atendimentos[$key]['cod_dente']) ? $atendimentos[$key]['cod_dente'] : null;
public static function cadastrarCliente() { try { $UsuarioDao = new UsuarioDao(); $ClienteDao = new ClienteDao(); $ClienteTO = new ClienteTO(); $PessoaFisicaTO = new PessoaFisicaTO(); $PessoaFisicaDao = new PessoaFisicaDao(); $EmpreendimentoDao = new EmpreendimentoDao(); $UsuarioEmpreendimentoTO = new UsuarioEmpreendimentoTO(); $validator = new DataValidator(); $ClienteTO->__setAll($_POST); $tipo_cadastro = "pf"; $PessoaFisicaTO->rg = isset($_POST["rg"]) ? $_POST["rg"] : NULL; $PessoaFisicaTO->cpf = isset($_POST["cpf"]) ? $_POST["cpf"] : NULL; $UsuarioEmpreendimentoTO->id_empreendimento = isset($_POST['id_empreendimento']) ? $_POST['id_empreendimento'] : array(); $validator->set_msg('O id_empreendimento é obrigatório')->set('nome', $UsuarioEmpreendimentoTO->id_empreendimento)->is_required(); if (empty($PessoaFisicaTO->cpf)) { $validator->set_msg('O nome do cliente é obrigatório')->set('nome', $ClienteTO->nome)->is_required(); } if (empty($ClienteTO->nome)) { $validator->set_msg('O cpf do cliente é obrigatório')->set('cpf', $PessoaFisicaTO->cpf)->is_required(); } if (!empty($ClienteTO->email)) { $validator->set_msg('E-mail inválido')->set('email', $ClienteTO->email)->is_email(); } if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } $Conexao = new Conexao(); $Conexao::getInstance(); $Conexao->beginTransaction(); $last_id = $ClienteDao->saveCliente($ClienteTO); if ($last_id) { $UsuarioEmpreendimentoTO->id_usuario = $last_id; $PessoaFisicaTO->usuarios_id = $last_id; if (!$PessoaFisicaDao->savePessoaFisica($PessoaFisicaTO)) { $Conexao->rollback(); Flight::halt(500, 'Erro ao cadastrar cpf do cliente'); } $UsuarioEmpreendimentoTO->id_usuario = $last_id; if (!$EmpreendimentoDao->saveUsuarioEmpreendimento($UsuarioEmpreendimentoTO)) { $Conexao->rollback(); Flight::halt(500, 'erro ao lincar usuario ao empreendimento'); } $dados_usuario = $UsuarioDao->getUsuario($UsuarioEmpreendimentoTO->id_empreendimento, $last_id); Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode(array('usuario' => $dados_usuario)))->send(); } else { $Conexao->rollback(); Flight::halt(500, 'Erro ao cadastrar o cliente'); } } catch (Exception $e) { if (isset($Conexao)) { $Conexao->rollback(); } jsonException($e); } }
public static function gravarPagamento() { $PagamentoClienteTO = new PagamentoClienteTO(); $PagamentoClienteDao = new PagamentoClienteDao(); $ControlePagamentoVendaTO = new ControlePagamentoVendaTO(); $ControlePagamentoVendaDao = new ControlePagamentoVendaDao(); $MaquinetaDao = new MaquinetaDao(); $pagamentos = $_POST['pagamentos']; $id_cliente = $_POST['id_cliente']; $id_empreendimento = $_POST['id_empreendimento']; $id_controle_pagamento = $ControlePagamentoVendaDao->saveControlePagamento(); if (!$id_controle_pagamento) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } foreach ($pagamentos as $key => $value) { if ($value['id_forma_pagamento'] != 6) { $PagamentoClienteTO->id_cliente = isset($value['id_cliente']) ? $value['id_cliente'] : ""; $PagamentoClienteTO->id_controle_pagamento = $id_controle_pagamento; $PagamentoClienteTO->id_forma_pagamento = isset($value['id_forma_pagamento']) ? $value['id_forma_pagamento'] : ""; $PagamentoClienteTO->valor_pagamento = isset($value['valor']) ? $value['valor_pagamento'] : ""; $PagamentoClienteTO->status_pagamento = isset($value['status']) ? $value['status'] : ""; $PagamentoClienteTO->data_pagamento = isset($value['data_pagamento']) ? $value['data_pagamento'] : ""; $PagamentoClienteTO->id_empreendimento = isset($value['id_empreendimento']) ? $value['id_empreendimento'] : ""; $PagamentoClienteTO->id_plano_conta = isset($value['id_plano_conta']) ? $value['id_plano_conta'] : ""; $PagamentoClienteTO->id_conta_bancaria = isset($value['id_conta_bancaria']) ? $value['id_conta_bancaria'] : ""; $PagamentoClienteTO->id_banco = isset($value['id_banco']) ? $value['id_banco'] : NULL; $PagamentoClienteTO->num_conta_corrente = isset($value['num_conta_corrente']) ? $value['num_conta_corrente'] : NULL; $PagamentoClienteTO->num_cheque = isset($value['num_cheque']) ? $value['num_cheque'] : NULL; $PagamentoClienteTO->flg_cheque_predatado = isset($value['flg_cheque_predatado']) ? $value['flg_cheque_predatado'] : NULL; $PagamentoClienteTO->doc_boleto = isset($value['doc_boleto']) ? $value['doc_boleto'] : NULL; $PagamentoClienteTO->num_boleto = isset($value['num_boleto']) ? $value['num_boleto'] : NULL; $PagamentoClienteTO->agencia_transferencia = isset($value['agencia_transferencia']) ? $value['agencia_transferencia'] : NULL; $PagamentoClienteTO->conta_transferencia = isset($value['conta_transferencia']) ? $value['conta_transferencia'] : NULL; $PagamentoClienteTO->proprietario_conta_transferencia = isset($value['proprietario_conta_transferencia']) ? $value['proprietario_conta_transferencia'] : NULL; $PagamentoClienteTO->id_conta_transferencia_destino = isset($value['id_conta_transferencia_destino']) ? $value['id_conta_transferencia_destino'] : NULL; $PagamentoClienteTO->obs_pagamento = isset($value['obs_pagamento']) ? $value['obs_pagamento'] : NULL; $PagamentoClienteTO->id_parcelamento = NULL; if ($value['id_forma_pagamento'] == 5) { $maquineta = $MaquinetaDao->getMaquineta($value['id_maquineta']); $txa_maquineta = $maquineta['per_margem_debito']; $PagamentoClienteTO->taxa_maquineta = $txa_maquineta; } else { $PagamentoClienteTO->id_maquineta = NULL; $PagamentoClienteTO->taxa_maquineta = NULL; } $PagamentoClienteTO->id_cliente = is_numeric($PagamentoClienteTO->id_cliente) ? $PagamentoClienteTO->id_cliente : $value['id_cliente_lancamento']; $id_lancamento_entrada = $PagamentoClienteDao->savePagamentoCliente($PagamentoClienteTO); if (!$id_lancamento_entrada) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } } else { $repeat_parcelas = 0; $id_parcelamento = false; $arr_parcelas = $value['parcelas']; $n_parcelas = count($arr_parcelas); foreach ($arr_parcelas as $key_par => $parcela) { $maquineta = $MaquinetaDao->getMaquineta($parcela['id_maquineta']); $txa_maquineta = $MaquinetaDao->getTaxaMaquineta($parcela['id_maquineta'], $n_parcelas); $PagamentoClienteTO->id_cliente = isset($parcela['id_cliente']) ? $parcela['id_cliente'] : ""; $PagamentoClienteTO->id_controle_pagamento = $id_controle_pagamento; $PagamentoClienteTO->id_forma_pagamento = isset($parcela['id_forma_pagamento']) ? $parcela['id_forma_pagamento'] : ""; $PagamentoClienteTO->valor_pagamento = isset($parcela['valor_pagamento']) ? $parcela['valor_pagamento'] : ""; $PagamentoClienteTO->status_pagamento = isset($parcela['status']) ? $parcela['status'] : ""; $PagamentoClienteTO->data_pagamento = isset($parcela['data_pagamento']) ? $parcela['data_pagamento'] : ""; $PagamentoClienteTO->obs_pagamento = isset($parcela['obs_pagamento']) ? $parcela['obs_pagamento'] : ""; $PagamentoClienteTO->id_empreendimento = isset($parcela['id_empreendimento']) ? $parcela['id_empreendimento'] : ""; $PagamentoClienteTO->id_banco = isset($parcela['id_banco']) ? $parcela['id_banco'] : ""; $PagamentoClienteTO->num_conta_corrente = isset($parcela['num_conta_corrente']) ? $parcela['num_conta_corrente'] : ""; $PagamentoClienteTO->num_cheque = isset($parcela['num_cheque']) ? $parcela['num_cheque'] : ""; $PagamentoClienteTO->flg_cheque_predatado = isset($parcela['flg_cheque_predatado']) ? $parcela['flg_cheque_predatado'] : ""; $PagamentoClienteTO->id_plano_conta = isset($parcela['id_plano_conta']) ? $parcela['id_plano_conta'] : ""; $PagamentoClienteTO->id_conta_bancaria = isset($parcela['id_conta_bancaria']) ? $parcela['id_conta_bancaria'] : ""; $PagamentoClienteTO->id_maquineta = isset($parcela['id_maquineta']) ? $parcela['id_maquineta'] : ""; $PagamentoClienteTO->taxa_maquineta = $txa_maquineta; $PagamentoClienteTO->id_parcelamento = is_numeric($id_parcelamento) ? $id_parcelamento : NULL; if ($PagamentoClienteTO->id_forma_pagamento != 2) { $PagamentoClienteTO->id_banco = NULL; $PagamentoClienteTO->num_conta_corrente = NULL; $PagamentoClienteTO->num_cheque = NULL; $PagamentoClienteTO->flg_cheque_predatado = NULL; } $id_lancamento_entrada = $PagamentoClienteDao->savePagamentoCliente($PagamentoClienteTO); if (!$id_lancamento_entrada) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } $id_parcelamento = is_numeric($id_parcelamento) ? $id_parcelamento : $id_lancamento_entrada; } $id_lancamento_entrada = $id_parcelamento; } } $UsuarioDao = new UsuarioDao(); $vlr_saldo_devedor = $UsuarioDao->getSaldoDevedor($id_empreendimento, $id_cliente); $vlr_saldo_devedor = $vlr_saldo_devedor["vlr_saldo_devedor"]; Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode(array('vlr_saldo_devedor' => $vlr_saldo_devedor, 'id_controle_pagamento' => $id_controle_pagamento)))->send(); }
<?php require_once '../class/Usuario.class.php'; require_once '../dao/UsuarioDao.class.php'; require_once '../class/FabricaDeConexao.class.php'; if (!empty($_POST["usuario"]) && !empty($_POST["senha"]) && !empty($_POST["cpf"]) && !empty($_POST["sobrenome"]) && !empty($_POST["email"]) && !empty($_POST["data_nascimento"]) && !empty($_POST["cep"]) && !empty($_POST["endereco"]) && !empty($_POST["bairro"]) && !empty($_POST["cidade"]) && !empty($_POST["uf"]) && !empty($_POST["pais"]) && !empty($_POST["telefone_fixo"]) && !empty($_POST["telefone_movel"])) { $usuario = new Usuario(); $usuario->nome = $_POST["nome"]; $usuario->sobrenome = $_POST["sobrenome"]; $usuario->cpf = $_POST["cpf"]; $usuario->senha = $_POST["senha"]; $usuario->email = $_POST["email"]; $usuario->usuario = $_POST["usuario"]; $usuario->senha = $_POST["senha"]; $usuario->data_nascimento = $_POST["data_nascimento"]; $usuario->cep = $_POST["cep"]; $usuario->endereco = $_POST["endereco"]; $usuario->bairro = $_POST["bairro"]; $usuario->cidade = $_POST["cidade"]; $usuario->uf = $_POST["uf"]; $usuario->pais = $_POST["pais"]; $usuario->telefone_fixo = $_POST["telefone_fixo"]; $usuario->telefone_movel = $_POST["telefone_movel"]; $db = new UsuarioDao(); $db->adicionar($usuario); } else { echo "usuario esta vazio!"; }
/** * Funcion: eliminarUsuario * Descripcion: Elimina un usuario * @return List<Usuario> * @throws Exception * @author Rodrigo Contreras B. <*****@*****.**> * @version 2015-12-07 * @since 2015-12-07 */ public function eliminarUsuario(Usuario $usuario) { $usuarioDao = new UsuarioDao(); return $usuarioDao->eliminarUsuario($usuario); }
public static function getUsuariosExport($offset, $limit) { $UsuarioDao = new UsuarioDao(); $usuarios = $UsuarioDao->getUsuariosExport($offset, $limit, $_GET); Flight::json($usuarios); }
public static function getGradeEdit($id_pedido_venda) { $PedidoVendaDao = new PedidoVendaDao(); $UsuarioDao = new UsuarioDao(); $grade = $PedidoVendaDao->getGradeEdit($id_pedido_venda); $pedido = $PedidoVendaDao->getPedidoVenda($id_pedido_venda); $cliente = $UsuarioDao->getUsuario($pedido['id_empreendimento'], $pedido['id_cliente']); /*foreach ($grade as $key => $value) { if( !($key == '1820-1806-1810') ) unset($grade[$key]); }*/ if ($grade) { Flight::json(array("pedido" => $pedido, "cliente" => $cliente, "grade" => $grade)); } else { Flight::halt(404, 'Não há resultado para a busca'); } }
<title></title> </head> <body> <a href="modificar.php?documento=$usuario">Modificar Usuario </a> </br> <a href="registroVehiculo.php?documento=$usuario">Registrar vehiculo </a> </br> <a href="cerrarSesion.php?">Cerrar cesion </a> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4"> <?php require 'modelo.dao/UsuarioDao.php'; require 'modelo.dto/UsuarioDto.php'; require 'utilidades/Conexion.php'; $uDao = new UsuarioDao(); $usuario = $uDao->obtenerUsuario($usuario); ?> <h2>Modificar los datos del usuario</h2> <form action="controladores/controlador.usuarios.php" method="POST"> <b>El documento no se puede modificar</b></br> <label>Documento</label> <input type="text" name="documento" required value="<?php echo $usuario['documento']; ?> " class="form-control"><br> <label>Nombre</label> <input type="text" name="nombre" required value="<?php echo $usuario['nombre'];
public static function getDadosCnf($id_venda, $id_caixa) { $vendaDao = new VendaDao(); $venda = $vendaDao->getVenda($id_venda); $itemVendaDao = new ItemVendaDao(); $itensVenda = $itemVendaDao->getItens($id_venda, null, null, null); $empreendimentoDao = new EmpreendimentoDao(); $empreendimento = $empreendimentoDao->getEmpreendimentoById($venda['id_empreendimento']); $contaBancariaDao = new ContaBancariaDao(); $caixa = $contaBancariaDao->getContaBancaria($id_caixa); $usuarioDao = new UsuarioDao(); $saldoDevedor = $usuarioDao->getSaldoDevedor($venda['id_empreendimento'], $venda['id_cliente']); $configuracaoDao = new ConfiguracaoDao(); $config = $configuracaoDao->getConfiguracoes($venda['id_empreendimento']); Flight::json(array('venda' => $venda, 'itensVenda' => $itensVenda, 'empreendimento' => $empreendimento, 'printerModel' => $caixa['mod_impressora'], 'saldoDevedor' => $saldoDevedor['vlr_saldo_devedor'])); }
public static function Login($usuario, $senha) { return UsuarioDao::Login($usuario, $senha); }
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/GrupoDAO.php'; include_once '../DAO/UsuarioDAO.php'; include_once '../Usuario.class.php'; include_once '../Grupo.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $grupo = new Grupo(); $DAO = new UsuarioDAO(); $usuario = new Usuario(); $DAO = new UsuarioDao(); // Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { // Verifica os campos obrigatorios if (!empty($_POST['nome_guerra']) && !empty($_POST['email'])) { $usuario->setSenha("123456"); $usuario->setUsuario($_POST['email']); $usuario->setUsuarioGrupo($_POST['grupo']); $usuario->setIdPessoa($_POST['pessoa']); $usuario->setNomeGuerra(limpaTexto($_POST['nome_guerra'])); $valida_usuario = $DAO->Listar("SELECT id FROM " . MYSQL_BASE_USUARIOS . " WHERE ativo='N' AND id_pessoa=" . $usuario->getIdPessoa() . " LIMIT 1"); //Verificar se a pessoa já teve um usuário no sistema if ($valida_usuario->rowCount() > 0) { $usuario->setAtivo('S'); foreach ($valida_usuario as $item) { $usuario->setId($item['id']); } $retorno = $DAO->Atualizar($usuario);
public function atualizarUsuario() { $parameters = array(); $parameters['id'] = $this->getId(); $parameters[':nome'] = $this->getNome(); $parameters[':username'] = $this->getUsername(); $parameters[':email'] = $this->getEmail(); $parameters[':senha'] = $this->getSenha(); $objUsuarioDao = new UsuarioDao(); return $objUsuarioDao->updateUsuario($parameters); }
public static function listaUsuario($id) { return UsuarioDao::listaUsuario($id); }
public static function calculaNfe() { $id_empreendimento = $_POST['id_empreendimento']; $id_venda = $_POST['id_venda']; $cod_operacao = $_POST['cod_operacao']; $VendaDao = new VendaDao(); $UsuarioDao = new UsuarioDao(); $ItemVendaDao = new ItemVendaDao(); $EmpreendimentoDao = new EmpreendimentoDao(); $OperacaoDao = new OperacaoDao(); $ProdutoDao = new ProdutoDao(); $EstadoDao = new EstadoDao(); $CidadeDao = new CidadeDao(); $ConfiguracaoDao = new ConfiguracaoDao(); $SerieDocumentoFiscalDao = new SerieDocumentoFiscalDao(); /** * Carregando dados da venda **/ $venda = $VendaDao->getVenda($id_venda); $venda['itens'] = $ItemVendaDao->getItens($id_venda); $venda['cliente'] = $UsuarioDao->getUsuario($id_empreendimento, $venda['id_cliente']); if (isset($venda['cliente']['id_cidade']) && !empty($venda['cliente']['id_cidade'])) { $cidadeDestinatario = $CidadeDao->getCidade($venda['cliente']['id_cidade']); $estadoDestinatario = $EstadoDao->getEstado($venda['cliente']['id_estado']); } else { Flight::halt(406, json_encode(array('mensagem' => 'Estado/Cidade não informado no cadastro do cliente!'))); } $venda['empreendimento'] = $EmpreendimentoDao->getEmpreendimentoByIdAndUF($id_empreendimento, $estadoDestinatario['uf']); $cidadeEmitente = $CidadeDao->getCidade($venda['empreendimento']['cod_cidade']); $estadoEmitente = $EstadoDao->getEstado($venda['empreendimento']['cod_estado']); $venda['operacao'] = $OperacaoDao->getOperacao($cod_operacao); $configuracoes = $ConfiguracaoDao->getConfiguracoes($id_empreendimento); if (!isset($configuracoes['id_serie_padrao_nfe'])) { $erros = array("mensagem" => "Configuração \"Modelo Documento/Série Padrão p/ NF-e\" não encontrada"); Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($erros))->send(); } $SerieDocumentoFiscal = $SerieDocumentoFiscalDao->getByID($configuracoes['id_serie_padrao_nfe']); $dados_emissao = new stdClass(); $dados_emissao->dsc_operacao = $venda['operacao']['dsc_operacao']; $dados_emissao->serie_documento_fiscal = $SerieDocumentoFiscal['serie_documento_fiscal']; $dados_emissao->num_documento_fiscal = $SerieDocumentoFiscal['num_ultimo_documento_fiscal']++; $dados_emissao->cod_venda = $id_venda; $dados_emissao->cod_empreendimento = $id_empreendimento; $dados_emissao->nme_modelo_documento = $SerieDocumentoFiscal['dsc_modelo_documento_fiscal']; /** * Configurando os dados do emitente **/ $emitente = new MotorFiscal\Emitente(); $emitente->identificador = $venda['empreendimento']['id']; $emitente->CNPJ = $venda['empreendimento']['num_cnpj']; $emitente->xNome = $venda['empreendimento']['nme_razao_social']; $emitente->xFant = $venda['empreendimento']['nme_fantasia']; $emitente->IE = $venda['empreendimento']['num_inscricao_estadual']; $emitente->IEST = $venda['empreendimento']['num_inscricao_estadual_st']; $emitente->CRT = $venda['empreendimento']['num_regime_tributario']; $emitente->PercCreditoSimples = $venda['empreendimento']['num_percentual_credito_simples']; $emitente->CEP = $venda['empreendimento']['num_cep']; $emitente->xLgr = $venda['empreendimento']['nme_logradouro']; $emitente->nro = $venda['empreendimento']['num_logradouro']; $emitente->xBairro = $venda['empreendimento']['nme_bairro_logradouro']; $emitente->cMun = $cidadeEmitente['nome']; $emitente->UF = $estadoEmitente['uf']; $emitente->id_cidade = $cidadeEmitente['id']; $emitente->id_estado = $estadoEmitente['id']; $emitente->ContribuinteIPI = $venda['empreendimento']['flg_contribuinte_ipi']; $emitente->num_versao_ibpt = $configuracoes['num_versao_ibpt']; /** * Configurando os dados do destinatário **/ $destinatario = new MotorFiscal\Destinatario(); $destinatario->identificador = $venda['cliente']['id']; $destinatario->CPF = $venda['cliente']['cpf']; $destinatario->idEstrangeiro = $venda['cliente']['num_registro_estrangeiro']; $destinatario->xNome = $venda['cliente']['nome']; $destinatario->email = $venda['cliente']['email']; $destinatario->tipo_cadastro = $venda['cliente']['tipo_cadastro']; $destinatario->CEP = $venda['cliente']['cep']; $destinatario->xLgr = $venda['cliente']['endereco']; $destinatario->nro = $venda['cliente']['numero']; $destinatario->xBairro = $venda['cliente']['bairro']; $destinatario->cMun = $cidadeDestinatario['nome']; $destinatario->UF = $estadoDestinatario['uf']; $destinatario->id_cidade = $cidadeDestinatario['id']; $destinatario->id_estado = $estadoDestinatario['id']; if ($venda['cliente']['tipo_cadastro'] === "pj") { $destinatario->CNPJ = $venda['cliente']['cnpj']; $destinatario->IE = $venda['cliente']['inscricao_estadual']; $destinatario->IEST = $venda['cliente']['inscricao_estadual_st']; $destinatario->IM = $venda['cliente']['num_inscricao_municipal']; $destinatario->xFant = $venda['cliente']['nome_fantasia']; if ((int) $venda['cliente']['flg_contribuinte_icms'] === 1) { // Se for contribuinte de ICMS if ((int) $venda['cliente']['flg_isento_inscricao_estadual'] === 1) { // Se for contribuinte de ICMS ISENTO de incrição $destinatario->indIEDest = 2; } else { $destinatario->indIEDest = 1; } //É contribuinte mas não é ISENTO. } else { $destinatario->indIEDest = 9; } // Se não não é contribuinte do ICMS então ele é igual a nove. } /** * Configurando os dados da operação **/ $operacao = new stdClass(); $operacao->identificador = $venda['operacao']['cod_operacao']; $operacao->CFOPMercadoria = $venda['operacao']['num_cfop_mercadoria']; $operacao->CFOPMercadoriaST = $venda['operacao']['num_cfop_mercadoria_st']; $operacao->CFOPMercadoriaSTSubstituido = $venda['operacao']['num_cfop_mercadoria_st_subst']; $operacao->CFOPProduto = $venda['operacao']['num_cfop_produto']; $operacao->CFOPProdutoST = $venda['operacao']['num_cfop_produto_st']; $operacao->TipoOperacao = 0; $operacao->identificacao = 0; $operacao->finalidade = 0; $operacao->indFinal = 0; $operacao->indPres = 0; $operacao->NaturezaOperacao = ''; /** * Configurando os parâmetros da NF-e **/ self::$NF = new MotorFiscal\DocumentoFiscal($emitente, $destinatario, $operacao); self::$NF->buscaTribFunctionICMS = function ($produto, $operacao, $emitente, $destinatario) { return Trib::ICMS($produto, $operacao, $emitente, $destinatario); }; self::$NF->buscaTribFunctionIPI = function ($produto, $operacao, $emitente, $destinatario) { return Trib::IPI($produto, $operacao, $emitente, $destinatario); }; self::$NF->buscaTribFunctionPIS = function ($produto, $operacao, $emitente, $destinatario) { return Trib::PIS($produto, $operacao, $emitente, $destinatario); }; self::$NF->buscaTribFunctionCOFINS = function ($produto, $operacao, $emitente, $destinatario) { return Trib::COFINS($produto, $operacao, $emitente, $destinatario); }; self::$NF->buscaTribFunctionIBPT = function ($produto, $emitente, $detinatario) { return Trib::IBPT($produto, $emitente, $detinatario); }; self::$NF->itens = array(); // Configurando produtos e calculando impostos foreach ($venda['itens'] as $key => $item) { $item['data'] = $ProdutoDao->getProduto($item['id_produto'], $id_empreendimento); $produto = new MotorFiscal\Produto(); $produto->identificador = $item['data']['id_produto']; $produto->cProd = $item['data']['id']; $produto->cEAN = $item['data']['codigo_barra']; $produto->xProd = $item['data']['nome']; $produto->NCM = $item['data']['cod_ncm']; $produto->EXTIPI = $item['data']['ex_tipi']; $produto->CEST = $item['data']['num_cest']; $produto->uCom = $item['data']['dsc_unidade_medida']; $produto->qCom = $item['qtd']; $produto->vUnCom = $item['vlr_produto']; $produto->cEANTrib = $item['data']['codigo_barra']; $produto->uTrib = $item['data']['dsc_unidade_medida']; $produto->qTrib = $item['qtd']; $produto->vUnTrib = $item['vlr_produto']; $produto->TipoTributacaoIPI = $item['data']['TipoTributacaoIPI']; $produto->FormaAquisicao = $item['data']['FormaAquisicao']; $produto->vProd = $item['qtd'] * $item['vlr_produto']; $produto->vDesc = $item['qtd'] * $item['valor_desconto_real']; // TODO: Dúvidas para sanar com Fischer $produto->NVE = 0; // Como preencher? $produto->CFOP = 0; // Como preencher? $produto->indTot = 1; // Como preencher? $produto->vFrete = 0; // Como preencher? $produto->vOutro = 0; // Como preencher? $produto->vSeg = 0; // Como preencher? $item = self::$NF->addItem($produto); $venda['itens'][$key] = $item; } // Consolidando e totalizando self::$NF->totalizarDocumento(); $dadosNf = array('informacoes_adicionais_contribuinte' => $_POST['informacoes_adicionais_contribuinte'], 'dados_emissao' => $dados_emissao, 'emitente' => $emitente, 'destinatario' => $destinatario, 'itens' => self::$NF->itens, 'ICMSTot' => self::$NF->ICMSTot); Flight::json($dadosNf); }
<th>Nombre</th> <th>Apellido</th> <th>Telefono</th> <th>Usuario</th> <th>Password</th> <th>Tipo</th> </tr> </thead> <tbody> <?php require 'modelo.dao/UsuarioDao.php'; require 'modelo.dto/UsuarioDto.php'; require 'utilidades/Conexion.php'; $uDao = new UsuarioDao(); $user = $uDao->listarTodos($usuario); ?> <tr><td><?php echo $user['documento']; ?> </td> <td><?php echo $user['nombre']; ?> </td> <td><?php echo $user['apellido']; ?> </td> <td><?php
public static function cadastroRapidoCliente() { $ClienteTO = new ClienteTO(); $PessoaFisicaTO = new PessoaFisicaTO(); $PessoaJuridicaTO = new PessoaJuridicaTO(); $ClienteDao = new ClienteDao(); $AutenticacaoTO = new AutenticacaoTO(); $validator = new DataValidator(); $UsuarioDao = new UsuarioDao(); $ClienteTO->nome = isset($_POST["nome"]) ? $_POST["nome"] : NULL; $ClienteTO->status = isset($_POST["status"]) ? $_POST["status"] : "1"; $ClienteTO->id_empreendimento = isset($_POST["id_empreendimento"]) ? $_POST["id_empreendimento"] : NULL; $ClienteTO->email = isset($_POST["email"]) ? $_POST["email"] : NULL; $ClienteTO->dta_nacimento = isset($_POST["dta_nacimento"]) ? $_POST["dta_nacimento"] : null; $ClienteTO->celular = isset($_POST["celular"]) ? $_POST["celular"] : null; $PessoaFisicaTO->rg = isset($_POST["rg"]) ? $_POST["rg"] : NULL; $PessoaFisicaTO->cpf = isset($_POST["cpf"]) ? $_POST["cpf"] : NULL; $PessoaJuridicaTO->razao_social = isset($_POST["razao_social"]) ? $_POST["razao_social"] : NULL; $PessoaJuridicaTO->nome_fantasia = isset($_POST["nome_fantasia"]) ? $_POST["nome_fantasia"] : NULL; $PessoaJuridicaTO->cnpj = isset($_POST["cnpj"]) ? $_POST["cnpj"] : NULL; $PessoaJuridicaTO->inscricao_estadual = isset($_POST["inscricao_estadual"]) ? $_POST["inscricao_estadual"] : NULL; $tipo_cadastro = isset($_POST['tipo_cadastro']) ? $_POST['tipo_cadastro'] : NULL; $empreendimentos = isset($_POST['empreendimentos']) ? $_POST['empreendimentos'] : array(); $id_perfil = isset($_POST["id_perfil"]) ? $_POST["id_perfil"] : NULL; if (empty($PessoaFisicaTO->cpf)) { $validator->set_msg('O nome do cliente é obrigatório')->set('nome', $ClienteTO->nome)->is_required(); } $validator->set_msg('informe o status do cliente')->set('status', $ClienteTO->status)->is_num(); if (!empty($ClienteTO->email)) { $validator->set_msg('E-mail inválido')->set('email', $ClienteTO->email)->is_email(); } $validator->set_msg('O codigo do empreendimento é obrigatório')->set('id_empreendimento', $ClienteTO->id_empreendimento)->is_required(); $validator->set_msg('O perfil é obrigatório')->set('id_perfil', $id_perfil)->is_required(); if (empty($ClienteTO->nome)) { if ($tipo_cadastro == 'pf') { /*$validator->set_msg('O rg é obrigatório') ->set('rg' ,$PessoaFisicaTO->rg) ->is_required();*/ $validator->set_msg('A cpf é obrigatória')->set('cpf', $PessoaFisicaTO->cpf)->is_required(); } elseif ($tipo_cadastro == 'pj') { /*$validator->set_msg('A razão social é obrigatório') ->set('razao_social' ,$PessoaJuridicaTO->razao_social) ->is_required(); $validator->set_msg('O nome fantasia é obrigatória') ->set('nome_fantasia' ,$PessoaJuridicaTO->nome_fantasia) ->is_required();*/ $validator->set_msg('O cnpj é obrigatório')->set('cnpj', $PessoaJuridicaTO->cnpj)->is_required(); /*$validator->set_msg('A incrição estadual é obrigatória') ->set('inscricao_estadual' ,$PessoaJuridicaTO->inscricao_estadual) ->is_required();*/ } } if (!(isset($empreendimentos) && is_array($empreendimentos) && count($empreendimentos) > 0)) { $validator->_errors['empreendimentos'][] = 'É obrigatório informar pelo menos um empreendimento'; } if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } $last_id = $ClienteDao->saveCliente($ClienteTO); $EmpreendimentoDao = new EmpreendimentoDao(); $UsuarioEmpreendimentoTO = new UsuarioEmpreendimentoTO(); $UsuarioEmpreendimentoTO->id_usuario = $last_id; $EmpreendimentoDao->delAllUsuarioEmp($UsuarioEmpreendimentoTO); if ($last_id) { $UsuarioPerfilEmpreendimentoDao = new UsuarioPerfilEmpreendimentoDao(); $UsuarioPerfilEmpreendimentoTO = new UsuarioPerfilEmpreendimentoTO(); $UsuarioPerfilEmpreendimentoTO->id_empreendimento = $_POST["id_empreendimento"]; $UsuarioPerfilEmpreendimentoTO->id_perfil = $id_perfil; $UsuarioPerfilEmpreendimentoTO->id_usuario = $last_id; $UsuarioPerfilEmpreendimentoDao->saveUsuarioPerfilEmpreendimento($UsuarioPerfilEmpreendimentoTO); if ($tipo_cadastro == "pf") { $PessoaFisicaDao = new PessoaFisicaDao(); $PessoaFisicaTO->usuarios_id = $last_id; if (!$PessoaFisicaDao->savePessoaFisica($PessoaFisicaTO)) { Flight::halt(500, 'Erro ao cadastrar o cliente'); } } else { if ($tipo_cadastro == "pj") { $PessoaJuridicaDao = new PessoaJuridicaDao(); $PessoaJuridicaTO->usuarios_id = $last_id; if (!$PessoaJuridicaDao->savePessoaJuridica($PessoaJuridicaTO)) { Flight::halt(500, 'Erro ao cadastrar o cliente'); } } } $UsuarioEmpreendimentoTO->id_usuario = $last_id; foreach ($empreendimentos as $key => $value) { $UsuarioEmpreendimentoTO->id_empreendimento = $value['id']; if (!$EmpreendimentoDao->saveUsuarioEmpreendimento($UsuarioEmpreendimentoTO)) { Flight::halt(500, 'erro ao lincar usuario ao empreendimento'); } } $dados_usuario = $UsuarioDao->getUsuario($ClienteTO->id_empreendimento, $last_id); Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode(array('id' => $last_id, 'dados' => $dados_usuario)))->send(); } else { Flight::halt(500, 'Erro ao cadastrar o clienteeee'); } }
<?php include_once './Model/Usuario.php'; include_once './Dao/UsuarioDao.php'; $nome = $_POST['nome']; $telefone = $_POST['telefone']; $confirma_inscricao = $_POST['condicao']; $vrObj = new UsuarioDao(); $usuario = new Usuario(); $usuario->setNome($nome); $usuario->setEmail($email); $usuario->setConcorrerInscricao($confirma_inscricao); $vrObj->inserir($usuario);
public static function gravarMovimentacoes() { $MovimentacaoCaixaTO = new MovimentacaoCaixaTO(); $MovimentacaoCaixaDao = new MovimentacaoCaixaDao(); $PagamentoClienteTO = new PagamentoClienteTO(); $PagamentoClienteDao = new PagamentoClienteDao(); $ControlePagamentoVendaTO = new ControlePagamentoVendaTO(); $ControlePagamentoVendaDao = new ControlePagamentoVendaDao(); $MaquinetaDao = new MaquinetaDao(); $VendaDao = new VendaDao(); $AtendimentoDao = new AtendimentoDao(); $pagamentos = $_POST['pagamentos']; $id_venda = isset($_POST['id_venda']) ? $_POST['id_venda'] : NULL; $id_venda = empty($_POST['id_venda']) ? NULL : $id_venda; $id_cliente = $_POST['id_cliente']; $id_empreendimento = $_POST['id_empreendimento']; $id_atendimento = isset($_POST['id_atendimento']) ? $_POST['id_atendimento'] : NULL; $Dao = new Dao(); $Dao->setTimeZone($id_empreendimento); $dta_entrada = date('Y-m-d H:i:s'); $id_controle_pagamento = $ControlePagamentoVendaDao->saveControlePagamento($dta_entrada); if (!$id_controle_pagamento) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } foreach ($pagamentos as $key => $value) { $parcela = null; if ($value['id_tipo_movimentacao'] != 5 && $value['id_forma_pagamento'] != 6) { $PagamentoClienteTO->id_cliente = isset($value['id_cliente']) ? $value['id_cliente'] : ""; $PagamentoClienteTO->id_controle_pagamento = $id_controle_pagamento; $PagamentoClienteTO->id_forma_pagamento = isset($value['id_forma_pagamento']) ? $value['id_forma_pagamento'] : ""; $PagamentoClienteTO->valor_pagamento = isset($value['valor']) ? $value['valor_pagamento'] : ""; if ($value['id_forma_pagamento'] == 2) { $PagamentoClienteTO->status_pagamento = 0; } else { if ($value['id_forma_pagamento'] == 4) { $PagamentoClienteTO->status_pagamento = isset($value['status_pagamento']) ? $value['status_pagamento'] : 0; $PagamentoClienteTO->doc_boleto = isset($value['doc_boleto']) ? $value['doc_boleto'] : NULL; $PagamentoClienteTO->num_boleto = isset($value['num_boleto']) ? $value['num_boleto'] : NULL; } else { $PagamentoClienteTO->status_pagamento = 1; } } $PagamentoClienteTO->data_pagamento = isset($value['data_pagamento']) ? $value['data_pagamento'] : ""; $PagamentoClienteTO->id_empreendimento = isset($value['id_empreendimento']) ? $value['id_empreendimento'] : ""; $PagamentoClienteTO->id_plano_conta = isset($value['id_plano_conta']) ? $value['id_plano_conta'] : ""; $PagamentoClienteTO->id_conta_bancaria = isset($value['id_conta_bancaria']) ? $value['id_conta_bancaria'] : NULL; $PagamentoClienteTO->flg_caixa_fechado = 0; $PagamentoClienteTO->id_banco = isset($value['id_banco']) ? $value['id_banco'] : NULL; $PagamentoClienteTO->num_conta_corrente = isset($value['num_conta_corrente']) ? $value['num_conta_corrente'] : NULL; $PagamentoClienteTO->num_cheque = isset($value['num_cheque']) ? $value['num_cheque'] : NULL; $PagamentoClienteTO->flg_cheque_predatado = isset($value['flg_cheque_predatado']) ? $value['flg_cheque_predatado'] : NULL; $PagamentoClienteTO->id_vale_troca = (int) $value['id_forma_pagamento'] == 7 ? $value['id_vale_troca'] : NULL; $PagamentoClienteTO->agencia_transferencia = isset($value['agencia_transferencia']) ? $value['agencia_transferencia'] : NULL; $PagamentoClienteTO->conta_transferencia = isset($value['conta_transferencia']) ? $value['conta_transferencia'] : NULL; $PagamentoClienteTO->proprietario_conta_transferencia = isset($value['proprietario_conta_transferencia']) ? $value['proprietario_conta_transferencia'] : NULL; $PagamentoClienteTO->id_conta_transferencia_destino = isset($value['id_conta_transferencia_destino']) ? $value['id_conta_transferencia_destino'] : NULL; $PagamentoClienteTO->id_parcelamento = NULL; if ($value['id_forma_pagamento'] == 5) { $maquineta = $MaquinetaDao->getMaquineta($value['id_maquineta']); $txa_maquineta = $maquineta['per_margem_debito']; $PagamentoClienteTO->id_maquineta = isset($value['id_maquineta']) ? $value['id_maquineta'] : NULL; $PagamentoClienteTO->taxa_maquineta = $txa_maquineta; } else { $PagamentoClienteTO->id_maquineta = NULL; $PagamentoClienteTO->taxa_maquineta = NULL; } $PagamentoClienteTO->id_cliente = is_numeric($PagamentoClienteTO->id_cliente) ? $PagamentoClienteTO->id_cliente : $value['id_cliente_lancamento']; $id_lancamento_entrada = $PagamentoClienteDao->savePagamentoCliente($PagamentoClienteTO); if (!$id_lancamento_entrada) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } } else { if ($value['id_tipo_movimentacao'] != 5) { $repeat_parcelas = 0; $id_parcelamento = false; $arr_parcelas = $value['parcelas']; $n_parcelas = count($arr_parcelas); foreach ($arr_parcelas as $key_par => $parcela) { $maquineta = $MaquinetaDao->getMaquineta($parcela['id_maquineta']); $txa_maquineta = $MaquinetaDao->getTaxaMaquineta($parcela['id_maquineta'], $n_parcelas); $PagamentoClienteTO->id_cliente = isset($parcela['id_cliente']) ? $parcela['id_cliente'] : ""; $PagamentoClienteTO->id_controle_pagamento = $id_controle_pagamento; $PagamentoClienteTO->id_forma_pagamento = isset($parcela['id_forma_pagamento']) ? $parcela['id_forma_pagamento'] : ""; $PagamentoClienteTO->valor_pagamento = isset($parcela['valor_pagamento']) ? $parcela['valor_pagamento'] : ""; $PagamentoClienteTO->status_pagamento = 0; $PagamentoClienteTO->data_pagamento = isset($parcela['data_pagamento']) ? $parcela['data_pagamento'] : ""; $PagamentoClienteTO->obs_pagamento = isset($parcela['obs_pagamento']) ? $parcela['obs_pagamento'] : ""; $PagamentoClienteTO->id_empreendimento = isset($parcela['id_empreendimento']) ? $parcela['id_empreendimento'] : ""; $PagamentoClienteTO->id_banco = isset($parcela['id_banco']) ? $parcela['id_banco'] : ""; $PagamentoClienteTO->num_conta_corrente = isset($parcela['num_conta_corrente']) ? $parcela['num_conta_corrente'] : ""; $PagamentoClienteTO->num_cheque = isset($parcela['num_cheque']) ? $parcela['num_cheque'] : ""; $PagamentoClienteTO->flg_cheque_predatado = isset($parcela['flg_cheque_predatado']) ? $parcela['flg_cheque_predatado'] : ""; $PagamentoClienteTO->id_plano_conta = isset($parcela['id_plano_conta']) ? $parcela['id_plano_conta'] : ""; $PagamentoClienteTO->id_conta_bancaria = isset($parcela['id_conta_bancaria']) ? $parcela['id_conta_bancaria'] : ""; $PagamentoClienteTO->id_maquineta = isset($parcela['id_maquineta']) ? $parcela['id_maquineta'] : NULL; $PagamentoClienteTO->taxa_maquineta = $txa_maquineta; $PagamentoClienteTO->id_parcelamento = is_numeric($id_parcelamento) ? $id_parcelamento : NULL; $PagamentoClienteTO->id_cliente = is_numeric($PagamentoClienteTO->id_cliente) ? $PagamentoClienteTO->id_cliente : $parcela['id_cliente_lancamento']; $PagamentoClienteTO->flg_caixa_fechado = 0; if ($PagamentoClienteTO->id_forma_pagamento != 2) { $PagamentoClienteTO->id_banco = NULL; $PagamentoClienteTO->num_conta_corrente = NULL; $PagamentoClienteTO->num_cheque = NULL; $PagamentoClienteTO->flg_cheque_predatado = NULL; } $id_lancamento_entrada = $PagamentoClienteDao->savePagamentoCliente($PagamentoClienteTO); if (!$id_lancamento_entrada) { Flight::halt(500, 'erro ao inserir pagamento ao cliente'); } $MovimentacaoCaixaTO->id_abertura_caixa = isset($parcela['id_abertura_caixa']) ? $parcela['id_abertura_caixa'] : NULL; $MovimentacaoCaixaTO->id_plano_conta = isset($parcela['id_plano_conta']) ? $parcela['id_plano_conta'] : NULL; $MovimentacaoCaixaTO->id_tipo_movimentacao = isset($parcela['id_tipo_movimentacao']) ? $parcela['id_tipo_movimentacao'] : NULL; $MovimentacaoCaixaTO->dsc_movimentacao = $id_venda == NULL ? 'Pagamento' : 'Venda'; $MovimentacaoCaixaTO->id_maquineta = isset($parcela['id_maquineta']) ? $parcela['id_maquineta'] : NULL; $MovimentacaoCaixaTO->id_venda = $id_venda; $MovimentacaoCaixaTO->id_lancamento_entrada = $id_lancamento_entrada; $valor_pagamento = isset($parcela['valor']) ? $parcela['valor'] : NULL; $MovimentacaoCaixaTO->para_receber = $parcela['id_tipo_movimentacao'] == 5 ? $parcela['valor'] : NULL; $MovimentacaoCaixaTO->dta_movimentacao = $dta_entrada; $MovimentacaoCaixaTO->id_item_venda = isset($parcela['id_item_venda']) ? $parcela['id_item_venda'] : NULL; if (!$MovimentacaoCaixaDao->saveMovimentacao($MovimentacaoCaixaTO)) { Flight::halt(500, 'erro ao inserir movimentacao'); } $id_parcelamento = is_numeric($id_parcelamento) ? $id_parcelamento : $id_lancamento_entrada; } $id_lancamento_entrada = $id_parcelamento; } } if ($parcela == null) { $MovimentacaoCaixaTO->id_abertura_caixa = isset($value['id_abertura_caixa']) ? $value['id_abertura_caixa'] : NULL; $MovimentacaoCaixaTO->id_plano_conta = isset($value['id_plano_conta']) ? $value['id_plano_conta'] : NULL; $MovimentacaoCaixaTO->id_tipo_movimentacao = isset($value['id_tipo_movimentacao']) ? $value['id_tipo_movimentacao'] : NULL; $MovimentacaoCaixaTO->dsc_movimentacao = $id_venda == NULL ? 'Pagamento' : 'Venda'; $MovimentacaoCaixaTO->id_maquineta = isset($value['id_maquineta']) ? $value['id_maquineta'] : NULL; $MovimentacaoCaixaTO->id_venda = $id_venda; $MovimentacaoCaixaTO->id_lancamento_entrada = $value['id_tipo_movimentacao'] != 5 ? $id_lancamento_entrada : NULL; $valor_pagamento = isset($value['valor']) ? $value['valor'] : NULL; $MovimentacaoCaixaTO->para_receber = $value['id_tipo_movimentacao'] == 5 ? $value['valor'] : NULL; $MovimentacaoCaixaTO->dta_movimentacao = $dta_entrada; $MovimentacaoCaixaTO->id_item_venda = isset($value['id_item_venda']) ? $value['id_item_venda'] : NULL; if (!$MovimentacaoCaixaDao->saveMovimentacao($MovimentacaoCaixaTO)) { Flight::halt(500, 'erro ao inserir movimentacao'); } } } $UsuarioDao = new UsuarioDao(); if (is_numeric($id_cliente)) { $vlr_saldo_devedor = $UsuarioDao->getSaldoDevedor($id_empreendimento, $id_cliente); $vlr_saldo_devedor = $vlr_saldo_devedor["vlr_saldo_devedor"]; } else { $vlr_saldo_devedor = 0; } //$VendaDao->changeStatusVenda($id_venda,6); //$AtendimentoTO = new stdClass(); //$AtendimentoTO->id_status = 3 ; //$AtendimentoDao->updateAtendimento($AtendimentoTO,'id='.$id_atendimento); Flight::response()->status(201)->header('Content-Type', 'application/json')->write(json_encode(array('vlr_saldo_devedor' => $vlr_saldo_devedor, 'id_controle_pagamento' => $id_controle_pagamento)))->send(); }
<?php $EmpreendimentoDao = new EmpreendimentoDao(); $ItemVendaDao = new ItemVendaDao(); $VendaDao = new VendaDao(); $UsuarioDao = new UsuarioDao(); $CidadeDao = new CidadeDao(); $EstadoDao = new EstadoDao(); $Conexao = new Conexao(); $aux = json_decode($dados['json']); $vlr_saldo_devedor = 0; $empreendimento = $EmpreendimentoDao->getEmpreendimentoById($aux->id_empreendimento); if (!$aux->pagamento_fulso) { $venda = $VendaDao->getVenda($aux->id_venda); $produtos = $ItemVendaDao->getItens($aux->id_venda); $vlr_saldo_devedor = !empty($venda['vlr_saldo_anterior']) ? (double) $venda['vlr_saldo_anterior'] : 0; $id_venda = $aux->id_venda; $queryPagamentos = "SELECT tpv.id_forma_pagamento,if(tpv.id_forma_pagamento = 6,COUNT(*),NULL) n_parcelas, ROUND(SUM(tpv.valor_pagamento),2) AS valor_pagamento,tfp.descricao_forma_pagamento\n\t\t\tFROM tbl_movimentacao_caixa AS tmc \n\t\t\tINNER JOIN tbl_pagamentos_venda AS tpv ON tmc.id_lancamento_entrada = tpv.id \n\t\t\tINNER JOIN tbl_forma_pagamento AS tfp ON tpv.id_forma_pagamento = tfp.id\n\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpv.id_conta_bancaria = tcb.id\n\t\t\tWHERE tmc.id_venda = {$id_venda}\n\t\t\tAND (tcb.id_tipo_conta <> 5 OR (tcb.id_tipo_conta =5 AND (tpv.flg_caixa_fechado = 0 OR tpv.flg_caixa_fechado IS NULL ) ))\n\t\t\tGROUP BY if(tpv.id_parcelamento IS NULL \n\t\t\tAND tpv.id_forma_pagamento = 6,tpv.id, if(tpv.id_forma_pagamento <> 6,tpv.id, (if(tpv.id_forma_pagamento <> 6,tpv.id,tpv.id_parcelamento))))"; $pagamentos = parse_arr_values($Conexao->select($queryPagamentos, true, null, null), 'all'); $pagamentos = is_array($pagamentos) ? $pagamentos : array(); } else { $id_controle_pagamento = $aux->id_controle_pagamento; $queryPagamentos = "SELECT tpv.id_forma_pagamento,if(tpv.id_forma_pagamento = 6,COUNT(*),NULL) n_parcelas, ROUND(SUM(tpv.valor_pagamento),2) AS valor_pagamento,tfp.descricao_forma_pagamento \n\t\t\tFROM tbl_pagamentos_venda AS tpv \n\t\t\tINNER JOIN tbl_forma_pagamento AS tfp ON tpv.id_forma_pagamento = tfp.id\n\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpv.id_conta_bancaria = tcb.id\n\t\t\tWHERE tpv.id_controle_pagamento = {$id_controle_pagamento}\n\t\t\tAND (tcb.id_tipo_conta <> 5 OR (tcb.id_tipo_conta =5 AND (tpv.flg_caixa_fechado = 0 OR tpv.flg_caixa_fechado IS NULL ) ))\n\t\t\tGROUP BY if(tpv.id_parcelamento IS NULL \n\t\t\tAND tpv.id_forma_pagamento = 6,tpv.id, if(tpv.id_forma_pagamento <> 6,tpv.id, (if(tpv.id_forma_pagamento <> 6,tpv.id,tpv.id_parcelamento))))"; $produtos = array(); $vlr_saldo_devedor = $aux->vlr_saldo_devedor; $pagamentos = parse_arr_values($Conexao->select($queryPagamentos, true, null, null), 'all'); $venda = array("venda_confirmada" => null); } $id_cliente = $aux->id_cliente; $cliente = $UsuarioDao->getUsuario($aux->id_empreendimento, $id_cliente); $estado = array('uf' => '', 'nome' => '');
function resetarSenha($id) { $usuario = new Usuario(); $DAO = new UsuarioDao(); $usuario->setSenha("123456"); $usuario->setId(limpaTexto($id)); $resultado = $DAO->ResetarSenha($usuario); if ($resultado) { echo '<script language= "JavaScript">alert("Senha resetada com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao resetar a senha, entre em contato com a T.I.");</script>'; } }