public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade) { this.idVenda = idvenda; this.Produto = produto; this.Vendedor = vendedor; this.qtQuantidade = qtquantidade; }
public void AlterarDados(tbVendedorDTO vendedor) { String sSQL = ""; sSQL += "UPDATE tbVendedor SET dsNome = @dsNome, dtNascimento = @dtNascimento WHERE idVendedor = @idVendedor "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; OleDbParameter parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar); parametro.Value = vendedor.dsNome; parametro = command.Parameters.Add("@dtNascimento", OleDbType.Date); parametro.Value = vendedor.dtNascimento; parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer); parametro.Value = vendedor.idVendedor; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } }
public tbVendedorDTO BuscaPorId(tbVendedorDTO vendedor) { String sSQL = this.MontaQuery(vendedor); tbVendedorDTO retorno = new tbVendedorDTO(); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { retorno.idVendedor = (int)drOleDb["idVendedor"]; if (!DBNull.Value.Equals(drOleDb["dsNome"])) { retorno.dsNome = (String)drOleDb["dsNome"]; } if (!DBNull.Value.Equals(drOleDb["dtNascimento"])) { retorno.dtNascimento = (DateTime)drOleDb["dtNascimento"]; } } } catch (SystemException e) { erro = e.Message; } return(retorno); }
public void ApagarDados(tbVendedorDTO vendedor) { String sSQL = ""; sSQL += "DETELE FROM tbVendedor WHERE idVendedor = @idVendedor "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; OleDbParameter parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer); parametro.Value = vendedor.idVendedor; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } }
public int SalvarDados(tbVendedorDTO vendedor) { int idVendedor = this.MaxId(); String sSQL = ""; sSQL += "INSERT INTO tbVendedor (idVendedor, dsNome, dtNascimento) VALUES "; sSQL += "(@idVendedor, @dsNome, @dtNascimento) "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; OleDbParameter parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer); parametro.Value = idVendedor; parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar); parametro.Value = vendedor.dsNome; parametro = command.Parameters.Add("@dtNascimento", OleDbType.Date); parametro.Value = vendedor.dtNascimento; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } return(idVendedor); }
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); }
private String MontaQuery(tbVendedorDTO vendedor) { String sSQL = "SET LANGUAGE PORTUGUESE; SET DATEFORMAT dmy; "; sSQL += "SELECT idVendedor, dsNome, dtNascimento FROM tbVendedor WHERE 1 = 1 "; if (vendedor.idVendedor > 0) { sSQL += " AND idVendedor = " + vendedor.idVendedor; } if (vendedor.dsNome.Trim() != "") { sSQL += " AND dsNome LIKE '%" + vendedor.dsNome.Trim() + "%'"; } if (vendedor.dtNascimento != null) { sSQL += " AND dtNascimento = '" + vendedor.dtNascimento + "'"; } 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; }
public tbVendedorDTO BuscaPorId(tbVendedorDTO vendedor) { String sSQL = this.MontaQuery(vendedor); tbVendedorDTO retorno = new tbVendedorDTO(); try { conexao = (OleDbConnection)CriaConexaoOleDb(); drOleDb = cria_DataReader_OleDb(sSQL, conexao); while (drOleDb.Read()) { retorno.idVendedor = (int)drOleDb["idVendedor"]; if (!DBNull.Value.Equals(drOleDb["dsNome"])) { retorno.dsNome = (String)drOleDb["dsNome"]; } if (!DBNull.Value.Equals(drOleDb["dtNascimento"])) { retorno.dtNascimento = (DateTime)drOleDb["dtNascimento"]; } } } catch (SystemException e) { erro = e.Message; } return retorno; }
private String MontaQuery(tbVendedorDTO vendedor) { String sSQL = "SET LANGUAGE PORTUGUESE; SET DATEFORMAT dmy; "; sSQL += "SELECT idVendedor, dsNome, dtNascimento FROM tbVendedor WHERE 1 = 1 "; if (vendedor.idVendedor > 0) { sSQL += " AND idVendedor = " + vendedor.idVendedor; } if (vendedor.dsNome.Trim() != "") { sSQL += " AND dsNome LIKE '%" + vendedor.dsNome.Trim() + "%'"; } if (vendedor.dtNascimento != null) { sSQL += " AND dtNascimento = '" + vendedor.dtNascimento + "'"; } return sSQL; }
public int SalvarDados(tbVendedorDTO vendedor) { int idVendedor = this.MaxId(); String sSQL = ""; sSQL += "INSERT INTO tbVendedor (idVendedor, dsNome, dtNascimento) VALUES "; sSQL += "(@idVendedor, @dsNome, @dtNascimento) "; conexao = (OleDbConnection)CriaConexaoOleDb(); command = new OleDbCommand(sSQL, conexao); command.CommandType = CommandType.Text; OleDbParameter parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer); parametro.Value = idVendedor; parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar); parametro.Value = vendedor.dsNome; parametro = command.Parameters.Add("@dtNascimento", OleDbType.Date); parametro.Value = vendedor.dtNascimento; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); conexao.Close(); } catch (SystemException e) { erro = e.Message; } return idVendedor; }