<?php 
session_start();
$ruta = '../';
require_once("clases/covensol_cxc_c_cuentasxcobrar.php");
$objcxc = new covensol_cxc_cuentasxcobrar();
$objcxc->io_conexiones->decodificar_post();
$opciones = $objcxc->io_conexiones->asignar_post();



		switch($opciones['criterio']){
						  
					   case "guardar":
					   								
								$objcxc->io_sql->begin_transaction();
								$resp = $objcxc->insertar_cliente($opciones);							
								if($resp===false){
									$objcxc->io_sql->rollback();
									$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El cliente no pudo ser guardado. <br>Transacción Abortada!");
									break;
								}								
								$objcxc->io_sql->commit();	
								$objcxc->io_conexiones->ejecutar_js("cargar_id");									
								$objcxc->io_conexiones->dato_js("hcodinsert",$objcxc->codcliente);		
								$objcxc->io_conexiones->dato_js("id_insertado",$resp);
																
							    break;
									 
					  case "modificar":
								$objcxc->io_sql->begin_transaction();
								$resp = $objcxc->modificar_cliente($opciones);
								if($resp===false){
									$objcxc->io_sql->rollback(); 
									$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El cliente 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->eliminar_cliente($opciones);	
								if($resp===false){
									$objcxc->io_sql->rollback(); 
									$objcxc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El cliente no pudo ser eliminado. <br>Transacción Abortada!");
									break;
								}
								
								$objcxc->io_sql->commit();
								$objcxc->io_conexiones->ejecutar_js("eliminado");
								break;
					
						
				}


?>