private void menuRemover_Click(object sender, EventArgs e) { try { var id = idTextBox.Text.ToInt(); var result = MessageBox.Show($"Tem certeza que deseja remover {nomeTextBox.Text}?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { using (var bo = new JogadorBO()) { pcbFoto.Image = null; bo.Remove(id); } Hide(); _lista.AtualizarGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void AtualizarGrid() { using (var bo = new JogadorBO()) { bsJogadores.DataSource = bo.List(x => x.ClubeAtual_Id == _clube.Id); } }
private void menuSalvar_Click(object sender, EventArgs e) { try { var imagem = new Imagem { Id = txtImagemId.Text.ToInt(), bytes = ImagemBO.ImageToBytes(pcbFoto.Image) }; _jogador.ClubeAtual_Id = _jogador.ClubeAtual_Id == 0 ? null : _jogador.ClubeAtual_Id; using (var bo = new JogadorBO()) { bo.Save(_jogador, imagem); } MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); _lista.AtualizarGrid(); pcbFoto.Image = null; Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void JogadoresPorPosicaoReportForm_Load(object sender, EventArgs e) { try { using (var bo = new JogadorBO()) { var jogadores = bo.List(); var relatorio = new List <JogadoresPorPosicaoReport>(); foreach (var jogador in jogadores) { var itemRelatorio = new JogadoresPorPosicaoReport { Nome = jogador.Nome, Posicao = jogador.Posicao.ToString() }; relatorio.Add(itemRelatorio); } JogadoresPorPosicaoReportBindingSource.DataSource = relatorio; reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); reportViewer1.ZoomMode = ZoomMode.Percent; reportViewer1.ZoomPercent = 100; this.reportViewer1.RefreshReport(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void TransferenciaForm_Load(object sender, EventArgs e) { using (var clubeBo = new ClubeBO()) { var clubes = clubeBo.List(); var clubeNull = new Clube(); clubes.Insert(0, clubeNull); clubeBindingSource.DataSource = clubes; } using (var jogadorBo = new JogadorBO()) { jogadorBindingSource.DataSource = jogadorBo.List(); } if (_transferencia != null) { menuRemover.Visible = true; } else { _transferencia = new Transferencia { Data = DateTime.Today }; menuRemover.Visible = false; } transferenciaBindingSource.DataSource = _transferencia; }
private void FolhaSalarialReportForm_Load(object sender, EventArgs e) { try { using (var bo = new JogadorBO()) { var jogadores = bo.List(); var relatorio = new List <FolhaSalarialReport>(); foreach (var jogador in jogadores) { var itemRelatorio = new FolhaSalarialReport { ClubeAtual = jogador.ClubeAtual.ToString(), ClubeAtual_Id = jogador.ClubeAtual_Id, Jogador = jogador.Nome, Salario = jogador.Salario }; relatorio.Add(itemRelatorio); } FolhaSalarialReportBindingSource.DataSource = relatorio; reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); reportViewer1.ZoomMode = ZoomMode.Percent; reportViewer1.ZoomPercent = 100; this.reportViewer1.RefreshReport(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void AtualizarGrid() { using (var bo = new JogadorBO()) { dgvJogadores.AutoGenerateColumns = false; bsJogadores.DataSource = bo.List(); } }
public SelectList PreencherJogadores() { using (var bo = new JogadorBO()) { var jogadores = bo.List(); return(jogadores.Select(x => new SelectListItem { Text = x.Nome, Value = x.Id.ToString() }).ToSelectList()); } }
private void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e) { using (var bo = new JogadorBO()) { if (e.Parameters["pClubeIdDefensivo"].Values[0] != null) { var clubeId = Convert.ToInt32(e.Parameters["pClubeIdDefensivo"].Values[0]); using (var clubeBo = new ClubeBO()) { var clube = clubeBo.Get(x => x.Id == clubeId); var jogadores = bo.List(x => x.ClubeAtual_Id == clubeId && x.Posicao.Linha == TipoLinha.Defensiva) .OrderByDescending(x => x.Overall) .Take(clube.FormacaoTatica.LinhaDefensiva); e.DataSources.Add(new ReportDataSource("DataSetJogadores", jogadores)); } } else if (e.Parameters["pClubeIdCentral"].Values[0] != null) { var clubeId = Convert.ToInt32(e.Parameters["pClubeIdCentral"].Values[0]); using (var clubeBo = new ClubeBO()) { var clube = clubeBo.Get(x => x.Id == clubeId); var jogadores = bo.List(x => x.ClubeAtual_Id == clubeId && x.Posicao.Linha == TipoLinha.Central) .OrderByDescending(x => x.Overall) .Take(clube.FormacaoTatica.LinhaCentral); e.DataSources.Add(new ReportDataSource("DataSetJogadores", jogadores)); } } else { var clubeId = Convert.ToInt32(e.Parameters["pClubeIdOfensivo"].Values[0]); using (var clubeBo = new ClubeBO()) { var clube = clubeBo.Get(x => x.Id == clubeId); var jogadores = bo.List(x => x.ClubeAtual_Id == clubeId && x.Posicao.Linha == TipoLinha.Ofensiva) .OrderByDescending(x => x.Overall) .Take(clube.FormacaoTatica.LinhaOfensiva); e.DataSources.Add(new ReportDataSource("DataSetJogadores", jogadores)); } } } }
private void dgvJogadores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { using (var bo = new JogadorBO()) { var id = dgvJogadores.Rows[e.RowIndex].Cells["Id"].Value.ToString().ToInt(); var jogador = bo.Get(id); var form = new CadastroJogadoresForm(this, jogador); form.Show(); } } catch (Exception) { throw; } }