示例#1
0
 /**
  * 
  * 
  * 
  * */
 public static function _CalcularTarifa(VO $obj, $tipo)
 {
     if (!($obj instanceof Producto || $obj instanceof Servicio || $obj instanceof Paquete)) {
         throw new Excpetion("Debes enviar una instancia de Producto, Servicio o Paquete al calcular la tarifa");
     }
     $tarifas = TarifaDAO::obtenerTarifasActuales($tipo);
     $respuesta = array();
     foreach ($tarifas as $t) {
         array_push($respuesta, array("id_tarifa" => $t["id_tarifa"], "precio" => ReglaDAO::aplicarReglas($t["reglas"], $obj), "descripcion" => $t["nombre"]));
     }
     return $respuesta;
 }