예제 #1
0
        private void cbLivros_SelectedIndexChanged(object sender, EventArgs e)
        {
            int id = int.Parse(cbLivros.Items[cbLivros.SelectedIndex].ToString().Substring(0, 3).Trim());

            try
            {
                Livro livro = livroBLL.SelecionarLivroPorId(id);

                txtIdLivroDev.Text     = livro.IdLivro.ToString();
                txtCodLivroDev.Text    = livro.CodigoLivro;
                txtTituloLivroDev.Text = livro.TituloLivro;
                txtAutorLivroDev.Text  = livro.AutorLivro;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }
예제 #2
0
        private void btnProcurar_Click(object sender, EventArgs e)
        {
            int   id    = int.Parse(txtIdLivro.Text);
            Livro livro = new Livro(id,
                                    "",
                                    "",
                                    "");

            try
            {
                LivroBLL livroBLL = new LivroBLL();
                livro = livroBLL.SelecionarLivroPorId(id);
                txtCodigoLivro.Text = livro.CodigoLivro;
                txtTituloLivro.Text = livro.TituloLivro;
                txtAutorLivro.Text  = livro.AutorLivro;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
            txtIdLivro.ReadOnly = true;
        }
예제 #3
0
 private void btnProcurar_Click_1(object sender, EventArgs e)
 {
     limparTela();
     try
     {
         if (txtIdLivro.Text.Trim() == "")
         {
             throw new Exception("Id vazio");
         }
         int          id    = Convert.ToInt32(txtIdLivro.Text);
         Livro        livro = new Livro(id, "", "", "");
         BLL.LivroBLL bll   = new LivroBLL();
         livro = bll.SelecionarLivroPorId(id);
         txtCodigoLivro.Text = livro.CodigoLivro;
         txtTituloLivro.Text = livro.TituloLivro;
         txtAutorLivro.Text  = livro.AutorLivro;
     }
     catch (Exception ex)
     {
         MessageBox.Show(" Erro : " + ex.Message.ToString());
     }
 }
예제 #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtIdLivro.Text == "")
                {
                    throw new Exception("Digite o código do livro antes de procura-lo");
                }

                int   id    = Convert.ToInt32(txtIdLivro.Text);
                Livro livro = new Livro(id, "", "", "");

                BLL.LivroBLL bll = new LivroBLL();
                livro = bll.SelecionarLivroPorId(id);
                txtCodigoLivro.Text = livro.CodigoLivro;
                txtTituloLivro.Text = livro.TituloLivro;
                txtAutorLivro.Text  = livro.AutorLivro;
            }
            catch (Exception ex)
            {
                MessageBox.Show(" Erro : " + ex.Message.ToString());
            }
        }
        private void FrmRelatorio_Load(object sender, EventArgs e)
        {
            try
            {
                List <Emprestimo> listaEmprestimo = emprestimoBLL.ListarEmprestimos();
                Livro             livroAtual      = null;
                Leitor            leitorAtual     = null;

                dgvRelatorio.RowCount = listaEmprestimo.Count;

                for (short i = 0; i < listaEmprestimo.Count; i++)
                {
                    livroAtual  = livroBLL.SelecionarLivroPorId(listaEmprestimo[i].IdLivro);
                    leitorAtual = leitorBLL.SelecionarLeitorPorId(listaEmprestimo[i].IdLeitor);

                    dgvRelatorio[0, i].Value = livroAtual.IdLivro;
                    dgvRelatorio[1, i].Value = livroAtual.TituloLivro;
                    dgvRelatorio[2, i].Value = leitorAtual.IdLeitor;
                    dgvRelatorio[3, i].Value = leitorAtual.NomeLeitor;

                    if (listaEmprestimo[i].DataDevolucaoPrevista.CompareTo(DateTime.Now) < 0)
                    {
                        dgvRelatorio[4, i].Value = "Sim";
                    }

                    if (listaEmprestimo[i].DataDevolucaoPrevista.CompareTo(DateTime.Now) > 0)
                    {
                        dgvRelatorio[4, i].Value = "Não";
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }