コード例 #1
0
        public DataTable ListaEstoqueCompProduto(int compId, int prodId)
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();

            strSQL.Append("SELECT VW.Id_Estoque, VW.Id_Competecia, VW.Id_Marca, VW.Id_Produto, " +
                          "VW.Competencia, VW.Marca, VW.Produto, IIF(VW.Tipo_Es = 'E', 'Entrada','Saída') AS Tipo_ES, VW.Data_Cadastro, " +
                          "VW.Qtd_Produto, VW.Valor_Unitario, VW.Valor_Total ");
            strSQL.Append("FROM VW_Estoque VW ");
            strSQL.Append("WHERE VW.Id_Competecia = @Id_Competecia AND VW.Id_Produto = @Id_Produto ");
            strSQL.Append("ORDER BY VW.Data_Cadastro DESC, " +
                          "UPPER(VW.Produto) ASC");


            try
            {
                crud.LimparParametros();
                crud.AdicionarParametro("Id_Competecia", compId);
                crud.AdicionarParametro("Id_Produto", prodId);
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
        public DataTable PesquisaMarca(string pesquisa)
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();


            strSQL.Append("SELECT VW.Id_Estoque, VW.Id_Competecia, VW.Id_Marca, VW.Id_Produto, " +
                          "VW.Competencia, VW.Marca, VW.Produto, IIF(VW.Tipo_Es = 'E', 'Entrada','Saída') AS Tipo_ES, VW.Data_Cadastro, " +
                          "VW.Qtd_Produto, VW.Valor_Unitario, VW.Valor_Total ");
            strSQL.Append("FROM VW_Estoque VW ");
            strSQL.Append("WHERE UPPER(VW.Produto) LIKE UPPER(@pesquisa) OR UPPER(VW.Marca) LIKE UPPER(@pesquisa) ");
            strSQL.Append("ORDER BY VW.Data_Cadastro DESC");

            try
            {
                crud.LimparParametros();
                crud.AdicionarParametro("pesquisa", pesquisa);
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #3
0
        public DataTable PesquisaProduto(string pesquisa, int marcaId)
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();

            strSQL.Append("SELECT P.Id, P.Descricao, P.Ativo, P.Id_Marca, M.Descricao AS MarcaDescricao ");
            strSQL.Append("FROM Produto P ");
            strSQL.Append("INNER JOIN Marca M ON P.Id_Marca = M.Id ");
            strSQL.Append("WHERE UPPER(P.Descricao) LIKE UPPER(@pesquisa) AND ");
            strSQL.Append("M.Id = @marcaId ");
            strSQL.Append("ORDER BY UPPER(P.Descricao)");

            try
            {
                crud.LimparParametros();
                crud.AdicionarParametro("pesquisa", pesquisa);
                crud.AdicionarParametro("marcaId", marcaId);
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #4
0
        public DataTable ListaCompetencia()
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();

            strSQL.Append("SELECT Id, Data_Competencia, Ativo ");
            strSQL.Append("FROM Competencia ");
            strSQL.Append("ORDER BY Data_Competencia DESC");

            try
            {
                crud.LimparParametros();
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #5
0
        public DataTable ListaMarcaAtiva()
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();

            strSQL.Append("SELECT Id, Descricao, Ativo ");
            strSQL.Append("FROM Marca ");
            strSQL.Append("WHERE Ativo = 'S' ");
            strSQL.Append("ORDER BY UPPER(Descricao)");

            try
            {
                crud.LimparParametros();
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #6
0
        public DataTable ListaProdutoAtivo()
        {
            strSQL = new StringBuilder();
            crud   = new BDCrud();
            lista  = new DataTable();

            strSQL.Append("SELECT P.Id, P.Descricao ||' - '|| M.Descricao AS Produto_Marca ");
            strSQL.Append("FROM Produto P ");
            strSQL.Append("INNER JOIN Marca M ON P.Id_Marca = M.Id ");
            strSQL.Append("WHERE P.Ativo = 'S' ");
            strSQL.Append("ORDER BY UPPER(P.Descricao)");

            try
            {
                crud.LimparParametros();
                return(lista = crud.Consulta(CommandType.Text, strSQL.ToString()));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }