Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }