public bool Atualizar(ModProduto produto) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("UPDATE Produto "); strSQL.Append("SET Descricao = @Descricao, Ativo = @Ativo, Id_Marca = @Id_Marca "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Descricao", produto.Descricao); crud.AdicionarParametro("Ativo", produto.Ativo); crud.AdicionarParametro("Id_Marca", produto.Marca.Id); crud.AdicionarParametro("Id", produto.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } 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 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 bool Atualizar(ModEstoque estoque) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("UPDATE Estoque "); strSQL.Append("SET Tipo_ES = @Tipo_ES, Data_Cadastro = @Data_Cadastro, Qtd_Produto = @Qtd_Produto, " + "Valor_Unitario = @Valor_Unitario, Id_Produto = @Id_Produto "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Tipo_ES", estoque.TipoES); crud.AdicionarParametro("Data_Cadastro", estoque.DataCadastro); crud.AdicionarParametro("Qtd_Produto", estoque.QtdProduto); crud.AdicionarParametro("Valor_Unitario", estoque.ValorProduto); crud.AdicionarParametro("Id_Produto", estoque.Produto.Id); crud.AdicionarParametro("Id", estoque.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static decimal TotalSaidaMarca(int marcaId) { strSQL = new StringBuilder(); crud = new BDCrud(); decTotal = new decimal(); strSQL.Append("SELECT SUM(VW.Valor_Total) "); strSQL.Append("FROM VW_Estoque VW "); strSQL.Append("WHERE VW.Id_Marca = @Id_Marca AND VW.Tipo_Es = 'S' "); try { crud.LimparParametros(); crud.AdicionarParametro("Id_Marca", marcaId); string strVerificar = crud.Executar(CommandType.Text, strSQL.ToString()).ToString(); if (strVerificar == "") { return(0); } else { return(decTotal = decimal.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString())); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public DateTime CompetenciaAtiva() { strSQL = new StringBuilder(); crud = new BDCrud(); DateTime competencia; strSQL.Append("SELECT Data_Competencia "); strSQL.Append("FROM Competencia "); strSQL.Append("WHERE Ativo = 'S'"); try { crud.LimparParametros(); if (crud.Executar(CommandType.Text, strSQL.ToString()) is null) { return(competencia = new DateTime()); } else { return(competencia = DateTime.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString())); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Inserir(ModEstoque estoque) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("INSERT INTO Estoque (Tipo_ES, Data_Cadastro, Qtd_Produto, Valor_Unitario, Id_Produto, Id_Competencia) "); strSQL.Append("VALUES(@Tipo_ES, @Data_Cadastro, @Qtd_Produto, @Valor_Unitario, @Id_Produto, @Id_Competencia)"); try { crud.LimparParametros(); crud.AdicionarParametro("Tipo_ES", estoque.TipoES); crud.AdicionarParametro("Data_Cadastro", estoque.DataCadastro); crud.AdicionarParametro("Qtd_Produto", estoque.QtdProduto); crud.AdicionarParametro("Valor_Unitario", estoque.ValorProduto); crud.AdicionarParametro("Id_Produto", estoque.Produto.Id); crud.AdicionarParametro("Id_Competencia", estoque.Competencia.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int Id(DateTime competencia) { strSQL = new StringBuilder(); crud = new BDCrud(); int id; strSQL.Append("SELECT Id "); strSQL.Append("FROM Competencia "); strSQL.Append("WHERE Data_Competencia = @Data_Competencia"); try { crud.LimparParametros(); crud.AdicionarParametro("Data_Competencia", competencia); if (crud.Executar(CommandType.Text, strSQL.ToString()) is null) { return(0); } else { return(id = int.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).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 static decimal TotalEntradaCompProduto(int compId, int prodId) { strSQL = new StringBuilder(); crud = new BDCrud(); decTotal = new decimal(); strSQL.Append("SELECT SUM(VW.Valor_Total) "); strSQL.Append("FROM VW_Estoque VW "); strSQL.Append("WHERE VW.Id_Competecia = @Id_Competecia AND VW.Tipo_Es = 'E' AND " + "VW.Id_Produto = @Id_Produto"); try { crud.LimparParametros(); crud.AdicionarParametro("Id_Competecia", compId); crud.AdicionarParametro("Id_Produto", prodId); string strVerificar = crud.Executar(CommandType.Text, strSQL.ToString()).ToString(); if (strVerificar == "") { return(0); } else { return(decTotal = decimal.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString())); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public static decimal TotalSaidaPerProduto(DateTime dataInicio, DateTime dataFinal, int prodId) { strSQL = new StringBuilder(); crud = new BDCrud(); decTotal = new decimal(); strSQL.Append("SELECT SUM(VW.Valor_Total) "); strSQL.Append("FROM VW_Estoque VW "); strSQL.Append("WHERE VW.Data_Cadastro BETWEEN @dataInicio AND @dataFinal AND VW.Tipo_Es = 'S' AND " + "VW.Id_Produto = @Id_Produto"); try { crud.LimparParametros(); crud.AdicionarParametro("dataInicio", dataInicio); crud.AdicionarParametro("dataFinal", dataFinal); crud.AdicionarParametro("Id_Produto", prodId); string strVerificar = crud.Executar(CommandType.Text, strSQL.ToString()).ToString(); if (strVerificar == "") { return(0); } else { return(decTotal = decimal.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString())); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Excluir(ModEstoque estoque) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("DELETE FROM Estoque "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Id", estoque.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } 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 int CompetenciaQtdAtiva() { strSQL = new StringBuilder(); crud = new BDCrud(); int competenciaQtd; strSQL.Append("SELECT COUNT(*) "); strSQL.Append("FROM Competencia "); strSQL.Append("WHERE Ativo = 'S'"); try { crud.LimparParametros(); competenciaQtd = int.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString()); return(competenciaQtd); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Inserir(ModMarca marca) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("INSERT INTO Marca (Descricao, Ativo) "); strSQL.Append("VALUES(@Descricao, @Ativo)"); try { crud.LimparParametros(); crud.AdicionarParametro("Descricao", marca.Descricao); crud.AdicionarParametro("Ativo", marca.Ativo); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Inserir(ModCompetencia competencia) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("INSERT INTO Competencia (Data_Competencia, Ativo) "); strSQL.Append("VALUES(@Data_Competencia, @Ativo)"); try { crud.LimparParametros(); crud.AdicionarParametro("Data_Competencia", competencia.Competencia); crud.AdicionarParametro("Ativo", competencia.Ativo); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } 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 DateTime Competencia(int compId) { strSQL = new StringBuilder(); crud = new BDCrud(); DateTime competencia; strSQL.Append("SELECT Data_Competencia "); strSQL.Append("FROM Competencia "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Id", compId); competencia = DateTime.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString()); return(competencia); } catch (Exception ex) { throw new Exception(ex.Message); } }
public char Status(int compId) { strSQL = new StringBuilder(); crud = new BDCrud(); char status; strSQL.Append("SELECT Ativo "); strSQL.Append("FROM Competencia "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Id", compId); status = char.Parse(crud.Executar(CommandType.Text, strSQL.ToString()).ToString()); return(status); } 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); } }
public bool AtualizarStatus(ModCompetencia competencia) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("UPDATE Competencia "); strSQL.Append("SET Ativo = @Ativo "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Ativo", competencia.Ativo); crud.AdicionarParametro("Id", competencia.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }