Ejemplo n.º 1
0
        public void atualizarGrid()
        {
            BrinquedoNegocio brinquedoNegocio = new BrinquedoNegocio();
            BrinquedoColecao brinquedoColecao = new BrinquedoColecao();

            //consulta
            brinquedoColecao = brinquedoNegocio.ConsultarNomeBrinquedo(txtBuscar.Text);
            //limpar grid
            dataGridViewBrinquedo.DataSource = null;
            //exibindo dados no grid
            dataGridViewBrinquedo.DataSource = brinquedoColecao;
            dataGridViewBrinquedo.Update();
            dataGridViewBrinquedo.Refresh();
        }
        private void AlterarRegistro()
        {
            Brinquedo brinquedo = new Brinquedo();

            brinquedo.codBrinquedo = Convert.ToInt32(txtCodigo.Text);
            brinquedo.nome = txtNomeBrinquedo.Text;
            brinquedo.cadastro = DateTime.Now;

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

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

            BrinquedoNegocio brinquedoNegocio = new BrinquedoNegocio();
            if (txtNomeBrinquedo.Text == "")
            {
                MessageBox.Show("Favor, informe o nome do brinquedo.", "Erro ao gravar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                //Inserindo dados no banco
                string retorno = brinquedoNegocio.AlterarBrinquedo(brinquedo);

                try
                {
                    int codBrinquedo = Convert.ToInt32(retorno);
                    MessageBox.Show("Brinquedo alterado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("Não foi possivel alterar brinquedo. Contate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        //Evento novo e evento excluir
        private void btnNovo_Click(object sender, EventArgs e)
        {
            if (btnNovo.Text == "Excluir")
            {
                Brinquedo b = new Brinquedo();

                b.codBrinquedo = Convert.ToInt32(txtCodigo.Text);
                b.nome = txtNomeBrinquedo.ToString();
                b.cadastro = Convert.ToDateTime(dateTimePickerBrinquedo.Value);
                b.ativo = Convert.ToBoolean(cbSituacao.SelectedValue);

                DialogResult result = MessageBox.Show("Você tem certeza que deseja excluir este brinquedo?", "Excluir brinquedo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.No)
                    return;
                else
                {
                    BrinquedoNegocio bn = new BrinquedoNegocio();

                    string retorno = bn.ExcluirBrinquerdo(b);

                    try
                    {
                        int converteInteiro = Convert.ToInt32(retorno);
                        MessageBox.Show("Brinquedo excluido com sucesso.", "Excluido com sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        novo();

                    }
                    catch
                    {
                        MessageBox.Show("Não foi possível excluir brinquedo. \nContate o Administrador.", "Erro ao excluir brinquedo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
                novo();
        }