Sesión #7

 Duración 1 hora 10:00am-11:00am

Se trabajó en la muestra de errores al usuario

Aquí se construye el mensaje de error pero que no se muestre al ejecutarse la página

<div class="error_div" id="error_divId">
        <h2 class="error-cont">Error</h2>
        <p id="error" class="error-cont"></p>
        <button class="boton error-cont" onclick="document.querySelector('.error_div').style.display = 'none';">Cerrar</button>
    </div>

Si detecta el OutResultCode asignado a que el usuario está resgistrado, este insertará el texto correspondiente y lo mostrará en el campo creado, también muestra otro mensaje de error que pueda ocacionar la aplicación mediante el uso de try y catch

.then(response => {
                if (!response.ok) {
                    document.querySelector('.error_div').style.display = 'block';
                    document.getElementById('error').textContent = 'Error de la Aplicacion';
                    throw new Error('Error al insertar el empleado');
                }

                return response.json();
            })
            .then(data => {
                if (data.OutResultCode==50001){
                    document.querySelector('.error_div').style.display = 'block';
                    document.getElementById('error').textContent = 'Empleado ya existe';
                }
                else{
                    document.querySelector('.error_div').style.display = 'none';
                    window.location.reload();
                }
            })
            .catch(error => {
                console.error('Error:', error);
            });


Comentarios