private void f_editar_leitor_Load(object sender, EventArgs e) { //mostrar os dados do leitor a editar Leitor lt = new Leitor(); lt.pesquisaPorNLeitor(nleitor, bd); lbNLeitor.Text = lt.nleitor.ToString(); txt_nome.Text = lt.nome; dtp_data.Value = lt.data_nasc; string ficheiro = System.IO.Path.GetTempPath() + @"\imagem.jpg"; Utils.VetorParaImagem(lt.fotografia, ficheiro); pb_foto.ImageLocation = ficheiro; }
private void preencheCBLeitores() { DataTable dados = Leitor.listaTodosLeitores(bd); cbLeitores.Items.Clear(); foreach (DataRow linha in dados.Rows) { Leitor lt = new Leitor( int.Parse(linha["nleitor"].ToString()), linha["nome"].ToString() ); cbLeitores.Items.Add(lt); } }
private void atualizarListaLeitores() { //consulta à bd if (cb_pagina.SelectedIndex == -1) { dgv_lista.DataSource = Leitor.listaTodosLeitores(bd); } else { int nrpagina = cb_pagina.SelectedIndex + 1; int primeiroregisto = (nrpagina - 1) * registosPorPagina + 1; int ultimoregisto = primeiroregisto + registosPorPagina - 1; dgv_lista.DataSource = Leitor.listaTodosLeitores(bd, primeiroregisto, ultimoregisto); } }
//emprestar private void button1_Click(object sender, EventArgs e) { //validar if (cbLeitores.SelectedIndex == -1) { MessageBox.Show("Tem de selecionar um leitor"); return; } if (cbLivros.SelectedIndex == -1) { MessageBox.Show("Tem de selecionar um livro"); return; } Livro lvSelecionado = cbLivros.SelectedItem as Livro; Leitor ltSelecionado = cbLeitores.SelectedItem as Leitor; DateTime dataDevolve = dtpDevolve.Value; Emprestimo emprestimo = new Emprestimo(lvSelecionado.nlivro, ltSelecionado.nleitor, dataDevolve); emprestimo.adicionar(bd); //refresh da combo livros preencheCBLivros(); }