Exemple #1
0
 private void carregarComboBox()
 {
     Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
     Modelo.RoundGold     rGold    = contexto.RoundGold.Find(rGoldID);
     if (rGold.num == 1)
     {
         cmbCompetidor.ValueMember   = "id";
         cmbCompetidor.DisplayMember = "apelidoCompetidor";
         cmbCompetidor.DataSource    = rGold.goldCowboy.etapa.etapaCompetidor.OrderBy(e => e.apelidoCompetidor).ToList();
     }
     else
     {
         cmbCompetidor.ValueMember   = "Key";
         cmbCompetidor.DisplayMember = "Value";
         Dictionary <int, string> dicCombo = new Dictionary <int, string>();
         if (rGold.tipo == 1)
         {
             Modelo.RoundGold rAnt = getRoundGoldAnt(rGold);
             for (int i = 0; i < rAnt.goldMontaria.Count; i++)
             {
                 if (rGold.goldMontaria.Count(m => m.recebeOrd == (i + 1)) == 0)
                 {
                     dicCombo.Add(i + 1, (i + 1) + "° Colocado");
                 }
             }
             cmbCompetidor.DataSource = dicCombo.ToList();
         }
     }
     cmbTouro.DataSource = rGold.goldCowboy.goldTouro.Where(t => !t.selecionado).OrderBy(t => t.touro.nome).ToList();
 }
Exemple #2
0
        private void gravarDuelo()
        {
            Modelo.SGCRPContexto contexto      = new Modelo.SGCRPContexto();
            Modelo.GoldMontaria  goldMontaria1 = new Modelo.GoldMontaria();
            Modelo.GoldMontaria  goldMontaria2 = new Modelo.GoldMontaria();
            Modelo.RoundGold     roundGold     = contexto.RoundGold.Find(rGoldID);
            int ord = roundGold.goldMontaria.Count == 0 ? 1 : roundGold.goldMontaria.Max(m => m.ord) + 1;

            goldMontaria1.ord         = ord;
            goldMontaria1.goldTouroID = Convert.ToInt32(cmbTouro1.SelectedValue);
            goldMontaria1.roundGoldID = roundGold.id;
            atualizarGoldTouro(Convert.ToInt32(goldMontaria1.goldTouroID));
            goldMontaria2.ord         = ord;
            goldMontaria2.goldTouroID = Convert.ToInt32(cmbTouro2.SelectedValue);
            goldMontaria2.roundGoldID = roundGold.id;
            atualizarGoldTouro(Convert.ToInt32(goldMontaria2.goldTouroID));
            if (roundGold.num == 1)
            {
                goldMontaria1.etapaCompetidorID = Convert.ToInt32(cmbCompetidor1.SelectedValue);
                goldMontaria1.recebeOrd         = 0;
                goldMontaria2.etapaCompetidorID = Convert.ToInt32(cmbCompetidor2.SelectedValue);
                goldMontaria2.recebeOrd         = 0;
            }
            else
            {
                goldMontaria1.etapaCompetidorID = null;
                goldMontaria1.recebeOrd         = Convert.ToInt32(cmbCompetidor1.SelectedValue);
                goldMontaria2.etapaCompetidorID = null;
                goldMontaria2.recebeOrd         = Convert.ToInt32(cmbCompetidor2.SelectedValue);
            }
            contexto.GoldMontaria.Add(goldMontaria1);
            contexto.GoldMontaria.Add(goldMontaria2);
            contexto.SaveChanges();
            this.Close();
        }
Exemple #3
0
 private void proxClick()
 {
     if (classifEtapa)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         Modelo.Etapa         etapa    = contexto.Etapa.Find(etapaID);
         if (pos < etapa.etapaCompetidor.Count)
         {
             pos += 5;
             Funcoes.Banner.bannerClassificacaoEtapa(etapaID, true, pos);
             lblWarning.Text = "";
         }
         else
         {
             lblWarning.Text = "Não possui página posterior";
         }
     }
     else
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         Modelo.Round         round    = contexto.Round.Find(etapaID);
         if (pos < round.montaria.Count(t => t.notas.Count > 0 && t.rep != "R" && t.pulo))
         {
             pos += 5;
             Funcoes.Banner.bannerClassificacaoRound(etapaID, true, pos);
             lblWarning.Text = "";
         }
         else
         {
             lblWarning.Text = "Não possui página posterior";
         }
     }
 }
Exemple #4
0
 private void montariaAnterior()
 {
     if (this.classifEtapa)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         Modelo.Etapa         etapa    = contexto.Etapa.Find(etapaID);
         if (pos > 6)
         {
             pos -= 10;
             Funcoes.Telao.gerarClassificacao(etapaID, pos);
             lblWarning.Text = "";
         }
         else
         {
             lblWarning.Text = "*Não possui página anterior";
         }
     }
     else
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         Modelo.Round         round    = contexto.Round.Find(etapaID);
         if (pos > 6)
         {
             pos -= 10;
             Funcoes.Telao.gerarClassificacao(etapaID, pos);
             lblWarning.Text = "";
         }
         else
         {
             lblWarning.Text = "*Não possui página anterior";
         }
     }
 }
Exemple #5
0
 private void frmGoldNota_Load(object sender, EventArgs e)
 {
     Modelo.SGCRPContexto contexto     = new Modelo.SGCRPContexto();
     Modelo.GoldMontaria  goldMontaria = contexto.GoldMontaria.Find(this.goldMontariaID);
     carregarMontaria();
     controlesDinamico(goldMontaria.etapaCompetidor.etapa);
 }
 private void btnRemover_Click(object sender, EventArgs e)
 {
     Modelo.SGCRPContexto contexto  = new Modelo.SGCRPContexto();
     Modelo.CopaEtapa     copaEtapa = contexto.CopaEtapa.Find(Convert.ToInt32(lsbEtapaCopa.SelectedValue));
     contexto.CopaEtapa.Remove(copaEtapa);
     contexto.SaveChanges();
     carregarLsb();
 }
Exemple #7
0
 private void cmbCampeonato_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cmbCampeonato.SelectedIndex > -1)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         cmbCopa.DataSource = contexto.Campeonato.Find(Convert.ToInt32(cmbCampeonato.SelectedValue)).copas.OrderByDescending(t => t.dataInicio).ToList();
     }
 }
Exemple #8
0
 private void dgvCopa_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (dgvCopa.SelectedRows.Count > 0)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         setCopa(contexto.Copa.Find(Convert.ToInt32(dgvCopa.SelectedRows[0].Cells["id"].Value)));
     }
 }
Exemple #9
0
 private void atualizarGoldTouro(int touroGoldID)
 {
     Modelo.SGCRPContexto contexto  = new Modelo.SGCRPContexto();
     Modelo.GoldTouro     goldTouro = contexto.GoldTouro.Find(touroGoldID);
     goldTouro.selecionado           = !goldTouro.selecionado;
     contexto.Entry(goldTouro).State = System.Data.Entity.EntityState.Modified;
     contexto.SaveChanges();
 }
 private void btnLancarTela_Click(object sender, EventArgs e)
 {
     if (cmbMontariasEmpatadas.SelectedIndex > -1)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         Modelo.Montaria      montaria = contexto.Montaria.Find(Convert.ToInt32(cmbMontariasEmpatadas.SelectedValue));
         Funcoes.Banner.bannerMelhorMontariaRound(montaria.roundID, montaria.id, true);
     }
 }
Exemple #11
0
        private void btnGerar_Click(object sender, EventArgs e)
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            Modelo.Copa          copa     = contexto.Copa.Find(Convert.ToInt32(cmbCopa.SelectedValue));
            bool verifCopa = true;
            int  qtdPremios;

            if (int.TryParse(txtPremiacao.Text, out qtdPremios))
            {
                if (qtdPremios >= 0)
                {
                    List <Modelo.PremioCopa> lstPremioCopa = copa.premioCopa.ToList();
                    if (lstPremioCopa.Count > 0)
                    {
                        if (DialogResult.Yes == MessageBox.Show("Você realmente deseja gerar novas premiações? Premiações antigas serão removidas!", "Gerar Novas Premiações", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                        {
                            for (int i = 0; i < lstPremioCopa.Count; i++)
                            {
                                Modelo.PremioCopa premioCopa = contexto.PremioCopa.Find(lstPremioCopa[i].id);
                                contexto.PremioCopa.Remove(premioCopa);
                                contexto.SaveChanges();
                            }
                        }
                        else
                        {
                            verifCopa = false;
                        }
                    }
                    if (verifCopa)
                    {
                        for (int i = 0; i < qtdPremios; i++)
                        {
                            Modelo.PremioCopa premioCopa = new Modelo.PremioCopa();
                            premioCopa.ordem  = i + 1;
                            premioCopa.copaID = copa.id;
                            premioCopa.premio = 0;
                            contexto.PremioCopa.Add(premioCopa);
                        }
                        contexto.SaveChanges();
                        carregarCampos();
                    }
                }
                else
                {
                    MessageBox.Show("É necessário que a quantidade seja positiva!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtPremiacao.Text = copa.premioCopa.Count.ToString();
                    txtPremiacao.Focus();
                }
            }
            else
            {
                MessageBox.Show("Valor inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPremiacao.Text = copa.premioCopa.Count.ToString();
                txtPremiacao.Focus();
            }
        }
 private void cmbCampeonato_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cmbCampeonato.SelectedIndex > -1)
     {
         Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
         int campID = Convert.ToInt32(cmbCampeonato.SelectedValue);
         cmbCopa.DataSource    = contexto.Copa.Where(t => t.campeonatoID == campID).OrderByDescending(t => t.dataFim).ToList();
         cmbCopa.SelectedIndex = -1;
     }
 }
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     Modelo.SGCRPContexto contexto  = new Modelo.SGCRPContexto();
     Modelo.CopaEtapa     copaEtapa = new Modelo.CopaEtapa();
     copaEtapa.copaID     = Convert.ToInt32(cmbCopa.SelectedValue);
     copaEtapa.etapaID    = Convert.ToInt32(lsbEtapa.SelectedValue);
     copaEtapa.calcPontos = true;
     contexto.CopaEtapa.Add(copaEtapa);
     contexto.SaveChanges();
     carregarLsb();
 }
Exemple #14
0
        private void removerNota(Modelo.GoldMontaria goldMontaria)
        {
            Modelo.SGCRPContexto   contexto    = new Modelo.SGCRPContexto();
            List <Modelo.NotaGold> lstNotaGold = goldMontaria.notaGold.ToList();

            for (int i = 0; i < lstNotaGold.Count; i++)
            {
                Modelo.NotaGold notaGold = contexto.NotaGold.Find(lstNotaGold[i].id);
                contexto.NotaGold.Remove(notaGold);
            }
            contexto.SaveChanges();
        }
Exemple #15
0
        private void frmRelCompSemFoto_Load(object sender, EventArgs e)
        {
            Bitmap img1 = new Bitmap(@".\Logos\logo1.png");
            Bitmap img2 = new Bitmap(@".\Logos\logo2.png");

            pictureBox2.Image = img1;
            pictureBox1.Image = img2;
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            cmbCampeonato.DisplayMember = "nome";
            cmbCampeonato.ValueMember   = "id";
            cmbCampeonato.DataSource    = contexto.Campeonato.OrderByDescending(c => c.favorito).ThenByDescending(c => c.dataInicio).ToList();
        }
        private void frmMelhoresMontariaEmpate_Load(object sender, EventArgs e)
        {
            Bitmap img1 = new Bitmap(@".\Logos\logo1.png");
            Bitmap img2 = new Bitmap(@".\Logos\logo2.png");

            pictureBox2.Image = img1;
            pictureBox1.Image = img2;
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            cmbMontariasEmpatadas.DataSource    = lstMontaria.ToList();
            cmbMontariasEmpatadas.ValueMember   = "id";
            cmbMontariasEmpatadas.DisplayMember = "mostrarNome";
        }
 private void realizarReajuste(int idCidadeRecebe, int idCidadeRemove)
 {
     Modelo.SGCRPContexto contexto  = new Modelo.SGCRPContexto();
     Modelo.Cidade        cidadeRem = contexto.Cidade.Find(idCidadeRemove);
     foreach (int idTropeiro in cidadeRem.tropeiros.Select(c => c.id))
     {
         Modelo.Tropeiro tropeiro = contexto.Tropeiro.Find(idTropeiro);
         tropeiro.cidadeID = idCidadeRecebe;
         contexto.Entry(tropeiro).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     foreach (int idCompetidor in cidadeRem.competidores.ToList().Select(c => c.id))
     {
         Modelo.Competidor competidor = contexto.Competidor.Find(idCompetidor);
         competidor.cidadeID = idCidadeRecebe;
         contexto.Entry(competidor).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     foreach (int idProfissonais in cidadeRem.profissonais.ToList().Select(c => c.id))
     {
         Modelo.Profissonal profissonal = contexto.Profissonal.Find(idProfissonais);
         profissonal.cidadeID = idCidadeRecebe;
         contexto.Entry(profissonal).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     foreach (int idPatrocinadores in cidadeRem.patrocinadores.ToList().Select(c => c.id))
     {
         Modelo.Patrocinador patrocinador = contexto.Patrocinador.Find(idPatrocinadores);
         patrocinador.cidadeID = idCidadeRecebe;
         contexto.Entry(patrocinador).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     foreach (int idEmpresa in cidadeRem.empresas.ToList().Select(c => c.id))
     {
         Modelo.Empresa empresa = contexto.Empresa.Find(idEmpresa);
         empresa.cidadeID = idCidadeRecebe;
         contexto.Entry(empresa).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     foreach (int idEtapa in cidadeRem.etapas.ToList().Select(c => c.id))
     {
         Modelo.Etapa etapa = contexto.Etapa.Find(idEtapa);
         etapa.cidadeID = idCidadeRecebe;
         contexto.Entry(etapa).State = System.Data.Entity.EntityState.Modified;
     }
     contexto.SaveChanges();
     contexto.Cidade.Remove(cidadeRem);
     contexto.SaveChanges();
     MessageBox.Show("Cidade reajustada!", "Finalizado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     atualizarcmb();
 }
        private void carregarLsb()
        {
            Modelo.SGCRPContexto    contexto      = new Modelo.SGCRPContexto();
            List <Modelo.CopaEtapa> lstCopaEtapas = contexto.Copa.Find(Convert.ToInt32(cmbCopa.SelectedValue)).copaEtapas.OrderByDescending(t => t.etapa.dataInicio).ToList();

            lsbEtapaCopa.DataSource = lstCopaEtapas;
            List <Modelo.Etapa> lstEtapa = contexto.Campeonato.Find(Convert.ToInt32(cmbCampeonato.SelectedValue)).etapa.OrderByDescending(t => t.dataInicio).ToList();

            for (int i = 0; i < lstCopaEtapas.Count; i++)
            {
                lstEtapa.Remove(lstCopaEtapas[i].etapa);
            }
            lsbEtapa.DataSource = lstEtapa;
        }
Exemple #19
0
        private void loadRound()
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            Modelo.Round         round    = contexto.Round.Find(this.etapaID);
            int qtd = round.montaria.Count(t => t.notas.Count > 0 && t.rep != "R" && t.pulo);

            if (qtd != 0)
            {
                qtd = qtd % 5 == 0 ? qtd / 5 : qtd / 5 + 1;
                for (int i = 0; i < qtd; i++)
                {
                    cmbPosicao.Items.Add((i * 5 + 1) + "º ATÉ O " + ((i * 5 + 5) + "º"));
                }
            }
        }
Exemple #20
0
        private void loadEtapa()
        {
            Modelo.SGCRPContexto          contexto           = new Modelo.SGCRPContexto();
            Modelo.Etapa                  etapa              = contexto.Etapa.Find(etapaID);
            List <Modelo.EtapaCompetidor> lstEtapaCompetidor = etapa.etapaCompetidor.Where(t => t.montarias.Count(m => m.notas.Count > 0 && m.rep != "R" && m.pulo) > 0).ToList();

            if (lstEtapaCompetidor.Count > 0)
            {
                int qtd = lstEtapaCompetidor.Count() % 5 == 0 ? lstEtapaCompetidor.Count() / 5: lstEtapaCompetidor.Count() / 5 + 1;
                for (int i = 0; i < qtd; i++)
                {
                    cmbPosicao.Items.Add((i * 5 + 1) + "º ATÉ O " + ((i * 5 + 5) + "º"));
                }
            }
        }
        private void frmClassifTropeiros_Load(object sender, EventArgs e)
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            Modelo.Etapa         etapa    = contexto.Etapa.Find(etapaID);
            int qtdTropeiro = etapa.qtdTropeiro;

            if (qtdTropeiro > 0)
            {
                int qtd = qtdTropeiro % 5 == 0 ? qtdTropeiro / 5 : qtdTropeiro / 5 + 1;
                for (int i = 0; i < qtd; i++)
                {
                    cmbPosicao.Items.Add((i * 5 + 1) + "º ATÉ O " + ((i * 5 + 5) + "º"));
                }
            }
        }
Exemple #22
0
        private void frmTouroTelao_Load(object sender, EventArgs e)
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            Modelo.Round         round    = contexto.Round.Find(roundID);
            int qtdTouro = round.montaria.Count(n => n.touroID != null && n.notas.Count > 0 && n.pulo && n.mediaBoiada);

            if (qtdTouro > 0)
            {
                int qtd = qtdTouro % 5 == 0 ? qtdTouro / 5 : qtdTouro / 5 + 1;
                for (int i = 0; i < qtd; i++)
                {
                    cmbPosicao.Items.Add((i * 5 + 1) + "º ATÉ O " + ((i * 5 + 5) + "º"));
                }
            }
        }
        private void carregarComboBox()
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            Modelo.Round         round    = contexto.Round.Find(roundID);
            int qtdTouros = round.montaria.Count(n => n.touroID != null && n.notas.Count > 0 && n.pulo && n.mediaBoiada);

            if (qtdTouros > 0)
            {
                int qtd = qtdTouros % 5 == 0 ? qtdTouros / 5 : qtdTouros / 5 + 1;
                for (int i = 0; i < qtd; i++)
                {
                    cmbPosicao.Items.Add((i * 5 + 1) + "º ATÉ O " + ((i * 5 + 5) + "º"));
                }
            }
        }
Exemple #24
0
        private void carregarGrid(List <Modelo.Copa> lstCopa)
        {
            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            var dados = (from c in lstCopa
                         select new
            {
                id = c.id,
                Nome = c.descr,
                Campeonato = c.campeonato.nome,
                Inicio = c.dataInicio,
                Fim = c.dataFim
            }).ToList();

            dgvCopa.DataSource = dados;
        }
Exemple #25
0
        private void frmRankTelao_Load(object sender, EventArgs e)
        {
            Bitmap img1 = new Bitmap(@".\Logos\logo1.png");
            Bitmap img2 = new Bitmap(@".\Logos\logo2.png");

            pictureBox1.Image = img1;
            pictureBox2.Image = img2;

            Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
            int qtdCompetidor             = contexto.Campeonato.Find(campeonatoID).campeonatoCompetidor.Count - 1;

            for (int i = 0; i < qtdCompetidor / 4; i++)
            {
                cmbPos.Items.Add(((i * 4) + 2) + "º até a posição " + ((i * 4) + 5) + "º");
            }
        }
Exemple #26
0
        private void atualizarLista()
        {
            Modelo.SGCRPContexto            contexto      = new Modelo.SGCRPContexto();
            List <Modelo.Mobile.NotaMobile> lstNotaMobile = new List <Modelo.Mobile.NotaMobile>();

            lstNotaMobile            = contexto.NotaMobile.Where(m => m.montariaID == this.idMontaria).OrderBy(t => t.profissionalLogin.profissional.apelido).ToList();
            dgvNotaMobile.DataSource = (from nota in lstNotaMobile
                                        select new
            {
                juiz = lstEquipe.First(p => nota.profissionalLogin.profissonalID == p.profissonalID).profissonal.apelido,
                notaTouro = nota.notaTouro.ToString("0.00"),
                notaCompetidor = nota.notaCompetidor.ToString("0.00"),
                repete = nota.repete ? "Sim" : "Não",
                situacao = nota.status == 1 ? "Aguardando Notas" : "Nota Recebidas"
            }).ToList();
        }
Exemple #27
0
        private void carregarMontaria()
        {
            Modelo.SGCRPContexto contexto     = new Modelo.SGCRPContexto();
            Modelo.GoldMontaria  goldMontaria = contexto.GoldMontaria.Find(goldMontariaID);
            string tipo;

            if (goldMontaria.roundGold.tipo == 0)
            {
                tipo = goldMontaria.ord + "° DUELO - ";
            }
            else
            {
                tipo = goldMontaria.ord + "° MONTARIA - ";
            }
            lblTitulo.Text = tipo + goldMontaria.etapaCompetidor.apelidoCompetidor + " | " + goldMontaria.goldTouro.touro.nome;
        }
Exemple #28
0
 private void btnRemover_Click(object sender, EventArgs e)
 {
     //Precisa fazer if's de verificação antes
     if (lblID.Text != "")
     {
         if (DialogResult.Yes == MessageBox.Show("Você realmente deseja remover esta copa?", "Remover Copa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
         {
             Modelo.SGCRPContexto contexto = new Modelo.SGCRPContexto();
             contexto.Copa.Remove(contexto.Copa.Find(Convert.ToInt32(lblID.Text)));
             contexto.SaveChanges();
             op = 'X';
             carregarGridGeral();
             habilitarCampos(false);
         }
     }
 }
Exemple #29
0
 private void btnConfirmarNota_Click(object sender, EventArgs e)
 {
     Modelo.SGCRPContexto contexto     = new Modelo.SGCRPContexto();
     Modelo.GoldMontaria  goldMontaria = contexto.GoldMontaria.Find(goldMontariaID);
     if (verificarCampos(goldMontaria.etapaCompetidor.etapa))
     {
         if (goldMontaria.notaGold.Count > 0)
         {
             removerNota(goldMontaria);
         }
         atribuirNota(goldMontaria);
         this.Close();
     }
     else
     {
         MessageBox.Show("É necessário atribuir a nota de todos os juízes.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #30
0
        private void frmCadastroFotoCompetidor_Load(object sender, EventArgs e)
        {
            cmbCompetidor.ValueMember   = "id";
            cmbCompetidor.DisplayMember = "apelido";
            Modelo.SGCRPContexto     contexto      = new Modelo.SGCRPContexto();
            List <Modelo.Competidor> lstCompetidor = contexto.Competidor.Where(t => t.apelido != "").ToList();

            atualizarComboBox(lstCompetidor);
            cmbCompetidor.SelectedIndex = -1;
            pcbFoto.SizeMode            = PictureBoxSizeMode.StretchImage;
            pcbFoto.InitialImage        = null;

            Bitmap img1 = new Bitmap(@".\Logos\logo1.png");
            Bitmap img2 = new Bitmap(@".\Logos\logo2.png");

            pictureBox2.Image = img1;
            pictureBox1.Image = img2;
        }