USR_TIPO; $dias = $row->USR_DIAS; } if ($tipo == '3') { if ($dtf == $dtamov) { for ($i=1; $i<=count($cf); $i++) { if ($dir[$i] == 'on') { // ECHO "UPDATE CAIXA SET CAIX_FLAG = 1 WHERE CAIX_ID = $cf[$i] AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp
"; ibase_query("UPDATE CAIXA SET CAIX_FLAG = 1 WHERE CAIX_ID = $cf[$i] AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp", $dbh); } else { // ECHO "UPDATE CAIXA SET CAIX_FLAG = 0 WHERE CAIX_ID = $cf[$i] AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp
"; ibase_query("UPDATE CAIXA SET CAIX_FLAG = 0 WHERE CAIX_ID = $cf[$i] AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp", $dbh); } } } } $saldoant = 0; $primeiro = substr($dtamov,3,2) . '/01/' . substr($dtamov,6,4); $stmt="SELECT SUM(CAIX_VALOR) VALOR FROM CAIXA ,CONTA_S WHERE CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CTAS_ES = 'E' AND CAIX_DTA_MOV < '$dtamov2' AND CAIX_DTA_MOV >= '$primeiro' AND CAIX_EMP_ID = $cemp "; if ($tipoc=='2') { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (2,3)"; } if (($tipoc=='1') || ($tipoc=='')) { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (1,3)"; } if ($tipoc=='4') { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (4)"; } $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $saldoant = $saldoant + $row->VALOR; } $stmt="SELECT SUM(CAIX_VALOR) VALOR FROM CAIXA ,CONTA_S WHERE CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CTAS_ES = 'S' AND CAIX_DTA_MOV < '$dtamov2' AND CAIX_DTA_MOV >= '$primeiro' AND CAIX_EMP_ID = $cemp "; if ($tipoc=='2') { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (2,3)"; } if (($tipoc=='1') || ($tipoc=='')) { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (1,3)"; } if ($tipoc=='4') { $stmt = $stmt . "AND CAIX_TIPO_CAIXA IN (4)"; } $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $saldoant = $saldoant - $row->VALOR; } } $dt1 = substr($dtamov, 6, 4) . '/' . substr($dtamov, 3, 2) . '/' . substr($dtamov, 0, 2); ECHO date('m'); ECHO substr($dtamov, 3, 2); if (($tipo != '3') && (substr($dtamov, 3, 2) != date('m') || (strtotime($dt1) < strtotime(date('Y/m/d', strtotime('-' . $dias . ' days')))))) { $ut = 'nao'; } else { $ut = 'sim'; } ?>
"; ?> "; } echo "
"; } else { ?>
Data :  onKeyPress="SetarMascara('DATA', window.event.keyCode, 'document.Form.dtamov');" ";?>   Tipo Caixa :        Saldo Anterior : $ant";?> onMouseOut='MM_swapImgRestore()' onMouseOver="MM_swapImage('Image4','','images/bt_atualizar02.gif',1)">
Atualizar
onMouseOut='MM_swapImgRestore()' onMouseOver="MM_swapImage('Image5','','images/bt_incluir02.gif',1)">
Novo
SALDO; } } if ($tipoc=='4') { $stmts="SELECT SUM(ENTRADA) - SUM(SAIDA) SALDO FROM ( SELECT 0 SAIDA ,SUM(COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) ENTRADA FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV < '$dtamov2' AND CAIX_EMP_ID = $cemp AND CAIX_TIPO_CAIXA IN (3) AND CTAS_ES = 'E' UNION ALL SELECT COALESCE(SUM(CAIX_VALOR),0) ,0 FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV < '$dtamov2' AND CAIX_EMP_ID = $cemp AND CAIX_TIPO_CAIXA IN (4) AND CTAS_ES = 'S' )"; $sth = ibase_query($dbh, $stmts); while ($row = ibase_fetch_object ($sth)) { $saldoant = $row->SALDO; } } $saldo = $saldoant; $stmt2="SELECT CAIX_ID ,CAIX_EMP_ID ,CAIX_DESCRICAO ,CAIX_TIPO_CAIXA ,CAIX_VALOR ,COALESCE(CAIX_DINHEIRO,0) CAIX_DINHEIRO ,COALESCE(CAIX_DEPOSITO,0) CAIX_DEPOSITO ,COALESCE(CAIX_CREDITO,0) CAIX_CREDITO ,COALESCE(CAIX_DEBITO,0) CAIX_DEBITO ,COALESCE(CAIX_CHEQUE,0) CAIX_CHEQUE ,COALESCE(CAIX_PAGAMENTOS,0) CAIX_PAGAMENTO ,CAIX_OBS ,CTAS_ES ,CTAS_DESCRICAO ,CTA_DESCRICAO FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp"; if ($tipoc=='4') { $stmt2 = $stmt2 . " AND (CAIX_TIPO_CAIXA IN (4) or ((COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) > 0)) "; } $stmt2 = $stmt2 . " ORDER BY 2,1 "; $stmt="SELECT CAIX_ID ,CAIX_EMP_ID ,CAIX_DESCRICAO ,CAIX_TIPO_CAIXA ,CAIX_VALOR ,COALESCE(CAIX_DINHEIRO,0) CAIX_DINHEIRO ,COALESCE(CAIX_DEPOSITO,0) CAIX_DEPOSITO ,COALESCE(CAIX_CREDITO,0) CAIX_CREDITO ,COALESCE(CAIX_DEBITO,0) CAIX_DEBITO ,COALESCE(CAIX_CHEQUE,0) CAIX_CHEQUE ,COALESCE(CAIX_PAGAMENTOS,0) CAIX_PAGAMENTO ,CAIX_OBS ,CAIX_CTAS_CTA_ID ,CAIX_CTAS_ID ,CTAS_ES ,CTAS_DESCRICAO ,CTA_DESCRICAO ,CTA_ID ,CAIX_FLAG FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV = '$dtamov2' AND CAIX_EMP_ID = $cemp"; if ($tipoc=='4') { $stmt = $stmt . " AND (CAIX_TIPO_CAIXA IN (4) or ((COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) > 0)) "; } $stmt = $stmt . " ORDER BY 2,1 "; $cont_reg = 0; $cont_reg_2 = 0; $empa = 0; $cont_ttt = 1; $sth = ibase_query($dbh, $stmt2); while ($row = ibase_fetch_object ($sth)) { $cont_reg_2 = $cont_reg_2 + 1; } echo ""; $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $link = chr(34) . "exc_caixa.php?cemp=$row->CAIX_EMP_ID&caixa=$row->CAIX_ID&dtamov=$dtamov&v_men_id=$v_men_id&cod=$row->USR_ID&v_usr_id=$v_usr_id&sessao=$sessao" . chr(34); $cont_reg++; // $valorfat = number_format($row->FAT_VLRFAT, 2, ',', '.'); if ($row->CTAS_ES == 'E') { if (((($tipoc == '1') || ($tipoc == '')) && (($row->CAIX_TIPO_CAIXA == '') || ($row->CAIX_TIPO_CAIXA == '1') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo + $row->CAIX_VALOR; $tent = $tent + $row->CAIX_VALOR; $entrada = $row->CAIX_VALOR; } else { if (($tipoc == '4') && (($row->CAIX_TIPO_CAIXA == '4') || (($row->CAIX_CREDITO + $row->CAIX_DEBITO) > 0) )) { $saldo = $saldo + ($row->CAIX_CREDITO + $row->CAIX_DEBITO); $tent = $tent + ($row->CAIX_CREDITO + $row->CAIX_DEBITO); $entrada = ($row->CAIX_CREDITO + $row->CAIX_DEBITO); } else { if ((($tipoc == '2') && (($row->CAIX_TIPO_CAIXA == '2') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo + $row->CAIX_DINHEIRO; $tent = $tent + $row->CAIX_DINHEIRO; $entrada = $row->CAIX_DINHEIRO; } } } $saida = ''; } if ($row->CTAS_ES == 'S') { if (((($tipoc == '1') || ($tipoc == '')) && (($row->CAIX_TIPO_CAIXA == '') || ($row->CAIX_TIPO_CAIXA == '1') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } else { if (($tipoc == '4') && ($row->CAIX_TIPO_CAIXA == '4')) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } else { if ((($tipoc == '2') && (($row->CAIX_TIPO_CAIXA == '2') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } } } $entrada = ''; $saida = $row->CAIX_VALOR; } $sts = 'Aberto'; $cr = 6; if ($cor==1) { $somb = '#E1E1E1'; $cor = 2; } else { $somb = '#F7F7F7'; $cor = 1; } if ($entrada == 0) { $entrada = ''; } else { $entrada = number_format($entrada, 2, ',', '.'); } if ($saida == 0) { $saida = ''; } else { $saida = number_format($saida, 2, ',', '.'); } if ($row->CAIX_TIPO_CAIXA == 1) { $tp = 'GERAL'; } if ($row->CAIX_TIPO_CAIXA == 2) { $tp = 'DINHEIRO'; } if ($row->CAIX_TIPO_CAIXA == 3) { $tp = 'AMBOS'; } if ($row->CAIX_TIPO_CAIXA == 4) { $tp = 'CARTÃO'; } echo " "; } else { echo ""; } echo ""; if ($ut == 'nao') { echo ""; } else { echo ""; } $f_btn++; if (($row->CTA_ID == '1') || ($ut == 'nao')) { echo""; } else { echo""; } echo""; $f_btn++; } echo "
 CF  Emp  Cód  Cta.-Descrição    Tp. Caixa  Entrada  Saída  Saldo  Exc.  Alt.
"; if ($tipo == '3') { echo "CAIX_FLAG == '1') echo "CHECKED "; echo "name='dir[$cont_reg]'>  $row->CAIX_EMP_ID  $row->CAIX_ID    $row->CAIX_CTAS_CTA_ID.$row->CAIX_CTAS_ID - $row->CAIX_DESCRICAO "; if ($row->CAIX_OBS != '') { echo""; } echo"    $tp  $entrada  $saida  $saldo onMouseOut='MM_swapImgRestore()' onMouseOver="MM_swapImage('Image','','images/bt_excluir02.gif',1)"> onMouseOut='MM_swapImgRestore()' onMouseOver="MM_swapImage('Image','','images/bt_editar02.gif',1)">
 $row->CAIX_EMP_ID  $row->CAIX_ID        "; printf("%6.2f", $tent); echo "  "; printf("%6.2f", $tsai); echo "  "; printf("%6.2f", $saldo); echo "
 
"; if ($cont_reg > 0) echo "  Registros Encontrados:  $cont_reg_3 a $cont_reg_4 de $cont_reg_2 Página $pag_x"; echo "
"; } ?>