<?php 
session_start();

require_once("clases/covensol_scc_c_cajachica.php");
$objscc=new covensol_scc_c_cajachica('');
$objscc->io_conexiones->decodificar_post();
$datos = $objscc->io_conexiones->asignar_post();
$objscc->cargar_seguridad("SCC","covensol_scc_d_cajachica.php");

$datos['monto'] = $objscc->formato_numerico_us($datos['monto']);
$datos['tascam'] = $objscc->formato_numerico_us($datos['tascam']);
$datos['feccaj']=$objscc->io_conexiones->formatea_fecha_bd($datos['feccaj']);
$datos['sc_cuenta'] = trim($datos['sc_cuenta']);
$datos['codtipmov'] = 'APR';


switch($datos['criterio']){
		  
	  case "guardar":
	  				$objscc->io_sql->begin_transaction();
					$resp = $objscc->InsertarCajaChica($datos);							
					if($resp===false){
						$objscc->io_sql->rollback();
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> La Caja Chica no pudo ser guardada. <br>Transacción Abortada!");
						break;
					}
					
					$objscc->io_sql->commit();
					$objscc->io_conexiones->ejecutar_js("insertado");
					
			break;
					 
	   case "modificar":								
					$objscc->io_sql->begin_transaction();
					$resp = $objscc->ModificarCajaChica($datos);
					if($resp===false){
						$objscc->io_sql->rollback(); 
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> La Caja Chica no pudo ser actualizada. <br>Transacción Abortada!");
						break;
					}
					
					$objscc->io_sql->commit();
					$objscc->io_conexiones->ejecutar_js("actualizado");								
			break;
	  
	  case "eliminar":
	                $objscc->io_sql->begin_transaction();
					$resp = $objscc->EliminarCajaChica($datos);	
					if($resp===false){
						$objscc->io_sql->rollback(); 
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> La Caja Chica no pudo ser eliminada. <br>Transacción Abortada!");
						break;
					}
					
					$objscc->io_sql->commit();
					$objscc->io_conexiones->ejecutar_js("ir_nuevo");
			break;
		
}


?>