{ if($ls_codantaux!=$ls_codant) {$io_msg->message("Se le asigno el nuevo numero ".$ls_codant." ");} $io_anticipo->io_sql->commit(); } else { $io_anticipo->io_sql->rollback(); } }//end del if si no existe else { if($lb_existe) { $lb_valido=$io_anticipo->uf_select_estado($ls_codcon,$ls_codant,$li_estado); $ls_estspgscg=$io_obra->uf_contabilizado("SELECT estspgscg FROM sob_anticipo WHERE codemp='$ls_codemp' AND codcon='$ls_codcon' AND codant='$ls_codant'"); if($lb_valido) { if($li_estado==1 && $ls_estspgscg==0) { $la_retenciones["codret"][1]=""; $la_retenciones["monret"][1]=""; $la_retenciones["montotret"][1]=""; $ls_monto=$io_funsob->uf_convertir_cadenanumero($ls_monto); $ls_montotant=$io_funsob->uf_convertir_cadenanumero($ls_montotant); $ls_porant=$io_funsob->uf_convertir_cadenanumero($ls_porant); $ls_fecant=$io_function->uf_convertirdatetobd($ls_fecant); $ls_fecintant=$io_function->uf_convertirdatetobd($ls_fecintant); $io_anticipo->io_sql->begin_transaction(); $lb_valido=$io_anticipo->uf_update_anticipo($ls_codcon, $ls_codant,$ls_fecant,$ls_fecintant,$ls_porant,$ls_monto,$ls_conant,$ls_montotant, $ls_sc_cuenta,$la_seguridad);
$ls_imprimir=$_POST["hidimprimir"]; if($ls_imprimir=="IMPRIMIR") { $ls_documento="CONTRATO"; $ls_pagina="sigesp_sob_d_filechooser.php?codcon=".$ls_codcon."&documento=".$ls_documento; print "<script language=JavaScript>"; print "popupWin('".$ls_pagina."','ventana');"; print "</script>"; } }//end del if si existe else { if($lb_existe) { $lb_valido=$io_contrato->uf_select_estado($ls_codcon,$li_estado); $li_estadocontabilizacion=$io_obra->uf_contabilizado("SELECT estspgscg FROM sob_contrato WHERE codemp='$ls_codemp' AND codcon='$ls_codcon'"); if($lb_valido) { $io_contrato->io_sql->begin_transaction(); if($li_estado==1 && $li_estadocontabilizacion==0) { if($la_data["codasi"][1]!=$ls_codasi) { $lb_valido=$io_asignacion->uf_update_estado($ls_codasi,4,$la_seguridad); if($lb_valido) { $lb_valido=$io_asignacion->uf_update_estado($la_data["codasi"][1],5,$la_seguridad); if(!$lb_valido) { $lb_valido=$io_asignacion->uf_update_estado($ls_codasi,5,$la_seguridad); $io_msg->message("El campo Asignacion no fue actualizado");