$ls_modageret = $_SESSION["la_empresa"]["modageret"]; $ls_conivaret = $_SESSION["la_empresa"]["estretiva"]; switch ($ls_operacion) { case "NEW": if ($ls_modageret == "B") { $ls_descmb = "disabled"; } if ($ls_conivaret == "B") { $ls_disenb = "disabled"; } $ls_disaposol = ""; if ($ls_modageret == "B" && $ls_conivaret == "B") { $io_msg->message("Los dos comprobantes se generan por el Módulo de Caja y Banco"); } else { uf_load_variables(); $lb_flag = $io_retencion->uf_validar_estempresa(); } break; case "PROCESAR": uf_load_variables(); $li_numcmp = $io_retencion->uf_procesar_cmp_retencion($ls_mes, $ls_agno, $ls_provbenedesde, $ls_provbenehasta, $ls_tipo, $ls_hidopctipret, $la_numcmp, $la_seguridad); if ($li_numcmp > 0) { for ($li_i = 1; $li_i <= $li_numcmp; $li_i++) { $io_msg->message("Se proceso satisfactoriamente el Comprobante Nº." . $la_numcmp[$li_i]); } } else { $io_msg->message("No se generaron Comprobantes de Retencion verifique sus datos!!"); } break; case "VALIDARMES": $io_msg->message("Solo es posible generar comprobantes de retencion de el mes en curso!!");