if (empty($cr)) {
             $naviera = strtoupper($naviera);
             $sql = "update NAVIERA set ";
             $sql .= "naviera='{$naviera}' where id_naviera='{$idReg}'";
             $db->query($sql);
             $msg[] = "<font color=blue>Los datos han sido actualizados...</font>";
         }
     }
     $data[naviera] = $naviera;
     $data[idReg] = $idReg;
     showForm($data, $msg);
     break;
 case "rec":
     // Inicia proceso de validación
     $naviera = $_POST['naviera'];
     if (existeReg($naviera)) {
         $msg[] = "<font color=red>[Error] Registro existente</font>";
     }
     if (empty($naviera)) {
         $msg[] = "<font color=red>[Naviera] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_naviera", "NAVIERA", "naviera", $naviera);
         if (empty($cr)) {
             $naviera = strtoupper($naviera);
             $sql = "insert into NAVIERA (naviera";
             $sql .= ") values (";
         if (empty($cr)) {
             $transporte = strtoupper($transporte);
             $sql = "update TRANSPORTE set ";
             $sql .= "transporte='{$transporte}' where id_transporte='{$idReg}'";
             $db->query($sql);
             $msg[] = "<font color=blue>Los datos han sido actualizados...</font>";
         }
     }
     $data[transporte] = $transporte;
     $data[idReg] = $idReg;
     showForm($data, $msg);
     break;
 case "rec":
     // Inicia proceso de validación
     $transporte = $_POST['transporte'];
     if (existeReg($transporte)) {
         $msg[] = "<font color=red>[Error] Registro existente</font>";
     }
     if (empty($transporte)) {
         $msg[] = "<font color=red>[Transporte] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_transporte", "TRANSPORTE", "transporte", $transporte);
         if (empty($cr)) {
             $transporte = strtoupper($transporte);
             $sql = "insert into TRANSPORTE (transporte";
             $sql .= ") values (";
         if (empty($cr)) {
             $localidad = strtoupper($localidad);
             $sql = "update LOCALIDAD set ";
             $sql .= "localidad='{$localidad}' where id_localidad='{$idReg}'";
             $db->query($sql);
             $msg[] = "<font color=blue>Los datos han sido actualizados...</font>";
         }
     }
     $data[localidad] = $localidad;
     $data[idReg] = $idReg;
     showForm($data, $msg);
     break;
 case "rec":
     // Inicia proceso de validación
     $localidad = $_POST['localidad'];
     if (existeReg($localidad)) {
         $msg[] = "<font color=red>[Error] Registro existente</font>";
     }
     if (empty($localidad)) {
         $msg[] = "<font color=red>[Localidad] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_localidad", "LOCALIDAD", "localidad", $localidad);
         if (empty($cr)) {
             $localidad = strtoupper($localidad);
             $sql = "insert into LOCALIDAD (localidad";
             $sql .= ") values (";
         $unidad = strtoupper($unidad);
         $placas = strtoupper($placas);
         $cuenta = strtoupper($cuenta);
         $sql = "update OPERADOR set ";
         $sql .= "operador='{$operador}',unidad='{$unidad}',placas='{$placas}',cuenta='{$cuenta}',status='{$status}' ";
         $sql .= "where id_operador='{$idReg}'";
         $db->query($sql);
         $msg[] = "<font color=blue>Los datos han sido actualizados...</font>";
         $arr_request[idReg] = $idReg;
         showForm($arr_request, $msg);
     }
     break;
 case "rec":
     $idReg = $_POST['idReg'];
     // Inicia proceso de validación
     if (existeReg($operador)) {
         $msg[] = "<font color=red>[Error] Registro existente</font>";
     }
     if (empty($operador)) {
         $msg[] = "<font color=red>[Operador] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_operador", "OPERADOR", "operador", $operador);
         if (empty($cr)) {
             $operador = strtoupper($operador);
             $sql = "insert into OPERADOR (";
             $sql .= "operador,unidad,placas,cuenta,status";
         $data['idNaviera'] = $idNaviera;
         showForm($data, $msg);
     }
     break;
 case "rec":
     // Inicia proceso de validación
     $usuario = $_POST['usuario'];
     $login = $_POST['login'];
     //$pass = $_POST['password'];
     $idOficina = $_POST['idOficina'];
     $idNaviera = $_POST['idNaviera'];
     $arrPermiso = $_POST['arrIdPermiso'];
     if (existeReg($usuario)) {
         $msg[] = "<font color=red>[Usuario] Registro existente</font>";
     }
     if (existeReg($login)) {
         $msg[] = "<font color=red>[Login] Registro existente</font>";
     }
     if (empty($usuario)) {
         $msg[] = "<font color=red>[Usuario] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_usuario", "USUARIO", "usuario", $usuario);
         if (empty($cr)) {
             $usuario = strtoupper($usuario);
             //$pass = md5($pass);
             $sql = "insert into USUARIO (usuario,login,id_oficina,id_naviera";
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, 'editar', $msg);
     } else {
         $cliente = strtoupper($cliente);
         $sql = "update CLIENTE set ";
         $sql .= "cliente='{$cliente}',rfc='{$rfc}',domicilio='{$domicilio}',telefono='{$telefono}' where id_cliente='{$idReg}'";
         $db->query($sql);
         $msg[] = "<font color=blue>Los datos han sido actualizados...</font>";
     }
     $data[idReg] = $idReg;
     showForm($data, $msg);
     break;
 case "rec":
     // Inicia proceso de validación
     if (existeReg($cliente)) {
         $msg[] = "<font color=red>[Error] Registro existente</font>";
     }
     if (empty($cliente)) {
         $msg[] = "<font color=red>[Cliente] No especificado.</font>";
     }
     // --- Fin de la validación
     if (count($msg) > 0) {
         showForm($arr_request, $msg);
     } else {
         // Comprobar que no se repita el numero de
         $cr = getValueTable("id_cliente", "CLIENTE", "cliente", $cliente);
         if (empty($cr)) {
             $cliente = strtoupper($cliente);
             $domicilio = $_POST[domicilio];
             $domicilio = str_replace("'", "", $domicilio);