public void CadastrarProdutos(Produto produto) { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Produto (Descricao, Valor, Quantidade, Ativo) values" + "('" + produto.Descricao + "', '" + produto.Valor + "', '" + produto.Quantidade + "','" + produto.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Cadastrado com sucesso!"); } catch(Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco!"); } finally { conn.FecharConnecxao(); } }
public Produto BuscarProduto(int idProduto) { FactoryConnection conn = new FactoryConnection(); Produto prod = new Produto(); try { String query = "SELECT * FROM Produto WHERE IdProduto = '"+ idProduto +"' AND Ativo = 1"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { prod.Descricao = (String)reader["Descricao"]; prod.Valor = (Decimal)reader["Valor"]; prod.Quantidade = (int)reader["Quantidade"]; prod.IdProduto = (int)reader["IdProduto"]; prod.Ativo = (Boolean)reader["Ativo"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return prod; }
public AlterarProduto(Produto prod, ListarProdutos listarProdutos) { InitializeComponent(); DescricaoPro.Text = prod.Descricao; ValorProd.Text = Convert.ToString(prod.Valor); QuantidadeProd.Text = Convert.ToString(prod.Quantidade); this.idProdutoParaAlterar = prod.IdProduto; this.prod = prod; this.listarProdutos = listarProdutos; }
private void Cadastrar_Click(object sender, EventArgs e) { IfachadaProduto fachadaProduto = new FachadaProduto(); Produto umProduto = new Produto(); if(DescricaoProduto.Text.Equals("") || DescricaoProduto == null || ValorProduto.Equals("") || ValorProduto == null || QuantidadeProduto.Equals("") || QuantidadeProduto == null) { MessageBox.Show("Preencha todos os campos!"); } else { umProduto.Descricao = DescricaoProduto.Text; umProduto.Valor = Decimal.Parse(ValorProduto.Text); umProduto.Quantidade = int.Parse(QuantidadeProduto.Text); umProduto.Ativo = true; fachadaProduto.CadastrarProdutos(umProduto); this.Close(); } }
private void Alterar_Click(object sender, EventArgs e) { IfachadaProduto fachada = new FachadaProduto(); Projeto4_Junior.Modelo.Produto produto = new Projeto4_Junior.Modelo.Produto(); if(DescricaoPro.Text == null || DescricaoPro.Text.Equals("") || ValorProd.Text == null || ValorProd.Text.Equals("") || QuantidadeProd.Text == null || QuantidadeProd.Text.Equals("")) { MessageBox.Show("Preencha todos os campos!"); } else { produto.Descricao = DescricaoPro.Text; produto.Valor = Convert.ToDecimal(ValorProd.Text); produto.Quantidade = Convert.ToInt32(QuantidadeProd.Text); produto.IdProduto = idProdutoParaAlterar; fachada.AlterarProduto(produto); this.Close(); } }
private void Alterar_Click(object sender, EventArgs e) { IfachadaProduto fachada = new FachadaProduto(); Projeto4_Junior.Modelo.Produto produto = new Projeto4_Junior.Modelo.Produto(); if (DescricaoPro.Text == null || DescricaoPro.Text.Equals("") || ValorProd.Text == null || ValorProd.Text.Equals("") || QuantidadeProd.Text == null || QuantidadeProd.Text.Equals("")) { MessageBox.Show("Preencha todos os campos!"); } else { produto.Descricao = DescricaoPro.Text; produto.Valor = Convert.ToDecimal(ValorProd.Text); produto.Quantidade = Convert.ToInt32(QuantidadeProd.Text); produto.IdProduto = idProdutoParaAlterar; fachada.AlterarProduto(produto); this.Close(); } }
public void AlterarProduto(Produto produto) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Produto SET Descricao = '" + produto.Descricao + "', Valor = '" + produto.Valor + "', Quantidade = '" + produto.Quantidade + "' WHERE IdProduto = '" + produto.IdProduto + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public void CadastrarProdutos(Produto produto) { this.ifachada.CadastrarProdutos(produto); }
public Produto BuscarProdutos(Produto produto) { return this.ifachada.BuscarProdutos(produto); }
public void AlterarProdutos(Produto produto) { this.ifachada.AlterarProdutos(produto); }
public void RemoverProdutos(Produto produto) { this.ifachada.RemoverProdutos(produto); }
public void CadastrarProdutos(Produto produto) { this.ibancodados.CadastrarProdutos(produto); }
public Produto BuscarProdutos(Produto produto) { return this.ibancodados.BuscarProdutos(produto); }
public void AlterarProdutos(Produto produto) { this.ibancodados.AlterarProdutos(produto); }
public void RemoverProdutos(Produto produto) { this.ibancodados.RemoverProdutos(produto); }
public ArrayList ListarProduto(String produto) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Produto WHERE Descricao LIKE '%" + produto + "%'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Produto umProduto = new Produto(); umProduto.Descricao = (String)reader["Descricao"]; umProduto.Valor = (Decimal)reader["Valor"]; umProduto.Quantidade = (int)reader["Quantidade"]; umProduto.Ativo = (Boolean)reader["Ativo"]; umProduto.IdProduto = (int)reader["IdProduto"]; if (umProduto.Ativo == true) { lista.Add(umProduto); } } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }