コード例 #1
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(txtIdLiv.Text) > 0)
            {
                Camadas.MODEL.Livro livro    = new Camadas.MODEL.Livro();
                Camadas.BLL.Livro   bllLivro = new Camadas.BLL.Livro();

                livro.id = Convert.ToInt32(txtIdLiv.Text);
                DialogResult result;
                result = MessageBox.Show("Deseja Remover o Livro  Selecionado?",
                                         "Remover Livro ?",
                                         MessageBoxButtons.YesNo,
                                         MessageBoxIcon.Question,
                                         MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    bllLivro.Delete(livro);
                    MessageBox.Show("Livro Removido com Sucesso :) ");
                }
                else
                {
                    MessageBox.Show("Não confirmada Remoção de Livro...", "Remover");
                }


                dtgvLivro.DataSource = bllLivro.Select();
                habilitaCampos(false);
            }
            else
            {
                MessageBox.Show("Não há registros Selecionados", "Remover");
            }
        }
コード例 #2
0
        private void btnBusca_Click(object sender, EventArgs e)
        {
            Camadas.BLL.Livro          bllLivro = new Camadas.BLL.Livro();
            List <Camadas.MODEL.Livro> lstLivro = new List <Camadas.MODEL.Livro>();

            if (rdbTodos.Checked)
            {
                lstLivro = bllLivro.Select();
            }
            else if (txtBusca.Text != string.Empty)//       recebe vazi
            {
                if (rdbCodigo.Checked)
                {
                    lstLivro = bllLivro.SelectById(Convert.ToInt32(txtBusca.Text));
                }
                else if (rdbNome.Checked)
                {
                    lstLivro = bllLivro.SelectByNome(txtBusca.Text);
                }
            }
            else
            {
                MessageBox.Show("Não foi Informado Valor de Pesquisa");
            }

            dtgvLivro.DataSource = lstLivro;
        }
コード例 #3
0
        private void Livro_Load(object sender, EventArgs e)
        {
            Camadas.BLL.Livro bllLivro = new Camadas.BLL.Livro();
            dtgvLivro.DataSource = bllLivro.Select();

            habilitaCampos(false);
        }
コード例 #4
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Livro livro    = new Camadas.MODEL.Livro();
            Camadas.BLL.Livro   bllLivro = new Camadas.BLL.Livro();



            livro.id         = Convert.ToInt32(txtIdLiv.Text);
            livro.titulo     = txtTitulo.Text;
            livro.edicao     = Convert.ToInt32(txtEdicao.Text);
            livro.genero     = Convert.ToString(txtGen.Text);
            livro.quantidade = Convert.ToInt32(txtQuan.Text);
            livro.autor      = txtAutor.Text;



            string msg;

            if (OP == 'I')
            {
                msg = "Deseja Confirmar Inserção dos Dados?";
            }
            else
            {
                msg = "Deseja Confirmar Alteração dos Dados?";
            }

            DialogResult resp;

            resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (resp == DialogResult.OK)
            {
                if (OP == 'I')
                {
                    bllLivro.Insert(livro);
                }
                else
                {
                    bllLivro.Update(livro);
                }
            }

            dtgvLivro.DataSource = bllLivro.Select();

            OP = 'X';
            habilitaCampos(false);
        }