public JOALHERIABLL.ProdutoBLL GetById(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlCommand cmd = new SqlCommand("SELECT * FROM JOALHERIA.PRODUTO WHERE IDPRODUTO = @IDPRODUTO", con.Conectar()); cmd.Parameters.AddWithValue("@IDPRODUTO", produtoBLL.Idproduto); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { produtoBLL.Idproduto = Convert.ToInt16(dr["IDPRODUTO"]); produtoBLL.Idcategoria = Convert.ToInt16(dr["IDCATEGORIA"]); produtoBLL.Descricao = Convert.ToString(dr["DESCRICAO"]); produtoBLL.Quantidade = Convert.ToInt16(dr["QUANTIDADE"]); produtoBLL.Precoimportado = Convert.ToDecimal(dr["PRECOIMPORTADO"]); produtoBLL.Precovenda = Convert.ToDecimal(dr["PRECOVENDA"]); produtoBLL.Lucro = Convert.ToDecimal(dr["LUCRO"]); produtoBLL.Observacoes = Convert.ToString(dr["OBSERVACOES"]); produtoBLL.Imagem = dr["IMAGEM"].ToString(); } dr.Close(); con.Desconectar(); return(produtoBLL); //SqlCommand lCmd = new SqlCommand("SELECT * FROM JOALHERIA.PRODUTO WHERE IDPRODUTO =" + codigo + ";"); //DataTable table = Acces.ExecuteReader(lCmd).Tables[0]; //if (table.Rows.Count == 1) // return new JOALHERIABLL.ProdutoBLL(table.Rows[0]); //else // return new JOALHERIABLL.ProdutoBLL(); }
//BAIXAR ESTOQUE public void BaixarEstoque(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlCommand cmd = new SqlCommand("UPDATE JOALHERIA.PRODUTO SET QUANTIDADE = QUANTIDADE - @QUANTIDADE WHERE IDPRODUTO = @IDPRODUTO", con.Conectar()); cmd.Parameters.AddWithValue("@IDPRODUTO", produtoBLL.Idproduto); cmd.Parameters.AddWithValue("@QUANTIDADE", produtoBLL.Quantidade); Acces.ExecuteNonQuery(cmd); }
public void Excluir(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlCommand cmd = new SqlCommand("DELETE FROM JOALHERIA.PRODUTO WHERE IDPRODUTO = @IDPRODUTO", con.Conectar()); cmd.Parameters.AddWithValue("@IDPRODUTO", produtoBLL.Idproduto); Acces.ExecuteNonQuery(cmd); }
public DataTable ConsultarPorCodigo(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM JOALHERIA.PRODUTO WHERE IDPRODUTO = @IDPRODUTO", con.Conectar()); da.SelectCommand.Parameters.AddWithValue(@"IDPRODUTO", produtoBLL.Idproduto); DataTable dt = new DataTable(); da.Fill(dt); con.Desconectar(); return(dt); }
//consultar por descricao public DataTable ConsultarPorDescricao(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM JOALHERIA.PRODUTO WHERE DESCRICAO LIKE @DESCRICAO", con.Conectar()); da.SelectCommand.Parameters.AddWithValue(@"DESCRICAO", produtoBLL.Descricao + "%"); DataTable dt = new DataTable(); da.Fill(dt); con.Desconectar(); return(dt); }
public static JOALHERIABLL.ProdutoBLL GetById(int id) { SqlCommand cmd = new SqlCommand("SELECT * FROM JOALHERIA.PRODUTO WHERE IDPRODUTO = '" + id + "';"); JOALHERIABLL.ProdutoBLL produto = new JOALHERIABLL.ProdutoBLL(); DataTable result = Acces.ExecuteReader(cmd).Tables[0]; foreach (DataRow row in result.Rows) { produto = new JOALHERIABLL.ProdutoBLL(row); } return(produto); }
public void Alterar(JOALHERIABLL.ProdutoBLL produtoBLL) { SqlCommand cmd = new SqlCommand("UPDATE JOALHERIA.PRODUTO SET IDCATEGORIA = @IDCATEGORIA, DESCRICAO = @DESCRICAO, QUANTIDADE = @QUANTIDADE, PRECOIMPORTADO = @PRECOIMPORTADO, PRECOVENDA = @PRECOVENDA, LUCRO = @LUCRO, OBSERVACOES = @OBSERVACOES, IMAGEM = @IMAGEM WHERE IDPRODUTO = @IDPRODUTO", con.Conectar()); cmd.Parameters.AddWithValue("@IDPRODUTO", produtoBLL.Idproduto); cmd.Parameters.AddWithValue("@IDCATEGORIA", produtoBLL.Idcategoria); cmd.Parameters.AddWithValue("@DESCRICAO", produtoBLL.Descricao); cmd.Parameters.AddWithValue("@QUANTIDADE", produtoBLL.Quantidade); cmd.Parameters.AddWithValue("@PRECOIMPORTADO", produtoBLL.Precoimportado); cmd.Parameters.AddWithValue("@PRECOVENDA", produtoBLL.Precovenda); cmd.Parameters.AddWithValue("@LUCRO", produtoBLL.Lucro); cmd.Parameters.AddWithValue("@OBSERVACOES", produtoBLL.Observacoes); cmd.Parameters.AddWithValue("@IMAGEM", produtoBLL.Imagem); Acces.ExecuteNonQuery(cmd); }
public void Cadastrar(JOALHERIABLL.ProdutoBLL produtoBLL) { string comand = "INSERT INTO JOALHERIA.PRODUTO (IDCATEGORIA, DESCRICAO, QUANTIDADE, PRECOIMPORTADO, PRECOVENDA, LUCRO, OBSERVACOES, IMAGEM) VALUES (@IDCATEGORIA, @DESCRICAO, @QUANTIDADE, @PRECOIMPORTADO, @PRECOVENDA, @LUCRO, @OBSERVACOES, @IMAGEM)"; SqlCommand command = new SqlCommand(comand); command.Parameters.AddWithValue("@IDCATEGORIA", produtoBLL.Idcategoria); command.Parameters.AddWithValue("@DESCRICAO", produtoBLL.Descricao); command.Parameters.AddWithValue("@QUANTIDADE", produtoBLL.Quantidade); command.Parameters.AddWithValue("@PRECOIMPORTADO", produtoBLL.Precoimportado); command.Parameters.AddWithValue("@PRECOVENDA", produtoBLL.Precovenda); command.Parameters.AddWithValue("@LUCRO", produtoBLL.Lucro); command.Parameters.AddWithValue("@OBSERVACOES", produtoBLL.Observacoes); command.Parameters.AddWithValue("@IMAGEM", produtoBLL.Imagem); Acces.ExecuteNonQuery(command); }