コード例 #1
0
	$ls_fecinicon=$io_function->uf_convertirdatetobd($ls_fecinicon);
	$ls_fecfincon=$io_function->uf_convertirdatetobd($ls_fecfincon);
	$ls_estcon=1;
	$ls_hidstatus=$_POST["hidstatus"];
	$lb_existe=$io_contrato->uf_select_contrato($ls_codcon,$la_data);
	if($ls_hidstatus!="C")
	{
		if($ls_lapmulcon=="" || $ls_lapmulcon=="0")
			$ls_coduniretraso="---";
		if($ls_lapgarcon=="" || $ls_lapgarcon=="0")
			$ls_codunigarantia="---";
		$ls_precon=$_POST["hidprefijo"];
		$io_contrato->io_sql->begin_transaction();
		$ls_codconaux=$ls_codcon;
		$lb_valido = $io_contrato->uf_guardar_contrato(&$ls_codcon ,$ls_codasi,$ls_monto,$ls_feccon,$ls_fecinicon,$li_placon,
									$ls_coduniduracion,$ls_mulcon,$ls_lapmulcon,$ls_coduniretraso,$ls_lapgarcon,$ls_codunigarantia,
									$ls_codtco ,$ls_monmaxcon,$ls_pormaxcon,$ls_estcon,$ls_obscon,$ls_fecfincon,$ls_hidprefijo,$la_seguridad);    
									
		if($lb_valido)
		{		
			$lb_valido=$io_asignacion->uf_update_estado($ls_codasi,4,$la_seguridad);
			for($li_i=1;$li_i<$li_filasretenciones;$li_i++)
			{
				$ls_codded=$_POST["txtcodret".$li_i];
				$lb_validoretenciones=$io_contrato->uf_guardar_retenciones($ls_codcon,$ls_codded,$la_seguridad);
				if (!$lb_validoretenciones)
				{
					print "Hubo un error al intentar insertar la retencion $li_i";			          
					$lb_valido=false;
					break;
				}