示例#1
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();
        }
示例#2
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, Candidato cand)
        {
            //Usuário implementa a interface de metodos padrões
            IMetodosPadroes metodos = cand;

            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!");
            }
        }