//mostrar detalhes do leitor selecionado private void detalhesToolStripMenuItem_Click(object sender, EventArgs e) { int nleitor = nleitorSelecionado(); if (nleitor == -1) { MessageBox.Show("Tem de selecionar um leitor da lista"); return; } Leitor lt = new Leitor(); DataTable leitor = lt.pesquisaPorNLeitor(nleitor, bd); //mostrar no form o leitor //nome txt_nome.Text = leitor.Rows[0]["nome"].ToString(); //datanascimento dtp_data.Value = DateTime.Parse(leitor.Rows[0]["data_nasc"].ToString()); //fotografia byte[] imagem = (byte[])leitor.Rows[0]["fotografia"]; //criar ficheiro temp string ficheiro = System.IO.Path.GetTempPath() + @"imagem.jpg"; Utils.VetorParaImagem(imagem, ficheiro); pb_foto.ImageLocation = ficheiro; }
//remover leitor selecionado private void removerToolStripMenuItem_Click(object sender, EventArgs e) { //nleitor a remover int nleitor = nleitorSelecionado(); if (nleitor == -1) { MessageBox.Show("Tem de selecionar um leitor da lista"); return; } //confirmar Leitor lt = new Leitor(); lt.pesquisaPorNLeitor(nleitor, bd); string nome = lt.nome; DialogResult resposta; resposta = MessageBox.Show("Tem a certeza que pretende remover o leitor " + nome, "Remover", MessageBoxButtons.YesNo); if (resposta == DialogResult.No) { return; } Leitor.removerLeitor(nleitor, bd); //atualizar a lista atualizarListaLeitores(); atualizaNrPaginas(); }
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; }