} /*print "<script language=javascript>"; print "location.href=location"; print "</script>";*/ } } /***************************************************************************************************************************************************************************/ /*******************************************ANULAR UNA ASIGNACION*******************************************************************************************************************************/ elseif($ls_operacion=="ue_anular") { $io_asignacion->uf_select_estado($ls_codasi,&$ls_estasi); if(($ls_estasi==1)||($ls_estasi==6)) { $io_asignacion->io_sql->begin_transaction(); $lb_valido=$io_asignacion->uf_update_estado($ls_codasi,3,$la_seguridad); if($lb_valido) { for ($li_i=1;$li_i<$li_filaspartidas;$li_i++) { if(!empty($_POST["flagpar".$li_i])) { $ls_codparG=$_POST["txtcodpar".$li_i]; $ls_canejeG=$_POST["canpareje".$li_i]; $ls_canparG=$_POST["txtcantpar".$li_i]; $lb_valido=$io_asignacion->uf_update_actcantidad($ls_codobrasi,$ls_codparG,$ls_canparG,$ls_canejeG,$la_seguridad); } if(!$lb_valido) { break; }
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; } } if($lb_valido) { for($li_i=1;$li_i<$li_filascondiciones;$li_i++)