public int validarUsuario(ref CuentaUsuario usuario) { CuentaUsuarioDA cuentaUsuarioDA = new CuentaUsuarioDA(); BindingList <CuentaUsuario> cuentasUsuario = cuentaUsuarioDA.obtenerCuentasUsuario(); bool encontrado = false; bool usuarioEncontrado = false; foreach (CuentaUsuario usuarioBD in cuentasUsuario) { encontrado = ((usuario.NomUsuario == usuarioBD.NomUsuario) && (usuario.Contrasena == usuarioBD.Contrasena)); if (encontrado) { usuario = usuarioBD; break; } if (!usuarioEncontrado) { usuarioEncontrado = (usuario.NomUsuario == usuarioBD.NomUsuario); } } if (encontrado) { return(determinarTipoUsuario(usuario.Persona)); } else if (usuarioEncontrado) { return(-1); } else { return(-2); } }
public CuentaUsuario obtenerCuentaUsuario(string correo) { CuentaUsuarioDA cuentaUsuarioDA = new CuentaUsuarioDA(); BindingList <CuentaUsuario> cuentas = cuentaUsuarioDA.obtenerCuentasUsuario(); foreach (CuentaUsuario cu in cuentas) { if (!cu.Bloqueado && cu.Persona.Correo == correo) { return(cu); } else if (cu.Bloqueado) { return(null); } } return(null); }
public BindingList <CuentaUsuario> obtenerCuentasUsuario() { CuentaUsuarioDA cuentaUsuarioDA = new CuentaUsuarioDA(); return(cuentaUsuarioDA.obtenerCuentasUsuario()); }