public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade) { this.idVenda = idvenda; this.Produto = produto; this.Vendedor = vendedor; this.qtQuantidade = qtquantidade; }
private String MontaQuery(tbProdutoDTO produto) { String sSQl = "SELECT idProduto, dsDescricao, dsFornecedor, " + "vlValor, qtEstoque FROM tbProduto WHERE 1 = 1 "; if (produto.idProduto > 0) { sSQl += " AND idProduto = " + produto.idProduto; } if (produto.dsDescricao.Trim() != "") { sSQl += " AND dsDescricao LIKE '%" + produto.dsDescricao + "%'"; } if (produto.dsFornecedor.Trim() != "") { sSQl += " AND dsFornecedor LIKE '%" + produto.dsFornecedor + "%'"; } if (produto.vlValor > 0.0) { sSQl += " AND vlValor = " + produto.vlValor; } if (produto.qtEstoque > 0) { sSQl += " AND qtEstoque = " + produto.qtEstoque; } return(sSQl); }
protected void carregarGrid(tbProdutoDTO produtoTela) { tbProdutoBLL prodBll = new tbProdutoBLL(); grdProduto.DataSource = prodBll.ListaTodos(produtoTela); grdProduto.DataBind(); }
public void ApagarDados(tbProdutoDTO produto) { String sSQL = ""; sSQL += "DELETE FROM tbProduto WHERE idProduto = ? "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; comand.Paremeters.AddWithValue("idProduto", produto.idProduto); ///OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer); //parametro.Value = produto.idProduto; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); //Must declare the scalar variable \"@idProduto\"." } catch (SystemException e) { erro = e.Message; } }
private String montaQuery(tbProdutoDTO produto) { String sql = "SELECT idProduto, descricao, valor, fornecedor from tbProduto WHERE 1=1"; if (produto.idProduto > 0) { sql += "AND idProduto = " + produto.idProduto; } if (produto.descricao.Trim() != "") { sql += "AND descricao LIKE '%" + produto.descricao.Trim() + "%'"; } if (produto.valor != 0.0) { sql += "AND valor = " + produto.valor; } if (produto.fornecedor.Trim() != "") { sql += "AND fornecedor LIKE '%'" + produto.fornecedor.Trim() + "'%'"; } return(sql); }
protected void btnDeletar_Click(object sender, EventArgs e) { tbProdutoDTO prodRet = new tbProdutoDTO(); prodRet.idProduto = int.Parse(lblid.Text); tbProdutoBLL prodBll = new tbProdutoBLL(); prodBll.ApagarDados(prodRet); carregarGrid(FiltroTela()); }
protected tbProdutoDTO FiltroTela() { tbProdutoDTO prodRet = new tbProdutoDTO(); prodRet.dsDescricao = txtDescricao.Text; prodRet.dsFornecedor = txtFabricante.Text; prodRet.qtEstoque = int.Parse(txtqtEstoque.Text); prodRet.vlValor = float.Parse(txtPreco.Text); return prodRet; }
protected tbProdutoDTO FiltroTela() { tbProdutoDTO prodRet = new tbProdutoDTO(); prodRet.dsDescricao = txtDescricao.Text; prodRet.dsFornecedor = txtFabricante.Text; prodRet.qtEstoque = int.Parse(txtqtEstoque.Text); prodRet.vlValor = float.Parse(txtPreco.Text); return(prodRet); }
public int SalvarDados(tbProdutoDTO produto) { int idProduto = this.MaxId(); String sSQL = ""; sSQL += "INSERT INTO tbProduto (idProduto, dsDescricao, dsFornecedor, "; sSQL += "vlValor, qtEstoque) VALUES (?, ?, ?, ?, ?)"; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@idProduto", idProduto); command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao); command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor); command.Parameters.AddWithValue("@vlValor", produto.vlValor); command.Parameters.AddWithValue("@qtEstoque", produto.qtEstoque); // OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer); //parametro.Value = idProduto; // parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar); // parametro.Value = produto.dsDescricao; // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar); //parametro.Value = produto.dsFornecedor; // parametro = command.Parameters.Add("@vlValor", OleDbType.Double); // parametro.Value = produto.vlValor; //parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer); // parametro.Value = produto.qtEstoque; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } return(idProduto); }
public void AlterarDados(tbProdutoDTO produto) { String sSQL = ""; sSQL += "UPDATE tbProduto SET dsDescricao = ?, dsFornecedor = ?, "; sSQL += "vlValor = ?, qtEstoque = ? WHERE idProduto =? "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao); command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor); command.Parameters.AddWithValue("@vlValor", produto.vlValor); command.Parameters.AddWithValue("@qtEstoque", produto.qtEstoque); command.Parameters.AddWithValue("@idProduto", idProduto); //OleDbParameter parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar); // parametro.Value = produto.dsDescricao; // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar); // parametro.Value = produto.dsFornecedor; //parametro = command.Parameters.Add("@vlValor", OleDbType.Double); //parametro.Value = produto.vlValor; // parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer); //parametro.Value = produto.qtEstoque; //parametro = command.Parameters.Add("@idProduto", OleDbType.Integer); //parametro.Value = produto.idProduto; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } }
public void AlterarDados(tbProdutoDTO produto) { String sSQL = ""; sSQL += "UPDATE tbProduto SET dsDescricao = ?, dsFornecedor = ?, "; sSQL += "vlValor = ?, qtEstoque = ? WHERE idProduto =? "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao); command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor); command.Parameters.AddWithValue("@vlValor",produto.vlValor); command.Parameters.AddWithValue("@qtEstoque",produto.qtEstoque); command.Parameters.AddWithValue("@idProduto", idProduto); //OleDbParameter parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar); // parametro.Value = produto.dsDescricao; // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar); // parametro.Value = produto.dsFornecedor; //parametro = command.Parameters.Add("@vlValor", OleDbType.Double); //parametro.Value = produto.vlValor; // parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer); //parametro.Value = produto.qtEstoque; //parametro = command.Parameters.Add("@idProduto", OleDbType.Integer); //parametro.Value = produto.idProduto; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } }
public ListatbVendaDTO ListaTodos(tbVendaDTO venda) { ListatbVendaDTO listaRetorno = new ListatbVendaDTO(); String sSQL = this.MontaQuery(venda); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { tbVendaDTO retorno = new tbVendaDTO(); retorno.idVenda = (int)drOleDb["idVenda"]; tbProdutoDTO prodAux = new tbProdutoDTO(); if (!DBNull.Value.Equals(drOleDb["idProduto"])) { prodAux.idProduto = (int)drOleDb["idProduto"]; retorno.Produto = produtoBLL.BuscaPorId(prodAux); } tbVendedorDTO vendAux = new tbVendedorDTO(); if (!DBNull.Value.Equals(drOleDb["idVendedor"])) { vendAux.idVendedor = (int)drOleDb["idVendedor"]; retorno.Vendedor = vendedorBLL.BuscaPorId(vendAux); } if (!DBNull.Value.Equals(drOleDb["qtQuantidade"])) { retorno.qtQuantidade = (int)drOleDb["qtQuantidade"]; } listaRetorno.Add(retorno); } } catch (SystemException e) { erro = e.Message; } return(listaRetorno); }
public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto) { ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO(); String sSQL = this.MontaQuery(produto); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { tbProdutoDTO prodRetorno = new tbProdutoDTO(); prodRetorno.idProduto = (int)drOleDb["idProduto"]; if (!DBNull.Value.Equals(drOleDb["dsDescricao"])) { prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"]; } if (!DBNull.Value.Equals(drOleDb["dsFornecedor"])) { prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"]; } if (!DBNull.Value.Equals(drOleDb["qtEstoque"])) { prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"]; } if (!DBNull.Value.Equals(drOleDb["vlValor"])) { prodRetorno.vlValor = (float)(double)drOleDb["vlValor"]; } listaRetorno.Add(prodRetorno); } } catch (SystemException e) { erro = e.Message; } return(listaRetorno); }
public tbProdutoDTO buscaPorID(tbProdutoDTO prod) { String sql = montaQuery(prod); tbProdutoDTO prodRet = new tbProdutoDTO(); try { drOleDb = criaDataReader(sql); while (drOleDb.Read()) { prodRet.idProduto = (int)drOleDb["idProduto"]; prodRet.descricao = (String)drOleDb["descricao"]; prodRet.valor = (double)drOleDb["valor"]; prodRet.fornecedor = (String)drOleDb["fornecedor"]; } } catch (SystemException e) { this.erro = e.Message; } return(prodRet); }
public int SalvarDados(tbProdutoDTO produto) { int idProduto = this.MaxId(); String sSQL = ""; sSQL += "INSERT INTO tbProduto (idProduto, dsDescricao, dsFornecedor, "; sSQL += "vlValor, qtEstoque) VALUES (?, ?, ?, ?, ?)"; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@idProduto", idProduto); command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao); command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor); command.Parameters.AddWithValue("@vlValor",produto.vlValor); command.Parameters.AddWithValue("@qtEstoque",produto. qtEstoque); // OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer); //parametro.Value = idProduto; // parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar); // parametro.Value = produto.dsDescricao; // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar); //parametro.Value = produto.dsFornecedor; // parametro = command.Parameters.Add("@vlValor", OleDbType.Double); // parametro.Value = produto.vlValor; //parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer); // parametro.Value = produto.qtEstoque; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } return idProduto; }
public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto) { ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO(); String sSQL = this.MontaQuery(produto); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { tbProdutoDTO prodRetorno = new tbProdutoDTO(); prodRetorno.idProduto = (int)drOleDb["idProduto"]; if (!DBNull.Value.Equals(drOleDb["dsDescricao"])) { prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"]; } if (!DBNull.Value.Equals(drOleDb["dsFornecedor"])) { prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"]; } if (!DBNull.Value.Equals(drOleDb["qtEstoque"])) { prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"]; } if (!DBNull.Value.Equals(drOleDb["vlValor"])) { prodRetorno.vlValor = (float)(double)drOleDb["vlValor"]; } listaRetorno.Add(prodRetorno); } } catch (SystemException e) { erro = e.Message; } return listaRetorno; }
private String MontaQuery(tbProdutoDTO produto) { String sSQl = "SELECT idProduto, dsDescricao, dsFornecedor, " + "vlValor, qtEstoque FROM tbProduto WHERE 1 = 1 "; if (produto.idProduto > 0) { sSQl += " AND idProduto = " + produto.idProduto; } if (produto.dsDescricao.Trim() != "") { sSQl += " AND dsDescricao LIKE '%" + produto.dsDescricao + "%'"; } if (produto.dsFornecedor.Trim() != "") { sSQl += " AND dsFornecedor LIKE '%" + produto.dsFornecedor + "%'"; } if (produto.vlValor > 0.0) { sSQl += " AND vlValor = " + produto.vlValor; } if (produto.qtEstoque > 0) { sSQl += " AND qtEstoque = " + produto.qtEstoque; } return sSQl; }
public tbVendaDTO BuscaPorId(tbVendaDTO venda) { String sSQL = this.MontaQuery(venda); tbVendaDTO retorno = new tbVendaDTO(); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { retorno.idVenda = (int)drOleDb["idVenda"]; tbProdutoDTO prodAux = new tbProdutoDTO(); if (!DBNull.Value.Equals(drOleDb["idProduto"])) { prodAux.idProduto = (int)drOleDb["idProduto"]; retorno.Produto = produtoBLL.BuscaPorId(prodAux); } tbVendedorDTO vendAux = new tbVendedorDTO(); if (!DBNull.Value.Equals(drOleDb["idVendedor"])) { vendAux.idVendedor = (int)drOleDb["idVendedor"]; retorno.Vendedor = vendedorBLL.BuscaPorId(vendAux); } if (!DBNull.Value.Equals(drOleDb["qtQuantidade"])) { retorno.qtQuantidade = (int)drOleDb["qtQuantidade"]; } } } catch (SystemException e) { erro = e.Message; } return retorno; }