private void btnDeletar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Você realmente deseja deletar?", "Deletar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { DAO.Generica banco = new DAO.Generica(); banco.deletarFilmes(lblId.Text); MessageBox.Show("O registro foi deletado!"); btnAlterar.Enabled = false; btnDeletar.Enabled = false; btnNovo.Visible = false; btnCadastrar.Enabled = true; using (StreamWriter arquivoTexto = new StreamWriter(@"C:\Cinema\Filmes.txt", true)) { int id = int.Parse(lblId.Text); arquivoTexto.WriteLine("-- Iniciando Log -- "); arquivoTexto.WriteLine(DateTime.Today.ToShortDateString() + " | " + DateTime.Now.ToShortTimeString()); arquivoTexto.WriteLine("Usuário deletou o seguinte registro de Filme:"); arquivoTexto.WriteLine("ID: " + lblId.Text); arquivoTexto.WriteLine("-- Término Log --"); arquivoTexto.WriteLine(" "); } limparCampos(); dgvFilme.DataSource = banco.retornarFilmes(); } catch (Exception erro) { MessageBox.Show("Não foi possível deletar!"); } } }
private void cadFilme_Load(object sender, EventArgs e) { try { cboCategoria.SelectedItem = "Ação"; DAO.Generica banco = new DAO.Generica(); dgvFilme.DataSource = banco.retornarFilmes(); } catch { MessageBox.Show("Erro na conexão!"); this.Hide(); } }
private void cadSessao_Load(object sender, EventArgs e) { try { cboTipoSessao.SelectedItem = "2D"; cboFilme.SelectedValue = "1"; DAO.Generica banco = new DAO.Generica(); dgvSessao.DataSource = banco.retornarSessoes(); cboFilme.ValueMember = "idFilme"; cboFilme.DisplayMember = "nm"; cboFilme.DataSource = banco.retornarFilmesCombo(); } catch { MessageBox.Show("Erro na conexão!"); this.Hide(); } }
private void dgvFilme_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DAO.Generica banco = new DAO.Generica(); lblId.Text = dgvFilme.Rows[e.RowIndex].Cells["ID"].Value.ToString(); txtNm.Text = dgvFilme.Rows[e.RowIndex].Cells["NOME"].Value.ToString(); txtClass.Text = dgvFilme.Rows[e.RowIndex].Cells["CLASSIFICACAO"].Value.ToString(); cboCategoria.SelectedItem = dgvFilme.Rows[e.RowIndex].Cells["CATEGORIA"].Value.ToString(); mtxtDura.Text = dgvFilme.Rows[e.RowIndex].Cells["DURACAO"].Value.ToString(); txtAno.Text = dgvFilme.Rows[e.RowIndex].Cells["ANO"].Value.ToString(); txtDire.Text = dgvFilme.Rows[e.RowIndex].Cells["DIRETOR"].Value.ToString(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnCadastrar.Enabled = false; btnNovo.Visible = true; } catch { } }
private void dgvSessao_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DAO.Generica banco = new DAO.Generica(); lblId.Text = dgvSessao.Rows[e.RowIndex].Cells["ID"].Value.ToString(); dtpData.Text = dgvSessao.Rows[e.RowIndex].Cells["DATA"].Value.ToString(); mtxtHora.Text = dgvSessao.Rows[e.RowIndex].Cells["HORA"].Value.ToString(); txtNroSala.Text = dgvSessao.Rows[e.RowIndex].Cells["NUMERO_SALA"].Value.ToString(); cboFilme.SelectedValue = dgvSessao.Rows[e.RowIndex].Cells["ID_FILME"].Value.ToString(); txtCapac.Text = dgvSessao.Rows[e.RowIndex].Cells["CAPACIDADE"].Value.ToString(); cboTipoSessao.SelectedItem = dgvSessao.Rows[e.RowIndex].Cells["TIPO"].Value.ToString(); txtValor.Text = dgvSessao.Rows[e.RowIndex].Cells["VALOR"].Value.ToString(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnCadastrar.Enabled = false; btnNovo.Visible = true; } catch { } }
private void btnCadastrar_Click(object sender, EventArgs e) { if (ValidarCampoString(txtNm.Text, "Nome") == false) { txtNm.Clear(); txtNm.Focus(); return; } if (ValidarCampoString(txtClass.Text, "Classificação") == false) { txtClass.Clear(); txtClass.Focus(); return; } if (ValidarCampoNum(txtClass.Text, "Classificação") == false) { txtClass.Clear(); txtClass.Focus(); return; } if (ValidarCampoString(cboCategoria.Text, "Categoria") == false) { cboCategoria.SelectedItem = "Ação"; cboCategoria.Focus(); return; } if (ValidarCampoData(mtxtDura.Text, "Duração") == false) { mtxtDura.Clear(); mtxtDura.Focus(); return; } if (ValidarCampoString(txtAno.Text, "Ano") == false) { txtAno.Clear(); txtAno.Focus(); return; } if (ValidarCampoNum(txtAno.Text, "Ano") == false) { txtAno.Clear(); txtAno.Focus(); return; } if (ValidarCampoString(txtDire.Text, "Diretor") == false) { txtDire.Clear(); txtDire.Focus(); return; } try { DAO.Generica banco = new DAO.Generica(); banco.cadastrarFilmes(txtNm.Text, txtClass.Text, cboCategoria.Text, mtxtDura.Text, txtAno.Text, txtDire.Text); MessageBox.Show("Cadastro realizado!"); btnAlterar.Enabled = false; btnDeletar.Enabled = false; dgvFilme.DataSource = banco.retornarFilmes(); if (Directory.Exists(@"C:\Cinema") == false) { Directory.CreateDirectory(@"C:\Cinema"); } using (StreamWriter arquivoTexto = new StreamWriter(@"C:\Cinema\Filmes.txt", true)) { arquivoTexto.WriteLine("-- Iniciando Log -- "); arquivoTexto.WriteLine(DateTime.Today.ToShortDateString() + " | " + DateTime.Now.ToShortTimeString()); arquivoTexto.WriteLine("Usuário efetuou um cadastro de Filme:"); arquivoTexto.WriteLine("Nome: " + txtNm.Text); arquivoTexto.WriteLine("Classificação: " + txtClass.Text); arquivoTexto.WriteLine("Categoria: " + cboCategoria.Text); arquivoTexto.WriteLine("Duração: " + mtxtDura.Text); arquivoTexto.WriteLine("Ano: " + txtAno.Text); arquivoTexto.WriteLine("Diretor: " + txtDire.Text); arquivoTexto.WriteLine("-- Término Log --"); arquivoTexto.WriteLine(" "); } limparCampos(); } catch (Exception erro) { MessageBox.Show("Não foi possível cadastrar!"); } }
private void btnCadastrar_Click(object sender, EventArgs e) { if (ValidarCampoData(mtxtHora.Text, "Hora") == false) { mtxtHora.Clear(); mtxtHora.Focus(); return; } if (ValidarCampoString(txtNroSala.Text, "Número Sala") == false) { txtNroSala.Clear(); txtNroSala.Focus(); return; } if (ValidarCampoNum(txtNroSala.Text, "Número Sala") == false) { txtNroSala.Clear(); txtNroSala.Focus(); return; } if (ValidarCampoString(cboFilme.Text, "Filme") == false) { cboFilme.Focus(); return; } if (ValidarCampoString(txtCapac.Text, "Capacidade") == false) { txtCapac.Clear(); txtCapac.Focus(); return; } if (ValidarCampoNum(txtCapac.Text, "Capacidade") == false) { txtCapac.Clear(); txtCapac.Focus(); return; } if (ValidarCampoString(txtCapac.Text, "Capacidade") == false) { txtCapac.Clear(); txtCapac.Focus(); return; } if (ValidarCampoDouble(txtValor.Text, "Valor") == false) { txtValor.Clear(); txtValor.Focus(); return; } try { DAO.Generica banco = new DAO.Generica(); banco.cadastrarSessoes(dtpData.Value, DateTime.Parse(mtxtHora.Text), txtNroSala.Text, cboFilme.SelectedValue.ToString(), txtCapac.Text, cboTipoSessao.Text, txtValor.Text); MessageBox.Show("Cadastro realizado!"); btnAlterar.Enabled = false; btnDeletar.Enabled = false; using (StreamWriter arquivoTexto = new StreamWriter(@"C:\Cinema\Sessoes.txt", true)) { arquivoTexto.WriteLine("-- Iniciando Log -- "); arquivoTexto.WriteLine(DateTime.Today.ToShortDateString() + " | " + DateTime.Now.ToShortTimeString()); arquivoTexto.WriteLine("Usuário efetuou um cadastro de Sessão:"); arquivoTexto.WriteLine("Data: " + dtpData.Text); arquivoTexto.WriteLine("Número Sala: " + txtNroSala.Text); arquivoTexto.WriteLine("Filme: " + cboFilme.Text); arquivoTexto.WriteLine("Id Filme: " + cboFilme.SelectedValue.ToString()); arquivoTexto.WriteLine("Capacidade: " + txtCapac.Text); arquivoTexto.WriteLine("Tipo da Sessão: " + cboTipoSessao.Text); arquivoTexto.WriteLine("Valor da Sessão: " + txtValor.Text); arquivoTexto.WriteLine("-- Término Log --"); arquivoTexto.WriteLine(" "); } limparCampos(); dgvSessao.DataSource = banco.retornarSessoes(); } catch (Exception erro) { MessageBox.Show("Não foi possível cadastrar!"); } }