예제 #1
0
        public static void PorNome(string nome, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectProdutoPorCampo, "Nome", nome);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #2
0
        public static void ProProdutoId(int produto_id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var comando = string.Format(SelectFabricantesPorProdutoId, produto_id);

            BancoDeDados.NovaConsultaSql(comando, callback);
        }
예제 #3
0
        public static void PorId(string id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectProdutoPorId, id);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #4
0
 /// <summary>
 /// Seleciona todos os fornecedores no Banco de Dados.
 /// </summary>
 /// <param name="callback">Callback invocado a cada linha da tabela</param>
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectFornecedorTodosSqlQuery, callback);
 }
예제 #5
0
 /// <summary>
 /// Seleciona todos os fabricantes no Banco de Dados.
 /// </summary>
 /// <param name="callback">Callback invocado a cada linha da tabela</param>
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectFabricanteTodosSqlQuery, callback);
 }
예제 #6
0
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectEstoqueTodosProdutos, callback);
 }
예제 #7
0
        /// <summary>
        /// Pesquisa os contatos de uma entidade pessoa pelo id.
        /// </summary>
        /// <param name="id">O id da entidade pessoa</param>
        /// <param name="callback">Uma lambda que receba um SqlDataReader como argumento</param>
        public static void PorId(int id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectContatosPorPessoaId, id);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #8
0
        /// <summary>
        /// Faz uma consulta na view funcionários, retornando aqueles que exercem um determinado cargo.
        /// </summary>
        /// <param name="cargo">O cargo a ser pesquisado</param>
        /// <param name="callback">Uma função callback que permite manipular os dados retornandos</param>
        public static void PorCargo(string cargo, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorCampoSqlQuery, "Cargo", cargo);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #9
0
        public static void PorDiaDePagamento(string dia, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorComparacaoSqlQuery, "Dia de Pagamento", "=", dia);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #10
0
        /// <summary>
        /// Faz uma consulta a view funcionários comparando o campo idade com o parametro passado
        /// como argumento.
        /// </summary>
        /// <param name="idade">O valor a ser comparado</param>
        /// <param name="cmp">O sinal de comparação</param>
        /// <param name="callback">Uma função callback que permite manipular os dados retornandos</param>
        public static void PorIdade(string idade, string cmp, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorComparacaoSqlQuery, "Idade", cmp, idade);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #11
0
        /// <summary>
        /// Faz uma consulta a view funcionários comparando o campo salario com o parametro passado
        /// como argumento.
        /// </summary>
        /// <param name="idade">O valor a ser comparado</param>
        /// <param name="cmp">O sinal de comparação</param>
        /// <param name="callback">Uma função callback que permite manipular os dados retornandos</param>
        public static void PorSalario(string salario, string cmp, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorComparacaoSqlQuery, "Salario", cmp, salario);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #12
0
        public static void PorRG(string rg, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorCampoSqlQuery, "RG", rg);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #13
0
        public static void PorSobrenome(string sobrenome, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorCampoSqlQuery, "Sobrenome", sobrenome);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #14
0
        public static void PorFuncionarioId(int id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectPessoaEnderecoPorFuncionarioId, id);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #15
0
        public static void PorCodigo(string codigo, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectProdutoPorCampo, "Codigo", codigo);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #16
0
 /// <summary>
 /// Seleciona todos os funcionários no Banco de Dados.
 /// </summary>
 /// <param name="callback">Callback invocado a cada linha da view</param>
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectFuncionarioTodos, callback);
 }
예제 #17
0
 /// <summary>
 /// Retorna um tabela com todos cargos da empresa.
 /// </summary>
 /// <param name="callback">Uma expressão lambda com um SqlDataReader como parâmetro.</param>
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectTiposDeCargosTodos, callback);
 }
예제 #18
0
        /// <summary>
        /// Faz uma consulta na view de funcionários retornando o funcionario com
        /// determinado id.
        /// </summary>
        /// <param name="id">O id do funcionário desejado</param>
        /// <param name="callback">Uma função callback que permite manipular os dados retornandos</param>
        public static void PorId(int id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectFuncionarioPorIdSqlQuery, id);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }
예제 #19
0
 public static void Todos(BancoDeDados.ConsultaSqlCallback callback)
 {
     BancoDeDados.NovaConsultaSql(SelectCategoriasTodos, callback);
 }
예제 #20
0
        public static void PorPessoaId(int pessoa_id, BancoDeDados.ConsultaSqlCallback callback)
        {
            var consulta = string.Format(SelectParentesPorPessoaId, pessoa_id);

            BancoDeDados.NovaConsultaSql(consulta, callback);
        }