<?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_conceptos.php");


switch($datos['criterio']){
		  
	  case "guardar":
	  				$objscc->io_sql->begin_transaction();
					$resp = $objscc->InsertarConcepto($datos);							
					if($resp===false){
						$objscc->io_sql->rollback();
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El concepto no pudo ser guardado. <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->ModificarConcepto($datos);
					if($resp===false){
						$objscc->io_sql->rollback(); 
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El concepto no pudo ser actualizado. <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->EliminarConcepto($datos);	
					if($resp===false){
						$objscc->io_sql->rollback(); 
						$objscc->io_conexiones->mensajes_ajax("<b>ERROR:</b> El concepto no pudo ser eliminado. <br>Transacción Abortada!");
						break;
					}
					
					$objscc->io_sql->commit();
					$objscc->io_conexiones->ejecutar_js("ir_nuevo");
			break;
		
}



?>