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 menuSalvar_Click(object sender, EventArgs e) { try { _posicao = new Posicao { Id = idTextBox.Text.ToInt(), Descricao = descricaoTextBox.Text, Linha = (TipoLinha)cbxLinha.SelectedIndex }; using (var bo = new PosicaoBO()) { bo.Save(_posicao); } MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); _lista.AtualizarGrid(); Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void AtualizarGrid() { using (var bo = new PosicaoBO()) { dgvPosicoes.AutoGenerateColumns = false; bsPosicoes.DataSource = bo.List(); } }
public SelectList Preencherposicoes() { using (var bo = new PosicaoBO()) { var posicoes = bo.List(); return(posicoes.Select(x => new SelectListItem { Text = x.Descricao, Value = x.Id.ToString() }).ToSelectList()); } }
private void dgvPosicoes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { using (var bo = new PosicaoBO()) { var id = dgvPosicoes.Rows[e.RowIndex].Cells["Id"].Value.ToString().ToInt(); var posicao = bo.Get(id); var form = new CadastroPosicoesForm(this, posicao); form.Show(); } }