private void EditConfirm_Click(object sender, EventArgs e) { try { Filme novoFilme = new Filme(); FilmeCrud crud = new FilmeCrud(); novoFilme.Titulo = tituloTextBox.Text; novoFilme.Idioma = idiomaTextBox.Text; novoFilme.Titulo_Original = titulo_OriginalTextBox.Text; novoFilme.Legenda = legendaTextBox.Text; novoFilme.Localizacao = localizacaoTextBox.Text; novoFilme.Quantidade = Convert.ToInt32(editQuantidade.Text); novoFilme.AnoDeProducao = anoDeProducaoDateTimePicker.Value; novoFilme.Classificacao = classificacaoTextBox.Text; novoFilme.Fornecedor = fornecedorTextBox.Text; novoFilme.Genero = (Generos)generoCmb1.SelectedItem; novoFilme.Ator_Principal = ator_PrincipalTextBox.Text; if (crud.Atualizar(filme, novoFilme)) { MessageBox.Show("Filme atualizado!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public EditFilme(int codFilme) { InitializeComponent(); try { FilmeCrud crud = new FilmeCrud(); filme = crud.ObterFilme(codFilme); tituloTextBox.Text = filme.Titulo; titulo_OriginalTextBox.Text = filme.Titulo_Original; editQuantidade.Text = filme.Quantidade.ToString(); localizacaoTextBox.Text = filme.Localizacao; idiomaTextBox.Text = filme.Idioma; legendaTextBox.Text = filme.Legenda; anoDeProducaoDateTimePicker.Value = filme.AnoDeProducao; ator_PrincipalTextBox.Text = filme.Ator_Principal; classificacaoTextBox.Text = filme.Classificacao; fornecedorTextBox.Text = filme.Fornecedor; generoCmb1.SelectedItem = filme.Genero; this.generoCmb1.DataSource = HelperMethod.EnumToList <Generos>(); generoCmb1.SelectedItem = null; generoCmb1.SelectedText = "Selecione um gênero"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Filme retornaFilme() { if (escolhaFilmeDataGridView.Rows.Count == 0) { MessageBox.Show("Nenhum filme foi selecionado!"); return(null); } else { string codFilmeSelecionado = escolhaFilmeDataGridView.CurrentRow.Cells[0].Value.ToString(); FilmeCrud filmeCrud = new FilmeCrud(); return(filmeCrud.ObterFilme(Convert.ToInt32(codFilmeSelecionado))); } }
private bool filmeRetornou(Locacao locSelecionada) { FilmeCrud filmeCrud = new FilmeCrud(); Filme locFilme = filmeCrud.ObterFilme(locSelecionada.FilmeId); // if (locFilme.Locado < 1) { return(false); } else { Filme novoFilme = locFilme; novoFilme.Quantidade = locFilme.Quantidade + 1; novoFilme.Locado = locFilme.Locado - 1; return((filmeCrud.Atualizar(locFilme, novoFilme)) ? true : false); } }
private void NovConfirm_Click(object sender, EventArgs e) { try { if (!CheckCamposPreenchidos()) { MessageBox.Show("Há campos obrigatórios não preenchidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Filme novoFilme = new Filme(); novoFilme.AnoDeProducao = addAnoDeProducaoDateTimePicker.Value; novoFilme.Ator_Principal = addAtor_PrincipalTextBox.Text; novoFilme.Classificacao = addClassificacaoTextBox.Text; novoFilme.Fornecedor = addFornecedorTextBox.Text; novoFilme.Idioma = addIdiomaTextBox.Text; novoFilme.Legenda = addLegendaTextBox.Text; novoFilme.Localizacao = addLocalizacaoTextBox.Text; novoFilme.Quantidade = Convert.ToInt32(addQuantidade.Text); novoFilme.Titulo = addTituloTextBox.Text; novoFilme.Titulo_Original = addTitulo_OriginalTextBox.Text; novoFilme.Genero = (Generos)this.addGeneroCmb1.SelectedItem; FilmeCrud fcrud = new FilmeCrud(); if (fcrud.Insert(novoFilme)) { MessageBox.Show("Filme inserido com sucesso!"); this.Hide(); } else { MessageBox.Show("Erro! Tente novamente!"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void deleteToolStripButton_Click(object sender, EventArgs e) { try { int linhaSelecionada = Convert.ToInt32(locacaoDataGridView.CurrentRow.Cells[0].Value.ToString()); LocacaoCrud crud = new LocacaoCrud(); Locacao atual = crud.ObterLocacao(linhaSelecionada); if (MessageBox.Show("Confirma a exclusão desta locação?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (crud.Delete(linhaSelecionada)) { //buscando o filme que foi locado FilmeCrud filmeCrud = new FilmeCrud(); Filme locFilme = filmeCrud.ObterFilme(atual.FilmeId); // filmeRetornou(atual); MessageBox.Show("Locação excluída!"); CarregaGrid(); } else { MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void deleteToolStripButton_Click(object sender, EventArgs e) { try { int linhaSelecionada = Convert.ToInt32(filmesDataGridView.CurrentRow.Cells[0].Value.ToString()); FilmeCrud crud = new FilmeCrud(); Filme exclusao = crud.ObterFilme(linhaSelecionada); if (MessageBox.Show("Confirma a exclusão do filme?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (exclusao.Locado > 0) { MessageBox.Show("Este filme está registrado em locações", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (crud.Delete(linhaSelecionada)) { MessageBox.Show("Filme excluído!"); CarregaGrid(); } else { MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void NovLocConfirm_Click(object sender, EventArgs e) { if (!camposPreenchidos()) { MessageBox.Show("Há campos não preenchidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("Confirma dados inseridos?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { LocacaoCrud locacaoCrud = new LocacaoCrud(); Locacao novaLocacao = new Locacao { //Filme = filmeEscolhido, FilmeId = filmeEscolhido.Codigo, //Cliente = clienteEscolhido, ClienteId = clienteEscolhido.Codigo, DataRetirada = RetiradadateTimePicker.Value, DataPrevDevolucao = DevolucaodateTimePicker.Value, //Colaborador = Principal.atualUsuario, ColaboradorId = Principal.atualUsuario.Codigo, Status = statusComboBox.Text.ToString() }; if (locacaoCrud.Insert(novaLocacao)) { FilmeCrud filmeCrud = new FilmeCrud(); Filme editFilme = new Filme() { Codigo = filmeEscolhido.Codigo, Titulo = filmeEscolhido.Titulo, AnoDeProducao = filmeEscolhido.AnoDeProducao, Titulo_Original = filmeEscolhido.Titulo_Original, Ator_Principal = filmeEscolhido.Ator_Principal, Classificacao = filmeEscolhido.Classificacao, Fornecedor = filmeEscolhido.Fornecedor, Genero = filmeEscolhido.Genero, Idioma = filmeEscolhido.Idioma, Legenda = filmeEscolhido.Legenda, Localizacao = filmeEscolhido.Localizacao, Quantidade = filmeEscolhido.Quantidade - 1, Locado = filmeEscolhido.Locado + 1, }; if (filmeCrud.Atualizar(filmeEscolhido, editFilme)) { MessageBox.Show("Locação inserida!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else { MessageBox.Show("Erro ao inserir!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao inserir!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }