private void btnSalvar_Click(object sender, EventArgs e) { FilmeDominio fildom = new FilmeDominio(); if (idfilme != 0) { //colocar o alterar o filme aqui, se for fazer } else if (nomeimagem1 != "") //if () para validar campos em branco { Filme fil = new Filme(); fil.fil_descricao = txtDescricao.Text; fil.fil_datalan = dtpLancamento.Value.Date; fil.fil_idademin = int.Parse(txtIdade.Text); fil.fil_tempo = dtpTempo.Value; fil.fil_titulo = txtTitulo.Text; fil.fil_imagem = nomeimagem1; fil.gen_id = int.Parse(cbGenero.SelectedValue.ToString()); file1.CopyTo(@caminhoImage1); fildom.Adicionar(fil); MessageBox.Show("Filme Cadastrado !"); cbFilmes.DataSource = fildom.listarFilmes(); cbFilmes.ValueMember = "fil_id"; cbFilmes.DisplayMember = "fil_titulo"; nomeimagem1 = ""; limparTextBoxEMasked(tabPage4); } else { MessageBox.Show("Selecione uma imagem !"); } }
private void Form1_Load(object sender, EventArgs e) { dtpHorarioSessao.Format = DateTimePickerFormat.Time; FilmeDominio objBus = new FilmeDominio(); cbGenero.DataSource = objBus.listarGeneros(); cbGenero.ValueMember = "gen_id"; cbGenero.DisplayMember = "gen_filme"; cbFilmes.DataSource = objBus.listarFilmes(); cbFilmes.ValueMember = "fil_id"; cbFilmes.DisplayMember = "fil_titulo"; cbSalas.DataSource = objBus.listarSalas(); cbSalas.ValueMember = "sal_id"; cbSalas.DisplayMember = "sal_desc"; dgvSessoes.DataSource = objBus.listarSessoes(); dgvSessoes.Columns[0].Visible = false; dgvSessoes.Columns[6].Visible = false; dgvSessoes.Columns[1].HeaderText = "Numero da sala"; dgvSessoes.Columns[2].HeaderText = "Hora"; dgvSessoes.Columns[3].HeaderText = "Data"; dgvSessoes.Columns[4].HeaderText = "Qtd de lugares"; dgvSessoes.Columns[5].HeaderText = "Id do filme"; }
private void btnAlterarSessao_Click(object sender, EventArgs e) { FilmeDominio objdom = new FilmeDominio(); Sessoes sess = new Sessoes(); sess.ses_data = dtpDataSessao.Value; sess.ses_horario = TimeSpan.Parse(dtpHorarioSessao.Value.ToShortTimeString()); sess.ses_idFilme = int.Parse(cbFilmes.SelectedValue.ToString()); sess.ses_num = int.Parse(cbSalas.SelectedValue.ToString()); sess.ses_qtdLugares = objdom.retornarSala(int.Parse(cbSalas.SelectedValue.ToString())).sal_qtdcadeira; sess.ses_id = idSessao; objdom.alterarSessao(sess); MessageBox.Show("Sessao Alterada !"); limparTextBoxEMasked(tabPage2); dgvSessoes.DataSource = objdom.listarSessoes(); dgvSessoes.Columns[0].Visible = false; dgvSessoes.Columns[6].Visible = false; dgvSessoes.Columns[1].HeaderText = "Numero da sala"; dgvSessoes.Columns[2].HeaderText = "Hora"; dgvSessoes.Columns[3].HeaderText = "Data"; dgvSessoes.Columns[4].HeaderText = "Qtd de lugares"; dgvSessoes.Columns[5].HeaderText = "Id do filme"; idSessao = 0; }
public async Task DeveObterVencedoresAsync() { var vencedoresMock = _filmesMock.VencedoresSegundaRodada; var filmesDominio = new FilmeDominio(); var vencedores = await filmesDominio.ObterVencedoresAsync(_filmesMock.OitoPrimeirosOrdenados); vencedores.Should().NotBeNull().And.BeEquivalentTo(vencedoresMock); }
public void DeveRetornarUltimoIndex(int index, int ultimoIndexEsperado) { var quantidadeFilmes = _filmesMock.OitoPrimeirosOrdenados.Count(); var filmesDominio = new FilmeDominio(); var ultimoIndex = filmesDominio.ObterUltimoIndex(quantidadeFilmes, index); ultimoIndex.Should().Be(ultimoIndexEsperado); }
public async Task DeveCalcularDisputasAsync() { var quantidadeDisputasMock = 4; var filmesDominio = new FilmeDominio(); var quanitdadeDisputas = await filmesDominio.CalcularDisputasAsync(_filmesMock.OitoPrimeirosOrdenados); quanitdadeDisputas.Should().Be(quantidadeDisputasMock); }
public void DeveCalcularDisputas() { var quantidadeDisputasMock = 4; var filmesDominio = new FilmeDominio(); var quanitdadeDisputas = filmesDominio.CalcularDisputas(_filmesMock.OitoPrimeirosOrdenados); quanitdadeDisputas.Should().Be(quantidadeDisputasMock); }
public async Task DeveOrdernarAlfabeticamenteAsync() { var oitoPrimeirosFilmesMock = _filmesMock.OitoPrimeiros; var filmesDominio = new FilmeDominio(); var filmesOrdenados = await filmesDominio.OrdenarAsync(oitoPrimeirosFilmesMock); filmesOrdenados.Should().NotBeNull().And.BeEquivalentTo(_filmesMock.OitoPrimeirosOrdenados); }
public async Task DeveFazerDisputaERetornarVencedorAsync() { var vencedoresSegundaRodadaMock = _filmesMock.VencedoresSegundaRodada; var filmesDominio = new FilmeDominio(); var vencedor = await filmesDominio.DisputarAsync(vencedoresSegundaRodadaMock); vencedor.Should().NotBeNull().And.BeEquivalentTo(_filmesMock.Vencedor); }
public void DeveFazerDisputaERetornarVencedoresSegundaRodada() { var vencedoresPrimeiraRodadaMock = _filmesMock.VencedoresPrimeiraRodada; var filmesDominio = new FilmeDominio(); var filmesVencedores = filmesDominio.Disputar(vencedoresPrimeiraRodadaMock); filmesVencedores.Should().NotBeNull().And.BeEquivalentTo(_filmesMock.VencedoresSegundaRodada); }
public async Task DeveFazerDisputaERetornarVencedoresPrimeraRodadaAsync() { var oitoPrimeirosFilmesMock = _filmesMock.OitoPrimeiros; var filmesDominio = new FilmeDominio(); var filmesVencedores = await filmesDominio.DisputarAsync(oitoPrimeirosFilmesMock); filmesVencedores.Should().NotBeNull().And.BeEquivalentTo(_filmesMock.VencedoresPrimeiraRodada); }
private void btnSalvarSala_Click(object sender, EventArgs e) { FilmeDominio objdom = new FilmeDominio(); Salas sala = new Salas(); sala.sal_desc = txtDescricaoSala.Text; sala.sal_qtdcadeira = int.Parse(txtQtdSala.Text); objdom.Adicionar(sala); MessageBox.Show("Sala adicionada !"); cbSalas.DataSource = objdom.listarSalas(); cbSalas.ValueMember = "sal_id"; cbSalas.DisplayMember = "sal_desc"; limparTextBoxEMasked(tabPage3); }
public async Task DeveObterVencedorAsync(int indexPrimeiroFilmeDisputa, int indexSegundoFilmeDisputa) { var primeiroFilmeMock = _filmesMock.OitoPrimeirosOrdenados.ElementAt(indexPrimeiroFilmeDisputa); var segundoFilmeMock = _filmesMock.OitoPrimeirosOrdenados.ElementAt(indexSegundoFilmeDisputa); var filmesDominio = new FilmeDominio(); var vencedor = await filmesDominio.ObterVencedorAsync(primeiroFilmeMock, segundoFilmeMock); if (indexPrimeiroFilmeDisputa < 3) { vencedor.Should().NotBeNull().And.Be(segundoFilmeMock); } else { vencedor.Should().NotBeNull().And.Be(primeiroFilmeMock); } }
private void btnSelecionarImagem_Click(object sender, EventArgs e) { openFileDialog1.Filter = "Image files(*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png"; FilmeDominio fildom = new FilmeDominio(); int idfilme = fildom.SelecionarUltimoFilme().fil_id; string iddofilme = (idfilme + 1).ToString(); DialogResult result = this.openFileDialog1.ShowDialog(); if (result == DialogResult.OK) { file1 = new FileInfo(openFileDialog1.FileName); caminhoImage1 = System.IO.Path.GetFullPath(@"..\..\..\" + @"\CinemaAIWeb\imgFilmes\" + file1.Name); if (System.IO.File.Exists(Path.Combine(Directory.GetCurrentDirectory(), caminhoImage1)))//será que isso deu certo ? { int i = 1; caminhoImage1 = System.IO.Path.GetFullPath(@"..\..\..\" + @"\CinemaAIWeb\imgFilmes\" + iddofilme + file1.Name);//agora vai nomeimagem1 = iddofilme + file1.Name; while (System.IO.File.Exists(Path.Combine(Directory.GetCurrentDirectory(), caminhoImage1))) { caminhoImage1 = System.IO.Path.GetFullPath(@"..\..\..\" + @"\CinemaAIWeb\imgFilmes\" + iddofilme + i + file1.Name); nomeimagem1 = iddofilme + i + file1.Name; i++; } lblImg.Text = "Imagem selecionada"; //pega o ID que estaria no imovel adicionado e sempre colocar ele antes de cada imagem adicionada, nunca terá o ID no inicio //igual ! //solução mais tosca //MessageBox.Show("Informe outro nome para a imagem !"); //caminhoImage1 = ""; } else { nomeimagem1 = file1.Name; lblImg.Text = "Imagem 1 selecionada"; } } }
public async Task DeveObterVencedoresAsync() { var dominioMock = new Mock <IFilmeDominio>(); dominioMock.Setup(dm => dm.ObterVencedoresAsync(It.IsAny <IEnumerable <Dominio.Entidades.Filme> >(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(_filmesDominioMock.VencedoresSegundaRodada)); var filmeRepositorioMock = new Mock <IFilmeRepositorio>(); filmeRepositorioMock.Setup(frm => frm.ObterAsync(It.IsAny <string[]>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(_filmesRepositorioMock.OitoPrimeiros)); var dominio = new FilmeDominio(); var filmeServicoAplicacao = new FilmeServicoAplicacao(filmeRepositorioMock.Object, _mapper, dominio); var filmes = await filmeServicoAplicacao.ObterVencedoresAsync(_filmesServicoAplicacaoMock.OitoPrimeirosIds); filmes.Should().NotBeNull().And.BeEquivalentTo(_filmesServicoAplicacaoMock.Vencedores); }