示例#1
0
        /// <summary>
        /// Retorna o DataSet da busca
        /// </summary>
        /// <returns>o dataset</returns>
        public DataSet BuscarDados(Usuario user)
        {
            IMetodosPadroes metodos = user;

            if (conexao == null)
            {
                conexao = new Conexao();
            }

            return(metodos.Busca());
        }
示例#2
0
        public DataSet BuscarDados(Eleitor part)
        {
            IMetodosPadroes metodos = part;

            if (conexao == null)
            {
                conexao = new Conexao();
            }

            return(metodos.Busca());
        }
示例#3
0
        /// <summary>
        /// Retorna o DataSet da busca
        /// </summary>
        /// <returns>o dataset</returns>
        public DataSet BuscarDados(Candidato cand)
        {
            IMetodosPadroes metodos = cand;

            if (conexao == null)
            {
                conexao = new Conexao();
            }

            return(metodos.Busca());
        }
示例#4
0
        /// <summary>
        /// Método que da acesso a parte visual do software, ao passar alguma opção:
        /// I - Inserir, E - Excluir, A - Alterar
        /// </summary>
        /// <param name="option">Opção passada pelo usuário</param>
        public void ExecutarMetodo(char option, Usuario user)
        {
            //Usuário implementa a interface de metodos padrões
            IMetodosPadroes metodos = user;

            switch (option)
            {
            case 'I':
                metodos.Inserir();
                break;

            case 'E':
                metodos.Excluir();
                break;

            case 'A':
                metodos.Alterar();
                break;

            default:
                throw new Exception("Opção inválida!");
            }
        }