/// <summary> /// Autentica o Usuario /// </summary> /// <returns>Retorna o código do usuario e o nome</returns> public static bool BuscaAutenticacaoUsuario(int matricula, string senha, string banco) { Globals.Conexao = banco; Globals.Usuario = matricula; Globals.Login = senha; Conexao dal = new Conexao(Globals.GetStringConnection(), 2); if (dal.TestaConexao()) { DataTable dt = new DataTable(); dt = Seguranca.BuscaUsuarios(Globals.Usuario); if (dt.Rows.Count > 0) { Globals.NomeUsuario = dt.Rows[0]["NOME"].ToString(); Globals.UsuarioCarteira = int.Parse(dt.Rows[0]["CARTEIRA"].ToString()); } //Lista de Permissão por Usuario. Seguranca seg = new Seguranca(); Globals.listaSeguranca = seg.BuscaPermissoes(Globals.Usuario); return(true); } else { return(false); } }