﻿// Archivo JScript

function userLogin()
{
    var username = document.getElementById('usuario_txt').value;
    var password = document.getElementById('password_txt').value;
    
    if (username=='' || password=='')
    {
        alert('Escriba nombre de usuario y password para continuar.');
        return;
    }
    UsuariosService.UserLogin(username, password, userLoginResult);
}

function userLogout()
{
    UsuariosService.UserLogout(userLogoutResult);
}

function nuevoUsuario()
{
    if (document.getElementById('nuevo_usuario_txt').value=='')
    {
        alert('Debe rellenar el campo usuario');
        return;
    }
    else if (document.getElementById('nueva_password_txt').value=='')
    {
        alert('Debe rellenar el campo password');
        return;
    }
    
    if (comprobarCampos())
    {
        UsuariosService.NuevoUsuario(document.getElementById('nuevo_usuario_txt').value,
            document.getElementById('nueva_password_txt').value,
            document.getElementById('nombre_txt').value,
            document.getElementById('apellidos_txt').value,
            document.getElementById('direccion_txt').value,
            document.getElementById('localidad_txt').value,
            document.getElementById('provincia_txt').value,
            document.getElementById('cp_txt').value,
            document.getElementById('pais_txt').value,
            document.getElementById('telefono_txt').value,
            document.getElementById('cif_nif_txt').value,
            document.getElementById('mail_txt').value,
            nuevoUsuarioResult);
            
    }
}

function eliminarUsuario(usuarioId)
{
    if (confirm("¿Desea darse de baja permanentemente de la página Web?"))
    {
        UsuariosService.EliminarUsuario(usuarioId, eliminarUsuarioResult);
    }
}

function userLoginResult(result)
{
    if (result==true)
    {
        paco_init();
    }
    else
    {
        alert('Nombre de usuario o contraseña incorrectos.');
    }
}

function userLogoutResult(result)
{
    window.location="Default.aspx";
}

function nuevoUsuarioResult(result)
{
    if (result!='')
    {
        alert(result);
    }
    else
    {
        popular('login_behave');
        popular('carrito_behave','2');
    }
}

function eliminarUsuarioResult(result)
{
    if (result!='')
    {
        alert(result);
    }
    else
    {
        window.location="Default.aspx";
    }
}

function comprobarCampos()
{
    if (document.getElementById('nombre_txt').value=='')
    {
        alert('Debe rellenar el campo Nombre');
        return false;
    }
    else if (document.getElementById('apellidos_txt').value=='')
    {
        alert('Debe rellenar el campo Apellidos');
        return false;
    }
    else if (document.getElementById('direccion_txt').value=='')
    {
        alert('Debe rellenar la dirección');
        return false;
    }
    else if (document.getElementById('localidad_txt').value=='')
    {
        alert('Debe rellenar la localidad');
        return false;
    }
    else if (document.getElementById('provincia_txt').value=='')
    {
        alert('Debe rellenar la provincia');
        return false;
    }
    else if (document.getElementById('cp_txt').value=='')
    {
        alert('Debe rellenar el código postal');
        return false;
    }
    else if (document.getElementById('pais_txt').value=='')
    {
        alert('Debe rellenar el país');
        return false;
    }
    else if (document.getElementById('telefono_txt').value=='')
    {
        alert('Debe rellenar el teléfono');
        return false;
    }
    else if (document.getElementById('cif_nif_txt').value=='')
    {
        alert('Debe rellenar el campo cif/nif');
        return false;
    }
    else if (document.getElementById('mail_txt').value=='')
    {
        alert('Debe rellenar el campo e-mail');
        return false;
    }
    
    return true;
}