Beispiel #1
0
 $CantidadDesde = CleanText($_POST["xcd"]);
 $CantidadHasta = CleanText($_POST["xch"]);
 $Motivo = CleanText($_POST["xmot"]);
 $IdPromocionCliente = CleanID($_POST["xidpc"]);
 $DispLocal = CleanID($_POST["xidlocal"]);
 $EstadoCategoria = CleanText($_POST["xstdo"]);
 $IdHistorialVenta = CleanID($_POST["xidhp"]);
 $Categoria = str_replace(";", ".", $Categoria);
 $Categoria = str_replace("~", " ", $Categoria);
 $Descripcion = str_replace(";", ".", $Descripcion);
 $Descripcion = str_replace("~", " ", $Descripcion);
 $oPromocion = new promocion();
 if ($IdPromocionCliente == 0) {
     $IdPromocionCliente = $oPromocion->getPromocionCliente($Categoria);
 }
 $IdPromocionCliente = $oPromocion->getIdPromocionCliente($IdPromocionCliente);
 $opcion = $IdPromocionCliente ? "Modificar" : "Crear";
 if ($EstadoCategoria == 'Ejecucion') {
     switch ($Motivo) {
         case 'MontoCompra':
             $xMonto = $oPromocion->getMontoCatCliente($MontoDesde, $MontoHasta, $IdPromocionCliente, $Motivo, $DispLocal);
             if ($xMonto) {
                 echo 'existe';
                 return;
             }
             break;
         case 'NumeroCompra':
             $xCantidad = $oPromocion->getCantidadCatCliente($CantidadDesde, $CantidadHasta, $IdPromocionCliente, $Motivo, $DispLocal);
             if ($xCantidad) {
                 echo 'existe';
                 return;