private void button1_Click(object sender, EventArgs e) { frmLista listaDiretores = new frmLista(); listaDiretores.dgvLista.DataSource = AtorDiretorDAO.Selecionar(); listaDiretores.Show(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { AtorDiretor p = new AtorDiretor(); p.Nome = tboNome.Text; p.DataNascimento = DateTime.Parse(tboDataNascimento.Text); p.Nacionalidade = tboNacionalidade.Text; // Converte a foto do PictureBox em um array de bytes. // O objeto pbFoto (PictureBox) é passado como argumento. p.Foto = Photo.ConvertFileToByte(pbFoto); AtorDiretorDAO.Inserir(p); Close(); frmLista listaAD = new frmLista(); listaAD.dgvLista.DataSource = AtorDiretorDAO.Selecionar(); listaAD.Show(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
private void ListaAD_Load(object sender, EventArgs e) { // Preenche o dataTable com registros do banco de dados dtAtoresDiretores = AtorDiretorDAO.Selecionar(); // Preenche o dataGrid com todos os atoresDiretores listaAD.dgvLista.Columns.Add("Id", "Id"); listaAD.dgvLista.Columns.Add("Nome", "Nome"); listaAD.dgvLista.Columns.Add("Nacionalidade", "Nacionalidade"); listaAD.dgvLista.Columns.Add("dtNascimento", "Data de Nascimento"); for (int i = 0; i < dtAtoresDiretores.Rows.Count; i++) { listaAD.dgvLista.Rows.Add( dtAtoresDiretores.Rows[i]["Id"].ToString(), dtAtoresDiretores.Rows[i]["Nome"].ToString(), dtAtoresDiretores.Rows[i]["Nacionalidade"].ToString(), dtAtoresDiretores.Rows[i]["dtNascimento"].ToString() ); } // Delega o evento de click ao botão btnPesquisar listaAD.btnPesquisar.Click += BtnPesquisar_Click; // Delega o evento de pressionamento de tecla a textBox tboPesquisa listaAD.tboPesquisa.KeyPress += TboPesquisa_KeyPress; // Delega o evento de doubleClick ao dataGrid listaAD.dgvLista.DoubleClick += DgvLista_DoubleClick; atoresDiretores = new List <AtorDiretor>(); // Preenche a lista com os registros do DataTable de Atores/Diretores for (int i = 0; i < dtAtoresDiretores.Rows.Count; i++) { AtorDiretor ad = new AtorDiretor(); ad.Id = int.Parse(dtAtoresDiretores.Rows[i]["Id"].ToString()); ad.Nome = dtAtoresDiretores.Rows[i]["Nome"].ToString(); ad.Nacionalidade = dtAtoresDiretores.Rows[i]["Nacionalidade"].ToString(); ad.DataNascimento = DateTime.Parse(dtAtoresDiretores.Rows[i]["DtNascimento"].ToString()); ad.Foto = (byte[])dtAtoresDiretores.Rows[i]["Foto"]; atoresDiretores.Add(ad); } }