$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; }