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