<?php 
session_start();
$ruta='../';
require_once("class_folder/covensol_cxp_c_cuentasxpagar.php");
require_once('../shared/class_folder/JSON.php');
$json = new JSON();
$objcxp = new covensol_cxp_cuentasxpagar();
$objcxp->io_conexiones->decodificar_post();
$datos = $objcxp->io_conexiones->asignar_post();
$objcxp->ajax=1;
//print_r($datos);
//exit();

switch($datos['criterio']){
		  
	   
		 
				
	  case "verificar_anticipo":								
				
				$existen = $objcxp->VerificarAnticipos($datos);	
				if($nroant===false){
					$objcxp->io_conexiones->mensajes_ajax("<b>ERROR:</b> No se pudo verificar si existen anticipos para este proveedor.");
					break;
				}
				if($existen){
				    $objcxp->io_conexiones->mensajes_ajax("<b>NOTIFICACIÓN:</b> Se encontraron ".$objcxp->RsAnticip->RecordCount()." anticipo(s) para este proveedor.");
					$objcxp->io_conexiones->dato_js("hexistenanticip",$existen);				
					$objcxp->io_conexiones->ejecutar_js("mostrar_anticipos");
				}
				break;
				
		
		case "verificar_desc_anticipo":								
				
				$resp = $objcxp->ImprimirDescAnticipos($datos);	
				if($resp===false){
					$objcxp->io_conexiones->mensajes_ajax("<b>ERROR:</b> No se pudo verificar si existen descuentos de anticipos para este proveedor.");
					break;
				}
				
				$objcxp->io_conexiones->ejecutar_js("ActualizarTotales");
				
				break;
				
		case "generar_numero":								
				
				$nroant = $objcxp->GenNroAnticipo($datos);	
				if($nroant===false){
					$objcxp->io_conexiones->mensajes_ajax("<b>ERROR:</b> No se pudo generar un número de anticipo.");
					break;
				}
				
				$objcxp->io_conexiones->dato_js("hnroanticipo",$objcxp->nroanticipo);
				$objcxp->io_conexiones->dato_js("hnrorecepanticip",$objcxp->nrorecep);
				$objcxp->io_conexiones->dato_js("hnronumrefanticip",$objcxp->nronumref);
				$objcxp->io_conexiones->ejecutar_js("cargar_nro");
				
				break;
		
}


?>