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(); }
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(); }
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"; } } }
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"; } } }
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(); }
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(); } }
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))); } }
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); } }
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(); }
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(); }
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; }
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) + "º")); } } }
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) + "º")); } } }
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) + "º")); } } }
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; }
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) + "º"); } }
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(); }
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; }
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); } } }
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); } }
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; }