private void CadastroJogadoresForm_Load(object sender, EventArgs e) { using (var posicaoBo = new PosicaoBO()) { var posicoes = posicaoBo.List(); posicaoBindingSource.DataSource = posicoes; } using (var clubeBo = new ClubeBO()) { var clubes = clubeBo.List(); var clubeNull = new Clube(); clubes.Insert(0, clubeNull); clubeBindingSource.DataSource = clubes; } if (_jogador != null) { menuRemover.Visible = true; } else { _jogador = new Jogador { DataTransferencia = DateTime.Today }; menuRemover.Visible = false; } jogadorBindingSource.DataSource = _jogador; pcbFoto.Image = ImagemBO.ByteToImage(_jogador.Foto?.bytes); PreencherGrafico(); }
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; }
public void AtualizarGrid() { using (var bo = new ClubeBO()) { dgvClubes.AutoGenerateColumns = false; bsClubes.DataSource = bo.List(); } }
public SelectList PreencherClubes() { using (var bo = new ClubeBO()) { var clubes = bo.List(); return(clubes.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 dgvClubes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { using (var bo = new ClubeBO()) { try { var id = dgvClubes.Rows[e.RowIndex].Cells["Id"].Value.ToString().ToInt(); var clube = bo.Get(id); var form = new CadastroClubesForm(this, clube); form.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void menuRemover_Click(object sender, EventArgs e) { using (var bo = new ClubeBO()) { var id = txtId.Text.ToInt(); if (id > 0) { var result = MessageBox.Show($"Tem certeza que deseja remover {txtNome.Text}?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { pcbEscudo.Image = null; bo.Remove(id); } Hide(); _lista.AtualizarGrid(); } } }
private void salvarToolStripMenuItem_Click(object sender, EventArgs e) { try { var imagem = new Imagem { Id = txtImagemId.Text.ToInt(), bytes = ImagemBO.ImageToBytes(pcbEscudo.Image) }; _clube = new Clube { Id = txtId.Text.ToInt(), Nome = txtNome.Text, Sigla = txtSigla.Text, FormacaoTatica_Id = ((FormacaoTatica)cbxFormacoes.SelectedItem).Id, Escudo_Id = txtImagemId.Text.ToInt() }; using (var bo = new ClubeBO()) { bo.Save(_clube, imagem); } MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); pcbEscudo.Image = null; AtualizarGrid(); _lista.AtualizarGrid(); Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void TitularesReportForm_Load(object sender, EventArgs e) { try { using (var bo = new ClubeBO()) { var clubes = bo.List(); var relatorio = new List <TitularesReport>(); foreach (var clube in clubes) { var itemRelatorio = new TitularesReport { Clube = clube.Nome, Clube_Id = clube.Id, FormacaoTatica = clube.FormacaoTatica.ToString() }; relatorio.Add(itemRelatorio); } TitularesReportBindingSource.DataSource = relatorio; this.reportViewer1.LocalReport.SubreportProcessing += LocalReport_SubreportProcessing; 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); } }