function CrearHistorialVentaPeriodo($HistorialVenta, $HistorialPeriodo, $opcion, $Eliminar) { $tabla = "ges_historialventaperiodo"; $idtabla = "IdHistorialVentaPeriodo"; $HistorialVentaPeriodo = 'Últimos ' . $HistorialVenta . ' meses'; $oPromocion = new promocion(); if ($Eliminar == 0) { $oPromocion->set("Periodo", $HistorialVenta, FORCE); $oPromocion->set("HistorialVentaPeriodo", $HistorialVentaPeriodo, FORCE); } else { $oPromocion->set("Eliminado", $Eliminar, FORCE); } switch ($opcion) { case "Crear": if ($oPromocion->Alta($tabla, $idtabla)) { $id = $oPromocion->get("IdHistorialVentaPeriodo"); return $id; } else { return false; } break; case "Modificar": if ($oPromocion->Modificar($HistorialPeriodo, $tabla, $idtabla)) { return $HistorialPeriodo; } else { return false; } break; } }
$Desde = CleanCadena($_GET["xdesde"]); $Hasta = CleanCadena($_GET["xhasta"]); $Categoria = CleanText($_GET["xcategoria"]); $Estado = CleanText($_GET["xestado"]); $datos = mostrarPromocionClientes($IdLocal, $Desde, $Hasta, $Categoria, $Estado); VolcandoXML(Traducir2XML($datos), "PromocionesCliente"); exit; break; case "mostrarHistorialVentaPeriodo": echo genXulComboHistorialVentaPeriodo(); break; case "GuardaHistorialVentaPeriodo": $HistorialVenta = CleanText($_POST["xhv"]); $HistorialPeriodo = CleanText($_POST["xhp"]); $Eliminar = CleanID($_POST["xelim"]); $oPromocion = new promocion(); $xIdHistorialPeriodo = $oPromocion->getIdHistorialVentaPeriodo($HistorialVenta); if ($Eliminar == 1) { $checkHVPeriodo = checkHistorialVentaPeriodo($xIdHistorialPeriodo); $opcion = 'Modificar'; if ($checkHVPeriodo > 1) { echo 'existe2'; return; } } if ($xIdHistorialPeriodo && $Eliminar == 0) { echo 'existe1'; return; } if ($HistorialPeriodo == 'nuevo') { if (!$xIdHistorialPeriodo) {