<?php 
session_start();
$ruta='../';
require_once("clases/covensol_cxc_c_cuentasxcobrar.php");
$objcxc = new covensol_cxc_cuentasxcobrar();
$objcxc->io_conexiones->decodificar_post();
$datos = $objcxc->io_conexiones->asignar_post();


switch($datos['criterio']){
	  
	  case "detalle":														
					require_once("covensol_cxc_grid_dt_talonarios_ajax.php");
					$objcxc->io_conexiones->ejecutar_js("initGrid");
			break;
	    
	  case "guardar":														
					$objcxc->io_sql->begin_transaction();
					$resp = $objcxc->ProcesarTalonario($datos);							
					if($resp===false){
						$objcxc->io_sql->rollback();
						$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El Talonario no pudo ser guardado. <br>Transacción Abortada!");
						break;
					}								
					$objcxc->io_sql->commit();	
					$objcxc->io_conexiones->dato_js("har_nrotal",$objcxc->nrotal);				
				    $objcxc->io_conexiones->ejecutar_js("cargar_nro");			
									
			break;
					 
	   case "modificar":
					$objcxc->io_sql->begin_transaction();
					$resp = $objcxc->ModificarTalonario($datos);
					if($resp===false){
						$objcxc->io_sql->rollback(); 
						$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El Talonario no pudo ser actualizado. <br>Transacción Abortada!");
						break;
					}
					$objcxc->io_sql->commit();
					$objcxc->io_conexiones->ejecutar_js("actualizado");												
			break;
	  
	  case "eliminar":				
					$objcxc->io_sql->begin_transaction();
					$resp = $objcxc->EliminarTalonario($datos);	
					if($resp===false){
						$objcxc->io_sql->rollback(); 
						$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El Talonario no pudo ser eliminado. <br>Transacción Abortada!");
						break;
					}
					
					$objcxc->io_sql->commit();
					$objcxc->io_conexiones->ejecutar_js("ir_nuevo");
			break;
		
}


?>