Exemple #1
0
        //public Boolean Acessar(string _Login, string _Senha)
        //{
        //    DAO.LoginCRUD login = new DAO.LoginCRUD();
        //    login.RecuperaConexao();
        //    return login.ValidarUsuario(_Login, _Senha);
        //}

        //public int Acessar(string _Login, string _Senha)

        //{
        //    DAO.LoginCRUD login = new DAO.LoginCRUD();
        //    login.RecuperaConexao();
        //    return login.ValidarUsuario(_Login, _Senha);
        //}

        public Usuario Acessar(string _Login, string _Senha)

        {
            DAO.LoginCRUD login = new DAO.LoginCRUD();
            login.RecuperaConexao();
            return(login.ValidarUsuario(_Login, _Senha));
        }
Exemple #2
0
        public List <DTO_GestaoSalao.AcessoUsuario> ListaPermissao(int codigoUsuario)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    List <DTO_GestaoSalao.AcessoUsuario> objPermissaoUsuario = new List <DTO_GestaoSalao.AcessoUsuario>();


                    //Recupera o pefil do usuario logado
                    DAO.LoginCRUD login         = new DAO.LoginCRUD();
                    var           perfilUsuario = login.RecuperaPefil(codigoUsuario);

                    //Recupera o Id do pefil (do grupo)
                    var codUsuarioPefil = login.ValidarUsuario(perfilUsuario);


                    acessoDados.Conexao();
                    acessoDados.Open();

                    //Estrutura de tabela
                    DataTable objDataTable = new DataTable();

                    string           strSql = "SELECT * from tb_acesso_usuario where usuarioACESSOUSUARIO = " + codUsuarioPefil;
                    MySqlDataAdapter da     = new MySqlDataAdapter(strSql, acessoDados.con);

                    da.Fill(objDataTable);
                    foreach (DataRow dataRow in objDataTable.Rows)
                    {
                        objPermissaoUsuario.Add(new DTO_GestaoSalao.AcessoUsuario()
                        {
                            codigoACESSOUSUARIO  = Convert.ToInt32(dataRow["codigoACESSOUSUARIO"]),
                            usuarioACESSOUSUARIO = Convert.ToInt32(dataRow["usuarioACESSOUSUARIO"]),
                            statusACESSOUSUARIO  = Convert.ToInt32(dataRow["statusACESSOUSUARIO"]),
                            Componente           = new DAO.Componente().Find(Convert.ToInt32(dataRow["compACESSOUSUARIO"])),
                            Modulo = new DAO.Modulo().Find(Convert.ToInt32(dataRow["modACESSOUSUARIO"])),
                        });
                    }

                    //teste
                    return(objPermissaoUsuario);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }