private void CarregarFases() { int codFaseDefault = 0; DataTable fases = fase.BuscarFase(this.CodBolao); DataView visao = new DataView(fases); visao.RowFilter = "ind_status = 'A'"; if (visao.Count > 0) { codFaseDefault = Convert.ToInt32(visao[0]["cod_fase"]); } visao.RowFilter = "ind_status in ('A', 'F')"; ddlFase.DataSource = visao; ddlFase.DataTextField = "dsc_fase"; ddlFase.DataValueField = "cod_fase"; ddlFase.DataBind(); if (codFaseDefault != 0) { ddlFase.SelectedIndex = -1; ddlFase.Items.FindByValue(codFaseDefault.ToString()).Selected = true; } }
public void Inicializar(int codBolao, int codFase) { this.CodBolao = codBolao; this.CodFase = codFase; if (codFase == 0) { tbDescricao.Text = ""; ddlStatus.SelectedIndex = 0; rblTipo.SelectedIndex = 0; lbOperacao.Text = "Incluir Fase"; } else { DataRow registro = fase.BuscarFase(codBolao, codFase); if (registro != null) { tbDescricao.Text = "" + Convert.ToString(registro["dsc_fase"]); ddlStatus.SelectedIndex = -1; ddlStatus.Items.FindByValue("" + Convert.ToString(registro["ind_status"])).Selected = true; rblTipo.SelectedIndex = -1; rblTipo.Items.FindByValue("" + Convert.ToString(registro["ind_tipo_fase"])).Selected = true; } lbOperacao.Text = "Alterar Fase"; } }
private void CarregarFase() { DataRow registro = fase.BuscarFase(this.CodBolao, this.CodFase); if (registro != null) { lbNomeFase.Text = "" + Convert.ToString(registro["dsc_fase"]); } }
private void CarregarFases() { DataView fases = new DataView(fase.BuscarFase(this.CodBolao)); dgFase.DataSource = fases; dgFase.DataBind(); dgFase.Visible = (fases.Count > 0); lbMensagem.Visible = (fases.Count == 0); lbMensagem.Text = "Não existe nenhum bolão cadastrado."; }
private void CarregarFases() { int codBolao = Convert.ToInt32(ddlBolao.SelectedValue); DataTable fases = fase.BuscarFase(codBolao); ddlFase.DataSource = fases; ddlFase.DataTextField = "dsc_fase"; ddlFase.DataValueField = "cod_fase"; ddlFase.DataBind(); }
public void CarregarRanking() { DataTable pessoas = bolao.BuscarRanking(this.CodBolao); DataTable fases = fase.BuscarFase(this.CodBolao); DataTable ranking = new DataTable(); ranking.Columns.Add("Posição"); ranking.Columns.Add("Participante"); foreach (DataRow item in fases.Rows) { ranking.Columns.Add(Convert.ToString(item["dsc_fase"])); } ranking.Columns.Add("Total"); foreach (DataRow item in pessoas.Rows) { DataRow novaLinha = ranking.NewRow(); novaLinha["Posição"] = Convert.ToInt32(item["num_ranking"]); novaLinha["Participante"] = Convert.ToString(item["nom_usuario"]); DataTable apostas = Dados.Aposta.BuscarResultadoPorFase(this.CodBolao, Convert.ToInt32(item["cod_usuario"])); int somaPontuacao = 0; foreach (DataRow aposta in apostas.Rows) { string dscFase = Convert.ToString(aposta["dsc_fase"]); int vlrPontuacao = Convert.ToInt32(aposta["vlr_pontuacao"]); novaLinha[dscFase] = vlrPontuacao; somaPontuacao += vlrPontuacao; } novaLinha["Total"] = somaPontuacao; ranking.Rows.Add(novaLinha); } dgRanking.DataSource = ranking; dgRanking.DataBind(); }