$MontoDesde = CleanText($_POST["xmd"]); $MontoHasta = CleanText($_POST["xmh"]); $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) {