<?php 
session_start();
require_once($ruta."clases/covensol_cxc_c_cuentasxcobrar.php");
require_once('../shared/class_folder/JSON.php');
$json = new JSON();
$obj_principal = new covensol_cxc_cuentasxcobrar();
$obj_principal->io_conexiones->decodificar_post();
$datos = $obj_principal->io_conexiones->asignar_post();

/*
$datos['detalle_factura'] = stripslashes($datos['detalle_factura']);
$datos['detalle_factura'] = $json->decode($datos['detalle_factura']);
$obj_json = $datos['detalle_factura'];
echo print_r($obj_json);

foreach($obj_json as $detalle){
		echo $detalle->id_articulo.' '.$detalle->denart.'<br>';
}
*/


switch($datos['criterio']){
		  
	   case "guardar":																
				$resp = $obj_principal->insertar_factura($datos);								
				if($resp['id_fact']){
					echo '<input type="hidden" name="id_insertado" id="id_insertado" value="'.$resp['id_fact'].'">';
					echo '<input type="hidden" name="har_numfact" id="har_numfact" value="'.$resp['numfact'].'">';
					echo '<input type="hidden" name="har_numcont" id="har_numcont" value="'.$resp['numcont'].'">';	
					echo '<input type="hidden" name="har_numcont" id="har_codfact" value="'.$resp['codfact'].'">';						
					echo '<input type="hidden" name="txt_ejecutar_funcion" id="txt_ejecutar_funcion" value="cargar_id">';
				}
				break;
					 
	  case "modificar":	  										
				$resultado = $obj_principal->modificar_factura($datos);									
				break;				 
				
	  case "eliminar":
				$resultado = $obj_principal->eliminar_factura($datos);
				if($resultado===true){	
					echo '<input type="hidden" name="txt_ejecutar_funcion" id="txt_ejecutar_funcion" value="ir_nuevo">';
				}
				break;
		
}


?>