public void atualizarGrid()
        {
            DecoracaoNegocio decoracaoNegocio = new DecoracaoNegocio();
            DecoracaoColecao decoracaoColecao = new DecoracaoColecao();

            //consulta
            decoracaoColecao = decoracaoNegocio.ConsultarNomeDecoracao(txtPesquisa.Text);
            //limpar
            dataGridViewDecoracao.DataSource = null;
            //exibir
            dataGridViewDecoracao.DataSource = decoracaoColecao;
            dataGridViewDecoracao.Update();
            dataGridViewDecoracao.Refresh();
        }
        private void alterarRegistro()
        {
            Decoracao decoracao = new Decoracao();

            decoracao.codDecoracao = Convert.ToInt32(txtCodigo.Text);
            decoracao.nome = txtNomeDecoracao.Text;
            decoracao.cadastro = dateTimePickerCriacao.Value;

            if(cbSituacao.Text == "Selecione")
            {
                MessageBox.Show("Favor, informe a situação desta decoração.","Situação inválida",MessageBoxButtons.OK,MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (cbSituacao.SelectedItem.ToString() == "Ativo")
                    decoracao.ativo = true;
                else
                    decoracao.ativo = false;
            }

            decoracao.valor = Convert.ToDouble(txtValor.Text);

            DecoracaoNegocio decoracaoNegocio = new DecoracaoNegocio();

            if(txtNomeDecoracao.Text == "")
            {
                MessageBox.Show("Favor, informe o nome da decoração.", "Erro ao gravar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                string retorno = decoracaoNegocio.AlterarDecoracao(decoracao);

                try
                {
                    int codDecoracao = Convert.ToInt32(retorno);
                    MessageBox.Show("Decoração alterada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("Não foi possível alterar decoração. Contate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void gravarRegistro()
        {
            Decoracao d = new Decoracao();

            d.nome = txtNomeDecoracao.Text;
            d.cadastro = DateTime.Now;

            if (cbSituacao.Text == "Selecione")
            {
                MessageBox.Show("Favor, informe a situação da decoração cadastrada", "Erro ao cadastrar decoração", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (cbSituacao.SelectedItem.ToString() == "Ativo")
                    d.ativo = true;
                else
                    d.ativo = false;
            }

            d.valor = Convert.ToDouble(txtValor.Text);
            d.estoque = Convert.ToInt32(txtControlaEstoque.Text);

            if (cbControlaEstoque.Checked == true)
                d.controlaEstoque = true;
            else
                d.controlaEstoque = false;

            DecoracaoNegocio dn = new DecoracaoNegocio();

            string retorno = dn.InserirDecoracao(d);

            try
            {
                int codBrinquedo = Convert.ToInt32(retorno);
                MessageBox.Show("Decoracao inserida com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                novo();
            }
            catch
            {
                MessageBox.Show("Não foi possível inserir nova decoração.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void excluirRegistro()
        {
            Decoracao decoracao = new Decoracao();

            decoracao.codDecoracao = Convert.ToInt32(txtCodigo.Text);
            decoracao.nome = txtNomeDecoracao.Text;
            decoracao.cadastro = Convert.ToDateTime(dateTimePickerCriacao.Value);
            decoracao.ativo = Convert.ToBoolean(cbSituacao.SelectedValue);

            DialogResult resultado = MessageBox.Show("Você tem certeza que deseja excluir esta decoração?","Excluir decoração",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
                return;
            else
            {
                DecoracaoNegocio decoracaoNegocio = new DecoracaoNegocio();

                string retorno = decoracaoNegocio.ExcluirDecoracao(decoracao);

                try
                {
                    int codDecoracao = Convert.ToInt32(retorno);
                    MessageBox.Show("Decoracao excluida com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    novo();
                }
                catch
                {
                    MessageBox.Show("Erro ao excluir decoração.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
        }