Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmLista listaDiretores = new frmLista();

            listaDiretores.dgvLista.DataSource = AtorDiretorDAO.Selecionar();
            listaDiretores.Show();
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }