示例#1
0
			$io_sql->commit();
		}
		else
		{
			$io_mensaje->error_incluir();
			$io_sql->rollback();
		}
	}//end del if si no existe la obra
	else
	{
		$lb_valido=$io_obra->uf_select_estado($ls_codobr,$li_estado);
		if($li_estado==1)
		{			
			$ls_hidstatus=$_POST["hidstatus"];
			$io_sql->begin_transaction();
			$lb_valido=$io_obra->uf_update_obra($ls_codobr,$ls_codten,$ls_codtipest,$ls_codest,$ls_codmun,$ls_codpar,$ls_codcom,$ls_codsiscon,$ls_codpro,$ls_codtob,$ls_nomobr,$ls_dirobr,$ls_obsobr,$ls_resobr,$ld_dateinicio,$ld_datefin,$li_monto,$ld_datecreacion,$la_seguridad);
			if($lb_valido)
			{
				$la_partidas["codpar"][1]="";	
				$la_partidas["canpar"][1]="";	
				for ($li_i=1;$li_i<$li_filaspartidas;$li_i++)
				{
					$la_partidas["codpar"][$li_i]=$_POST["txtcodpar".$li_i];
					$la_partidas["canpar"][$li_i]=$io_funsob->uf_convertir_cadenanumero($_POST["txtcanpar".$li_i]);
				}			
				$lb_dtpartidas=$io_obra->uf_update_dtpartidas($ls_codobr,$la_partidas,$li_filaspartidas,$la_seguridad);
				$la_fuentes["codfuefin"][1]="";
				$la_fuentes["monfuefin"][1]="";
				for ($li_i=1;$li_i<$li_filasfuentes;$li_i++)
				{
					$la_fuentes["codfuefin"][$li_i]=$_POST["txtcodfuefin".$li_i];