public function editaMarcas($objMarca)
 {
     $objConexao = new fla_conexao();
     $SQL = sprintf("UPDATE\r\n\t\t\t\t\t\tfla_marcas\r\n\t\t\t\t\t   SET\r\n\t\t\t\t\t\t  des_marca = '%s'\r\n\t\t\t\t\t\t, ind_disponivel = %s\r\n\t\t\t\t\t\t, ind_popular = %s\r\n\t\t\t\t       WHERE\r\n\t\t\t\t\t\tcod_marca = %s", $objMarca->get_des_marca(), $objMarca->get_ind_disponivel(), $objMarca->get_ind_popular(), $objMarca->get_cod_marca());
     $rsMarcas = $objConexao->prepare($SQL);
     $rsMarcas->execute() or die($objConexao->errorInfo() . '<br>Query: ' . $SQL);
 }
 public function editaCores($objCores)
 {
     $objConexao = new fla_conexao();
     $SQL = sprintf("UPDATE fla_cores SET des_cor = '%s' WHERE cod_cor = %s", $objCores->get_des_cor(), $objCores->get_cod_cor());
     $query = $objConexao->prepare($SQL);
     $query->Execute();
 }
 public function editaDescontos($objDesconto)
 {
     $objConexao = new fla_conexao();
     $SQL = sprintf("UPDATE \r\n\t\t\t\t\t\t\tfla_descontos\r\n\t\t\t\t\t\tSET\r\n\t\t\t\t\t\t\tdes_desconto = '%s',\r\n\t\t\t\t\t\t\tval_desconto = %s,\r\n\t\t\t\t\t\t\tind_disponivel = %s\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tcod_desconto = %s", $objDesconto->get_des_desconto(), $objDesconto->get_val_desconto(), $objDesconto->get_ind_disponivel(), $objDesconto->get_cod_desconto());
     $query = $objConexao->prepare($SQL);
     $query->Execute();
 }
 public function buscaUsuarios($objUsuario)
 {
     $objConexao = new fla_conexao();
     if ($objUsuario->get_cod_usuario() != "") {
         $where = " WHERE cod_usuario = " . $objUsuario->get_cod_usuario();
     }
     // Query SQL
     $SQL = "SELECT\r\n                      cod_usuario,\r\n                      nom_usuario,\r\n                      des_login,\r\n                      des_senha,\r\n                      cod_tipo,\r\n                      ind_ativo\r\n                    FROM\r\n                      fla_usuarios\r\n\t\t\t\t    " . $where . " \t\r\n\t\t\t\t      ORDER BY\r\n\t\t\t\t\t       nom_usuario";
     $rsUsuarios = $objConexao->prepare($SQL);
     $rsUsuarios->execute() or die($objConexao->errorInfo());
     $arrUsuarios = array();
     $aux = 0;
     while ($cliente = $rsUsuarios->fetch(PDO::FETCH_ASSOC)) {
         $arrUsuarios[$aux]['cod_usuario'] = $cliente['cod_usuario'];
         $arrUsuarios[$aux]['nom_usuario'] = $cliente['nom_usuario'];
         $arrUsuarios[$aux]['des_login'] = $cliente['des_login'];
         $arrUsuarios[$aux]['des_senha'] = $cliente['des_senha'];
         $arrUsuarios[$aux]['cod_tipo'] = $cliente['cod_tipo'];
         $arrUsuarios[$aux]['ind_ativo'] = $cliente['ind_ativo'];
         $aux++;
     }
     return $arrUsuarios;
 }
 public function buscaPagamentos()
 {
     $objConexao = new fla_conexao();
     $where = "";
     $separador = "";
     $colunas_select = "";
     $and = "";
     $arrMensalidaeUsuario = array();
     $parametros_where = get_object_vars($this);
     $parametros_where = array_filter($parametros_where, 'strlen');
     $tamanho_parametros = count($parametros_where);
     $arrAtributos = get_class_vars(get_class($this));
     $countArrAtributos = count($arrAtributos);
     $aux = 1;
     if (is_array($parametros_where)) {
         foreach ($parametros_where as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " AND ";
                 } else {
                     $and = "";
                 }
                 if (is_numeric($valor)) {
                     $where .= $atributo . " = " . $valor . $and;
                 } else {
                     $where .= $atributo . " LIKE '%" . $valor . "%'" . $and;
                 }
             }
             $aux++;
         }
     }
     $aux = 1;
     if (is_array($arrAtributos)) {
         foreach ($arrAtributos as $key => $value) {
             if ($aux != $countArrAtributos) {
                 $separador = ",";
             } else {
                 $separador = "";
             }
             $colunas_select .= $key . $separador . chr(10);
             $aux++;
         }
     }
     if (!empty($where)) {
         $where = " where " . $where;
     }
     $SQL = sprintf("select %s from fla_mensalidade_usuario rot %s", $colunas_select, $where);
     //echo $SQL;
     $rsClientes = $objConexao->prepare($SQL);
     $rsClientes->execute();
     $count = $rsClientes->rowCount();
     $aux = 0;
     if ($count > 0) {
         while ($clientes = $rsClientes->fetch(PDO::FETCH_ASSOC)) {
             foreach ($clientes as $key => $value) {
                 if (!empty($value)) {
                     $arrMensalidaeUsuario[$aux][$key] = $value;
                 } else {
                     $arrMensalidaeUsuario[$aux][$key] = '';
                 }
             }
             $aux++;
         }
         return $arrMensalidaeUsuario;
     } else {
         return false;
     }
 }
 public function editaEmpresa($objEmpresa)
 {
     $objConexao = new fla_conexao();
     $parametros_where = get_object_vars($objEmpresa);
     $parametros_where = array_filter($parametros_where, 'strlen');
     $tamanho_parametros = count($parametros_where);
     $update = "";
     $aux = 1;
     if (is_array($parametros_where)) {
         foreach ($parametros_where as $atributo => $valor) {
             if ($atributo != "cod_empresa") {
                 if (!is_null($valor)) {
                     if ($aux != $tamanho_parametros) {
                         $and = " , ";
                     } else {
                         $and = "";
                     }
                     if ($atributo == "cpf_cnpj_cliente" || $atributo == "insc_municipal_cliente" || $atributo == "insc_estadual_cliente") {
                         $valor = str_replace(array("-", "/", "."), array(""), $valor);
                     }
                     if (is_numeric($valor) && !in_array($atributo, array("cpf_cnpj_cliente", "insc_municipal_cliente", "insc_estadual_cliente"))) {
                         $update .= $atributo . " = " . $valor . $and;
                     } else {
                         $update .= $atributo . " = \"" . $valor . "\"" . $and;
                     }
                 }
             }
             $aux++;
         }
     }
     $SQL = sprintf('UPDATE fla_empresas SET ' . $update . ' WHERE cod_empresa = %s', $objEmpresa->get_cod_empresa());
     $query = $objConexao->prepare($SQL);
     $query->Execute();
 }
    $objCores->set_cod_cor($cod_cor);
    $arrCores = $objCores->buscaCores($cod_cor);
} else {
    if ($_POST) {
        if ($_POST['cod_cor'] != 0) {
            $cod_cor = $_POST['cod_cor'];
        } else {
            $cod_cor = 0;
        }
        $des_cor = ucwords(strtolower($_POST['des_cor']));
        $objCores->set_cod_cor($cod_cor);
        $objCores->set_des_cor($des_cor);
        if ($cod_cor == 0) {
            // Verifica se a cor já está cadastrado
            $SQL = "SELECT\r\n\t\t\t\t\t\tcod_cor\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\tfla_cores\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tupper(des_cor) = '" . strtoupper($objCores->get_des_cor()) . "'";
            $cor = $objConexao->prepare($SQL);
            $cor->Execute();
            // Se a consulta retornar vazia, é porque a cor não está cadastrada anda
            if ($cor->rowCount() == 0) {
                $objCores->insereCores($objCores);
                $msgRetorno = 'Nova cor cadastrada com sucesso!';
            } else {
                // Senão exibe uma mensagem para o usuário
                $msgRetorno = 'Esta cor já está cadastrada!';
                $cod_cor = 0;
            }
        } else {
            $objCores->editaCores($objCores);
            $msgRetorno = 'Dados atualizados com sucesso!';
        }
        $arrCores = $objCores->buscaCores($cod_cor);
				, rot.hor_saida
				, rot.dat_cadastro
				, rot.val_total
				, rot.des_situacao
				, rot.cod_cartao
				, cli.cod_marca
				, cli.cod_modelo
				, cli.des_cor
				, rot.cod_preco
			from
			   fla_rotatividade rot
			   join fla_clientes cli ON (cli.des_placa = rot.des_placa)
			   join fla_precos pre ON (pre.cod_preco = rot.cod_preco)
			where 
			   rot.des_situacao = "P" AND rot.cod_cartao = ' . $cod_cartao;
$rsCartao = $objConexao->prepare($SQL);
$rsCartao->execute();
if ($rsCartao != false) {
    if ($rsCartao->rowCount() > 0) {
        while ($cartao = $rsCartao->fetch(PDO::FETCH_ASSOC)) {
            $des_placa = $cartao['des_placa'];
            $hor_entrada = $cartao['hor_entrada'];
            $dat_entrada = $cartao['dat_cadastro'];
            $hora_saida = date("H:i:s");
            $dat_saida = date("Y-m-d");
            $cod_marca = $cartao['cod_marca'];
            $cod_modelo = $cartao['cod_modelo'];
            $des_cor = $cartao['des_cor'];
            $des_situacao = $cartao['des_situacao'];
            $cod_rotatividade = strToHex(base64_encode($cartao['cod_rotatividade']));
            if ($_GET["cod_preco"] != "") {
 function relatorioMensalistas($periodo_inicial, $periodo_final, $situacao = "T")
 {
     $objConexao = new fla_conexao();
     $arrMensalidadeAtrasada = array();
     $arrPeriodo_inicial = explode('/', $periodo_inicial);
     $arrPeriodo_final = explode('/', $periodo_final);
     switch ($situacao) {
         case "T":
             $sql = "(\n\t\t\t\t\t\t\tselect \n\t\t\t\t\t\t\t\tcli.nom_cliente\n\t\t\t\t\t\t\t\t, men.des_mensalidade\n\t\t\t\t\t\t\t\t, men.val_mensalidade\n\t\t\t\t\t\t\t\t, cli.dia_vencimento\n\t\t\t\t\t\t\t\t,'A' as situacao\n\t\t\t\t\t\t\tfrom\n\t\t\t\t\t\t\t\tfla_clientes cli\n\t\t\t\t\t\t\t\tINNER JOIN fla_mensalidade men ON (men.cod_mensalidade = cli.tip_mensalidade)\n\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tcli.tip_mensalidade > 0\n\t\t\t\t\t\t\t\tand CONCAT('" . $arrPeriodo_inicial[0] . "/" . $arrPeriodo_inicial[1] . "/',LPAD(dia_vencimento,2,0))  >= '" . $periodo_inicial . "' AND CONCAT('" . $arrPeriodo_inicial[0] . "/" . $arrPeriodo_inicial[1] . "/',LPAD(dia_vencimento,2,0))  <= '" . $periodo_final . "'\n\t\t\t\t\t\t\t\tand cli.cod_cliente NOT IN (select cod_cliente FROM fla_mensalidade_usuario where periodo_final >= '" . $periodo_final . "')\n\t\t\t\t\t\t\t\tand cli.tipo_cliente = 'M'\n\t\t\t\t\t\t\t\tand cli.ind_ativo = 1\n\t\t\t\t\t\t\tORDER BY\n\t\t\t\t\t\t\t\tcli.dia_vencimento asc, cli.nom_cliente asc\n                     )\n                    UNION ALL\n                    (\n\t\t\t\t\t\tselect\n\t\t\t\t\t\t\tcli.nom_cliente\n\t\t\t\t\t\t\t, men.des_mensalidade\n\t\t\t\t\t\t\t, men.val_mensalidade\n\t\t\t\t\t\t\t, cli.dia_vencimento\n\t\t\t\t\t\t\t,'Q' as situacao\n\t\t\t\t\t\tfrom\n\t\t\t\t\t\t\tfla_mensalidade_usuario menusu\n\t\t\t\t\t\t\tINNER JOIN fla_mensalidade men ON (men.cod_mensalidade = menusu.cod_mensalidade)\n\t\t\t\t\t\t\tINNER JOIN fla_clientes cli ON (cli.cod_cliente = menusu.cod_cliente)\n\t\t\t\t\t\twhere\n\t\t\t\t\t\t\tmenusu.data_pagamento BETWEEN '" . $periodo_inicial . "' AND '" . $periodo_final . "'\n\t\t\t\t\t\t\tand cli.tipo_cliente = 'M'\n\t\t\t\t\t\t\tand cli.ind_ativo = 1\n\t\t\t\t\t\tORDER BY\n\t\t\t\t\t\t\tcli.dia_vencimento asc, cli.nom_cliente asc\n                    )";
             break;
         case "Q":
             $sql = "select\n\t\t\t\t\t\t\t\tcli.nom_cliente\n\t\t\t\t\t\t\t\t, men.des_mensalidade\n\t\t\t\t\t\t\t\t, men.val_mensalidade\n\t\t\t\t\t\t\t\t, cli.dia_vencimento\n\t\t\t\t\t\t\t\t,'Q' as situacao\n\t\t\t\t\t\t\tfrom\n\t\t\t\t\t\t\t\tfla_mensalidade_usuario menusu\n\t\t\t\t\t\t\t\tINNER JOIN fla_mensalidade men ON (men.cod_mensalidade = menusu.cod_mensalidade)\n\t\t\t\t\t\t\t\tINNER JOIN fla_clientes cli ON (cli.cod_cliente = menusu.cod_cliente)\n\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tmenusu.data_pagamento BETWEEN '" . $periodo_inicial . "' AND '" . $periodo_final . "'\n\t\t\t\t\t\t\t\tand cli.tipo_cliente = 'M'\n\t\t\t\t\t\t\t\tand cli.ind_ativo = 1\n\t\t\t\t\t\t\tORDER BY\n\t\t\t\t\t\t\t\tcli.dia_vencimento asc, cli.nom_cliente asc";
             break;
         case "A":
             $sql = "select \n\t\t\t\t\t\t\t\tcli.nom_cliente\n\t\t\t\t\t\t\t\t, men.des_mensalidade\n\t\t\t\t\t\t\t\t, men.val_mensalidade\n\t\t\t\t\t\t\t\t, cli.dia_vencimento\n\t\t\t\t\t\t\t\t,'A' as situacao\n\t\t\t\t\t\t\tfrom\n\t\t\t\t\t\t\t\tfla_clientes cli\n\t\t\t\t\t\t\t\tINNER JOIN fla_mensalidade men ON (men.cod_mensalidade = cli.tip_mensalidade)\n\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tcli.tip_mensalidade > 0\n\t\t\t\t\t\t\t\tand CONCAT('" . $arrPeriodo_inicial[0] . "/" . $arrPeriodo_inicial[1] . "/',LPAD(dia_vencimento,2,0))  >= '" . $periodo_inicial . "' AND CONCAT('" . $arrPeriodo_inicial[0] . "/" . $arrPeriodo_inicial[1] . "/',LPAD(dia_vencimento,2,0))  <= '" . $periodo_final . "'\n\t\t\t\t\t\t\t\tand cli.cod_cliente NOT IN (select cod_cliente FROM fla_mensalidade_usuario where periodo_final >= '" . $periodo_final . "')\n\t\t\t\t\t\t\t\tand cli.tipo_cliente = 'M'\n\t\t\t\t\t\t\t\tand cli.ind_ativo = 1\n\t\t\t\t\t\t\tORDER BY\n\t\t\t\t\t\t\t\tcli.dia_vencimento asc, cli.nom_cliente asc";
             break;
     }
     $rsMensalidadeAtrasada = $objConexao->prepare($sql);
     $rsMensalidadeAtrasada->execute();
     $count = $rsMensalidadeAtrasada->rowCount();
     $aux = 0;
     if ($count > 0) {
         while ($mensalidade_atrasada = $rsMensalidadeAtrasada->fetch(PDO::FETCH_ASSOC)) {
             foreach ($mensalidade_atrasada as $key => $value) {
                 if (!empty($value)) {
                     $arrMensalidadeAtrasada[$aux][$key] = $value;
                 } else {
                     $arrMensalidadeAtrasada[$aux][$key] = '';
                 }
             }
             $aux++;
         }
         return $arrMensalidadeAtrasada;
     }
 }
<?php

include '../includes/config.php';
include_once '../includes/funcao.php';
include_once $path_classes . 'fla_conexao.class.php';
$cod_desconto = $_GET['cod_desconto'];
$val_cobrado = $_GET['val_total'];
$objConexao = new fla_conexao();
$SQL = 'select
				des_desconto
				, val_desconto
			from
				fla_descontos
			where
				cod_desconto = ' . $cod_desconto;
$rsDesconto = $objConexao->prepare($SQL);
$rsDesconto->execute();
if ($rsDesconto != false) {
    if ($rsDesconto->rowCount() > 0) {
        while ($desconto = $rsDesconto->fetch(PDO::FETCH_ASSOC)) {
            $des_desconto = $desconto['des_desconto'];
            $val_desconto = $desconto['val_desconto'];
            $val_cobrado = $val_cobrado - $val_desconto;
            if ($val_cobrado < 0) {
                $val_cobrado = 0;
                $valor_negativo = "yes";
            } else {
                $valor_negativo = "no";
            }
            $val_cobrado = number_format($val_cobrado, 2, ',', ' ');
            echo sprintf('new Array("%s","%s","%s","%s")', $des_desconto, $val_desconto, $val_cobrado, $valor_negativo);
 public function buscaCarrosEstacionados()
 {
     $objConexao = new fla_conexao();
     $SQL = "select\r\n\t\t\t\t\t\trot.cod_cartao,\r\n\t\t\t\t\t\tcli.des_placa,\r\n\t\t\t\t\t\tmodelo.des_modelo,\r\n                        rot.cod_preco\r\n\t\t\t\t\tfrom\r\n\t\t\t\t\t\tfla_clientes cli \r\n\t\t\t\t\t\tLEFT JOIN fla_modelos modelo ON (cli.cod_modelo = modelo.cod_modelo OR cli.cod_modelo IS NULL)\r\n\t\t\t\t\t\tLEFT JOIN fla_rotatividade rot ON (rot.des_placa = cli.des_placa)\r\n\t\t\t\t\twhere\r\n\t\t\t\t\t\trot.des_situacao = 'P'\r\n\t\t\t\t\torder by\r\n\t\t\t\t\t\trot.hor_entrada DESC";
     $rsCarrosEstacionados = $objConexao->prepare($SQL);
     $rsCarrosEstacionados->execute();
     $arrCarrosEstacionados = array();
     $aux = 0;
     while ($carrosEstacionados = $rsCarrosEstacionados->fetch(PDO::FETCH_ASSOC)) {
         $arrCarrosEstacionados[$aux]['cod_cartao'] = $carrosEstacionados['cod_cartao'];
         $arrCarrosEstacionados[$aux]['des_placa'] = $carrosEstacionados['des_placa'];
         $arrCarrosEstacionados[$aux]['des_modelo'] = $carrosEstacionados['des_modelo'];
         $arrCarrosEstacionados[$aux]['cod_preco'] = $carrosEstacionados['cod_preco'];
         $aux++;
     }
     return $arrCarrosEstacionados;
 }
 function buscaPrecoPagar($objPreco, $minutos)
 {
     $objConexao = new fla_conexao();
     $des_justificativa = "";
     $arrPreco = array();
     $SQL = "SELECT\r\n\t\t\t\t\tpre.cod_preco\r\n\t\t\t\t\t, pre.val_minimo\r\n\t\t\t\t\t, pre.val_hora\r\n\t\t\t\t\t, pre.val_fracao\r\n\t\t\t\t\t, pre.val_diaria\r\n\t\t\t\t\t, pre.tip_cobranca\t\t\t\t\r\n\t\t\t\t\t, pre.cod_preco\r\n\t\t\t\t\t, pre.tem_tolerancia\r\n\t\t\t\t\t, pre.tem_diaria\r\n\t\t\t\t\t, pre.tem_minimo\r\n\t\t\t\tFROM\r\n\t\t\t\t\tfla_precos pre\r\n\t\t\t\tWHERE pre.cod_preco = " . $objPreco->get_cod_preco();
     $rsPreco = $objConexao->prepare($SQL);
     $rsPreco->execute();
     if ($rsPreco != false) {
         if ($rsPreco->rowCount() > 0) {
             while ($preco = $rsPreco->fetch(PDO::FETCH_ASSOC)) {
                 $cod_preco = $preco['cod_preco'];
                 $tem_tolerancia = $preco['tem_tolerancia'];
                 $tem_diaria = $preco['tem_diaria'] * 60;
                 $tem_minimo = $preco['tem_minimo'];
                 $val_hora = $preco['val_hora'];
                 $val_minimo = $preco['val_minimo'];
                 $val_fracao = $preco['val_fracao'];
                 $val_diaria = $preco['val_diaria'];
                 $tip_cobranca = $preco['tip_cobranca'];
             }
             if ($tip_cobranca == "H") {
                 $tempo_permanencia = m2h($minutos);
                 $tempo_tolerancia_primeira_hora = 60 + $tem_tolerancia;
                 // Se o cliente ficou menos que o tempo minimo, cobra o valor minimo
                 if ($minutos <= $tem_minimo) {
                     $val_total = str_pad($val_minimo, 4, "0");
                 } else {
                     // Verifica se será cobrado diária
                     if ($minutos >= $tem_diaria) {
                         $val_total = $val_diaria;
                         $des_justificativa = "Cobrado diaria";
                     } else {
                         if ($minutos > $tem_minimo && $minutos <= $tempo_tolerancia_primeira_hora) {
                             $val_total = str_pad($val_hora, 4, "0");
                         } else {
                             // Senão cobra o valor normal do rotativo
                             $minutos = number_format($minutos / 60, 2);
                             $arrTempoPermanencia = explode('.', $minutos);
                             $tempo_horas = $arrTempoPermanencia[0] - 1;
                             $val_horas = $val_hora + $tempo_horas * $val_fracao;
                             // Verificando se o cliente ficou além do tempo de tolerância de cada hora, se sim, calcula o valor a mais
                             if (round($arrTempoPermanencia[1]) >= $tem_tolerancia) {
                                 $val_total = $val_horas + $val_fracao;
                                 $val_total = str_pad($val_total, 1, "0");
                             } else {
                                 $val_total = $val_horas;
                                 $val_total = str_pad($val_total, 1, "0");
                             }
                         }
                     }
                 }
             } else {
                 $hora_saida = date('H:i:s');
                 //$minutos = calculaMinutos($hor_entrada,$hora_saida);
                 $tempo_permanencia = m2h($minutos);
                 $val_total = sprintf("%01.2f", $val_minimo);
             }
             $val_total = number_format($val_total, 2, ',', ' ');
             $arrPreco['cod_preco'] = $cod_preco;
             $arrPreco['val_total'] = $val_total;
             $arrPreco['tempo_permanencia'] = $tempo_permanencia;
             $arrPreco['des_justificativa'] = $des_justificativa;
         }
     }
     return $arrPreco;
 }
 public function buscaClientes($objCliente, $limite = 0, $offset = 0)
 {
     $objConexao = new fla_conexao();
     $where = "";
     $separador = "";
     $colunas_select = "";
     $and = "";
     $arrClientes = array();
     $parametros_where = get_object_vars($objCliente);
     $parametros_where = array_filter($parametros_where, 'strlen');
     $tamanho_parametros = count($parametros_where);
     $arrAtributos = get_class_vars(get_class($objCliente));
     $countArrAtributos = count($arrAtributos);
     $aux = 1;
     if (is_array($parametros_where)) {
         foreach ($parametros_where as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " AND ";
                 } else {
                     $and = "";
                 }
                 if (is_numeric($valor) && $atributo != 'des_placa') {
                     $where .= $atributo . " = " . $valor . $and;
                 } else {
                     $where .= $atributo . " LIKE '%" . $valor . "%'" . $and;
                 }
             }
             $aux++;
         }
     }
     $aux = 1;
     if (is_array($arrAtributos)) {
         foreach ($arrAtributos as $key => $value) {
             if ($aux != $countArrAtributos) {
                 $separador = ",";
             } else {
                 $separador = "";
             }
             $colunas_select .= $key . $separador . chr(10);
             $aux++;
         }
     }
     if (!empty($where)) {
         $where = " where " . $where;
     }
     $limit = '';
     if ($offset > 0 && $limit > 0) {
         if ($offset == 0 || $offset == 1) {
             $limit = ' LIMIT ' . $limite;
         } else {
             if ($offset - 1 > 1) {
                 $limit = " LIMIT {$limite} OFFSET " . ($offset - 1) * $limite;
             } else {
                 $limit = " LIMIT {$limite} OFFSET " . $offset * $limite;
             }
         }
     }
     $SQL = sprintf("select %s from fla_clientes rot %s ORDER BY cod_cliente DESC %s ", $colunas_select, $where, $limit);
     $rsClientes = $objConexao->prepare($SQL);
     $rsClientes->execute();
     $count = $rsClientes->rowCount();
     $aux = 0;
     if ($count > 0) {
         while ($clientes = $rsClientes->fetch(PDO::FETCH_ASSOC)) {
             foreach ($clientes as $key => $value) {
                 if (!empty($value)) {
                     $arrClientes[$aux][$key] = $value;
                 } else {
                     $arrClientes[$aux][$key] = '';
                 }
             }
             $aux++;
         }
         return $arrClientes;
     } else {
         return false;
     }
 }
Exemple #14
0
 public function setGeradoLote($codigo, $nome_arquivo)
 {
     $objConexao = new fla_conexao();
     $dat_enviado = date("Y-m-d H:i:s");
     $SQL = "UPDATE fla_nfes SET dat_enviado = '" . $dat_enviado . "', ind_enviado = 1, nom_arquivo = '" . $nome_arquivo . "' WHERE cod_nfe = " . $codigo;
     //echo $SQL;
     $rsData = $objConexao->prepare($SQL);
     $rsData->execute();
 }
				, pre.val_hora
				, pre.val_fracao
				, pre.des_preco
				, pre.cod_preco
				, pre.tem_tolerancia
				, rot.tem_permanencia
				, rot.val_desconto
				, rot.val_cobrado
			from
			   fla_rotatividade rot
			   join fla_clientes cli ON (cli.des_placa = rot.des_placa)
			   join fla_marcas mar ON (cli.cod_marca = mar.cod_marca)
			   join fla_modelos mode ON (cli.cod_modelo = mode.cod_modelo)
			   join fla_precos pre ON (pre.cod_preco = rot.cod_preco)
						where dat_cadastro between "%s" and "%s" %s %s ORDER BY dat_cadastro, hor_entrada, hor_saida ', $dat_inicio, $dat_final, $where_tip_cobranca, $where_exibe_estacionados);
    $rsFechamentoCaixa = $objConexao->prepare($SQL);
    $rsFechamentoCaixa->execute();
}
?>
<html>
    <head>
        <title>Fechamento de caixa - Relatórios - Flanela Sys</title>
        <link href="<?php 
echo $url_images;
?>
style.css" rel="stylesheet" type="text/css" />
        <link type="text/css" href="<?php 
echo $url_lib_jquery;
?>
plugins/jquery-ui/themes/smoothness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />		
        <script type="text/javascript" src="<?php 
 public function excluirModelos($arrModelos)
 {
     $objConexao = new fla_conexao();
     // Transformando a variavel passado por parametro em um array
     $arrModelos = (array) $arrModelos;
     // Pegando o código dos veiculos que estão selecionados como disponivel
     if (count($arrModelos)) {
         $modelos_populares = implode(",", $arrModelos);
     }
     // Setando os modelos do array para ativos
     $SQL = sprintf("DELETE FROM fla_modelos WHERE cod_modelo IN (%s)", $modelos_populares);
     $rsModelos = $objConexao->prepare($SQL);
     $rsModelos->execute() or die('Erro: <br>' . $objConexao->errorInfo() . '<br> SQL: ' . $SQL);
 }