コード例 #1
0
 /**
  * Elimina un paquete de la base de datos
  */
 public function deletePaquete($id)
 {
     if ($id == null || $id == 0) {
         throw new Exception('No existe el paquete.');
     }
     $object = new paquete();
     $object->charge($id);
     //validaciones aqui
     //revisar registros de pagos dependientes
     $dataaccess = new dalpago();
     if ($dataaccess->existenPagosDePaquete($id)) {
         throw new Exception('No es posible eliminar el paquete porque 
             hay registros de pagos del mismo.');
     }
     try {
         $result = $object->destroy();
     } catch (Exception $e) {
         return false;
     }
     return $result;
 }
コード例 #2
0
 public function listPagosDelMes($mes, $anho)
 {
     $iniDate = "{$anho}-{$mes}-01";
     $lastDayOfMonth = date("t", strtotime($iniDate));
     $finDate = "{$anho}-{$mes}-{$lastDayOfMonth}";
     $dataaccess = new dalpago();
     return $dataaccess->listPagosDelMes($iniDate, $finDate);
 }