/// <summary> /// Metodo que valida si la clave y nombre de usuario introducidos son validos y procede a inicias sesión /// </summary> public void consultarUsuario() { try { string correo = userIni.Value; string clave = passwordIni.Value; string[] Respuesta = new logicaLogin().iniciarSesion(correo, clave); if (Respuesta != null) { Session[RecursosInterfazMaster.sessionRol] = Respuesta[3]; Session[RecursosInterfazMaster.sessionUsuarioNombre] = Respuesta[1]; Session[RecursosInterfazMaster.sessionRoles] = Respuesta[2]; Session[RecursosInterfazMaster.sessionUsuarioID] = Respuesta[0]; Session[RecursosInterfazMaster.sessionImagen] = Respuesta[4]; Session[RecursosInterfazMaster.sessionNombreCompleto] = Respuesta[5]; Response.Redirect(RecursosInterfazMaster.direccionMaster_Inicio); mensajeLogin(RecursosInterfazModulo1.logErr, RecursosInterfazModulo1.tipoErr); } else mensajeLogin(RecursosInterfazModulo1.logErr, RecursosInterfazModulo1.tipoErr); } catch (Exception ex) { mensajeLogin(ex.Message, RecursosInterfazModulo1.tipoErr); } }
/// <summary> /// Metodo resultante de accionar el acceder realiza la conexion con LogicaNegocioSKD para validar los input /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void ValidarUsuario(object sender, EventArgs e) { List<String> campos=new List<String>(); campos.Add(userIni.Value); campos.Add(passwordIni.Value); logicaLogin validarLogin = new logicaLogin(); if (validarLogin.ValidarCamposVacios(campos)) { if (validarLogin.ValidarCaracteres(userIni.Value, true) && validarLogin.ValidarCaracteres(passwordIni.Value, false)) consultarUsuario(); else mensajeLogin(RecursosInterfazModulo1.logCaracterInvalidos, RecursosInterfazModulo1.tipoErr); } }