private void Interacao(ModInteracao.Interacao interacao) { negProdInserir = new NegProdInserir(); negProdAtualizar = new NegProdAtualizar(); negProdExcluir = new NegProdExcluir(); modMarca = new ModMarca(); modProduto = new ModProduto(); if (CbAtivo.Checked) { prodAtivo = 'S'; } else { prodAtivo = 'N'; } try { modProduto.Id = prodId; modProduto.Descricao = TxtDescricao.Text; modProduto.Ativo = prodAtivo; modProduto.Marca = new ModMarca(); modProduto.Marca.Id = marcaId; switch (interacao) { case ModInteracao.Interacao.Gravar: negProdInserir.Inserir(modProduto); break; case ModInteracao.Interacao.Alterar: negProdAtualizar.Atualizar(modProduto); break; case ModInteracao.Interacao.Excluir: negProdExcluir.Excluir(modProduto); break; default: MessageBox.Show("Função não cadastrada"); break; } BotoesReset(); ListarProduto(strProduto, marcaId); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Interacao(ModInteracao.Interacao interacao) { negMarcInserir = new NegMarcInserir(); negMarcAtualizar = new NegMarcAtualizar(); negMarcExcluir = new NegMarcExcluir(); modMarca = new ModMarca(); if (CbAtivo.Checked) { marcaAtivo = 'S'; } else { marcaAtivo = 'N'; } try { modMarca.Id = marcaId; modMarca.Descricao = TxtDescricao.Text.Trim(); modMarca.Ativo = marcaAtivo; switch (interacao) { case ModInteracao.Interacao.Gravar: negMarcInserir.Inserir(modMarca); break; case ModInteracao.Interacao.Alterar: negMarcAtualizar.Atualizar(modMarca); break; case ModInteracao.Interacao.Excluir: negMarcExcluir.Excluir(modMarca); break; default: MessageBox.Show("Função não cadastrada."); break; } BotoesReset(); ListaMarcas(strPesquisa); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Excluir(ModMarca marca) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("DELETE FROM Marca "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Id", marca.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } 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 Atualizar(ModMarca marca) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("UPDATE Marca "); strSQL.Append("SET Descricao = @Descricao, Ativo = @Ativo "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Descricao", marca.Descricao); crud.AdicionarParametro("Ativo", marca.Ativo); crud.AdicionarParametro("Id", marca.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }