private void ListaSessoes_Load(object sender, EventArgs e) { dtSessoes = SessaoDAO.Selecionar(); listaSessoes.dgvLista.DataSource = dtSessoes; listaSessoes.dgvLista.CellContentClick += new DataGridViewCellEventHandler(dgvLista_CellContentClick); var exibir = new DataGridViewButtonColumn(); exibir.Text = "Exibir"; exibir.HeaderText = "Exibir"; exibir.Name = "clmEditar"; exibir.UseColumnTextForButtonValue = true; listaSessoes.dgvLista.Columns.Add(exibir); }
private void FrmEditar_Load(object sender, EventArgs e) { dtSessoes = SessaoDAO.Selecionar("Id", "IdCinema", "IdFilme", "Hora_Inicial", "Hora_Final", "Data"); sessoes = new List <Sessao>(); for (int i = 0; i < dtSessoes.Rows.Count; i++) { Sessao s = new Sessao(); s.Id = int.Parse(dtSessoes.Rows[i]["Id"].ToString()); s.IdCinema = dtSessoes.Rows[i]["IdCinema"].ToString(); s.IdFilme = int.Parse(dtSessoes.Rows[i]["IdFilme"].ToString()); s.HoraInicial = DateTime.Parse(dtSessoes.Rows[i]["Hora_Inicial"].ToString()); s.HoraFinal = DateTime.Parse(dtSessoes.Rows[i]["Hora_final"].ToString()); s.Data = DateTime.Parse(dtSessoes.Rows[i]["Data"].ToString()); sessoes.Add(s); } var id = listaSessoes.dgvLista.SelectedCells[0]; Sessao sessao = sessoes.Single(s => s.Id == int.Parse(id.Value.ToString())); frmEditar.dtpData.Text = sessao.Data.ToString(); frmEditar.mtbHoraInicial.Text = sessao.HoraInicial.ToString(); frmEditar.mtbHoraFinal.Text = sessao.HoraFinal.ToString(); frmEditar.tboCinema.Text = sessao.IdCinema; frmEditar.tboFilme.Text = sessao.IdFilme.ToString(); frmEditar.dtpData.Enabled = false; frmEditar.mtbHoraInicial.Enabled = false; frmEditar.mtbHoraFinal.Enabled = false; frmEditar.tboCinema.Enabled = false; frmEditar.tboFilme.Enabled = false; frmEditar.btnFilme.Enabled = false; frmEditar.btnCinema.Enabled = false; frmEditar.btnSalvar.Enabled = false; frmEditar.btnSalvar.Size = new Size(94, 23); frmEditar.btnSalvar.Location = new Point(345, 186); frmEditar.btnCancelar.Location = new Point(100, 186); frmEditar.btnCancelar.Size = new Size(94, 23); Button btnEditar = new Button(); btnEditar.Location = new Point(240, 186); btnEditar.Size = new Size(94, 23); btnEditar.Text = "Editar"; btnEditar.Click += BtnEditar_Click; frmEditar.Controls.Add(btnEditar); }