Ejemplo n.º 1
0
	}
}
elseif($ls_operacion=="ue_guardar")
{
	
	if($ls_fecact!="")
		$ls_fecact=$io_function->uf_convertirdatetobd($ls_fecact);
	if($ls_feciniact!="")
		$ls_feciniact=$io_function->uf_convertirdatetobd($ls_feciniact);
	if($ls_fecfinact!="")
		$ls_fecfinact=$io_function->uf_convertirdatetobd($ls_fecfinact);
	if($ls_fecrecact!="")
		$ls_fecrecact=$io_function->uf_convertirdatetobd($ls_fecrecact);
	$li_numero=0;
	$io_acta->io_sql->begin_transaction();
	$lb_existe=$io_acta->uf_select_acta($ls_codcon,$ls_codact,$ls_tipoacta,&$aa_data);
	if($ls_status!="C")
	{	
		$ls_codactaux=$ls_codact;
		$lb_valido=$io_acta->uf_guardar_acta($ls_codcon,$ls_codact,$ls_tipoacta,$ls_fecact,$ls_feciniact,$ls_fecfinact,
											 $ls_fecrecact,$li_numero,"001",$ls_motact,"",$ls_cedinsact,$ls_cedresact,
											 $ls_cedsupact,"",$ls_obsact,$ls_civinsact,$ls_nomresact,$ls_civresact,
											 $la_seguridad);
			if ($lb_valido)
			{
				$lb_valido=$io_contrato->uf_update_ultimoacta($ls_codcon,$ls_tipoacta,$la_seguridad);
				$ls_tipofecha="";
				if($lb_valido)
				{
					switch($ls_tipoacta)
					{
			$ls_estobr=$la_data["desest"][1];
			$ls_munobr=$la_data["denmun"][1];
			$ls_comobr=$la_data["nomcom"][1];
			$ls_parobr=$la_data["denpar"][1];
			$ls_dirobr=$la_data["dirobr"][1];
		}
	}
}
elseif($ls_operacion=="ue_guardar")
{
	
	$ls_fecact=$io_function->uf_convertirdatetobd($ls_fecact);
	$ls_feciniact=$io_function->uf_convertirdatetobd($ls_feciniact);
	$ls_fecfinact=$io_function->uf_convertirdatetobd($ls_fecfinact);
	$li_numero=0;
	$lb_existe=$io_acta->uf_select_acta($ls_codcon,$ls_codact,1,&$aa_data);
	if(!$lb_existe)
	{
		$lb_valido=$io_acta->uf_guardar_acta($ls_codcon,$ls_codact,1,$ls_fecact,$ls_feciniact,$ls_fecfinact,"",$li_numero,"001","","",$ls_cedinsact,$ls_cedresact,"","",$ls_obsact);
			if ($lb_valido)																																				
			{
				$lb_valido=$io_contrato->uf_update_ultimoacta($ls_codcon,1);
				if($lb_valido)
				{
					$io_mensaje->incluir();
					$ls_datoscontrato="OCULTAR";
					$ls_datosobra="OCULTAR";
					$ls_placon="";
					$ls_placonuni="";
					$ls_contasi="";
					$ls_contasi="";
$io_acta=new sigesp_sob_c_acta();
require_once("class_folder/sigesp_sob_c_supervisores.php");
$io_supervisores=new sigesp_sob_c_supervisores();
require_once("../shared/class_folder/class_funciones.php");
$io_function=new class_funciones();


// Obteniedo la data a ser enviada al documento OpenOffice.

$ls_ruta=$_GET["ruta"];
$ls_codcon=$_GET["codcon"];
$ls_codact=$_GET["codact"];
$ls_tipact=$_GET["tipact"];
$io_contrato->uf_select_contrato($ls_codcon,$la_datacontrato);
$io_obra->uf_select_obra($la_datacontrato["codobr"][1],$la_dataobra);
$io_acta->uf_select_acta($ls_codcon,$ls_codact,$ls_tipact,$la_dataacta);
$io_supervisores->uf_select_supervisor($la_dataacta["cedinsact"][1],$la_datainspector);
$io_supervisores->uf_select_supervisor($la_dataacta["cedresact"][1],$la_dataresidente);
//--------------------------Datos de la Obra--------------------------------------------//
$CodigoObra=$la_datacontrato["codobr"][1];
$descripcion=$la_dataobra["desobr"][1];
$ubicacion=$la_dataobra["dirobr"][1];
//--------------------------Datos del Contrato------------------------------------------//
$contratista=$la_datacontrato["nompro"][1];
$numerodecontrato=$ls_codcon;
$MontoContrato=$la_datacontrato["monto"][1];
//--------------------------Datos del Acta---------------------------------------------//
$NumeroActa=$ls_codact;
$nombreinspector=$la_datainspector["nomsup"][1];
$nombreresidente=$la_dataresidente["nomsup"][1];
$cedulainspector=$la_datainspector["cedsup"][1];