Exemple #1
0
            <div class="panel-heading table-title">Movimentação de Caixa</div>
            <div class="table-responsive">

                <table id="caixa" class="table table-condensed table-hover table-bordered tblRegistro">

                    <thead>
                        <tr>
                            <th>Descrição</th>
                            <th>Entrada</th>
                            <th>Saída</th>
                        </tr>
                    </thead>

                    <?php 
if (!isset($_GET['d'])) {
    $pagamentos = Pagamento::findAll();
} else {
    if ($_GET['t'] == 'date') {
        $pagamentos = Pagamento::findBy(array("dtPagamento" => $_GET['d']));
    } else {
        $data = $_GET['d'];
        $plusMonth = explode("-", $data)[0] . "-" . sprintf("%02d", explode("-", $data)[1] + 1);
        $qb = $GLOBALS['orm']->createQueryBuilder();
        $pagamentos = $qb->select('p')->from('Pagamento', 'p')->where("p.dtPagamento > '{$data}'")->andWhere("p.dtPagamento < '{$plusMonth}'")->getQuery()->getResult();
    }
}
?>
                    
                    <tbody>
                        <?php 
foreach ($pagamentos as $pagamento) {
Exemple #2
0
 public static function saidaAcumulada($data)
 {
     $db = new DBAL();
     $valor = 0;
     if ($data != "") {
         if (sizeof($data) < "10") {
             $plusMonth = explode("-", $data)[0] . "-" . sprintf("%02d", explode("-", $data)[1] + 1);
             $qb = $GLOBALS['orm']->createQueryBuilder();
             $pagamentos = $qb->select('p')->from('Pagamento', 'p')->where("p.dtPagamento <= '{$plusMonth}'")->getQuery()->getResult();
         } else {
             $qb = $GLOBALS['orm']->createQueryBuilder();
             $pagamentos = $qb->select('p')->from('Pagamento', 'p')->where("p.dtPagamento <= '{$data}'")->getQuery()->getResult();
         }
         foreach ($pagamentos as $pagamento) {
             if ($pagamento->getPedido()->getTpPedido() == 'C') {
                 $valor += $pagamento->getVlPagamento();
             }
         }
     } else {
         $pagamentos = Pagamento::findAll();
         foreach ($pagamentos as $pagamento) {
             if ($pagamento->getPedido()->getTpPedido() == 'C') {
                 $valor += $pagamento->getVlPagamento();
             }
         }
     }
     return $valor;
 }