public void AdicionarJogoGerado(Jogo jogo, ValidadorGenerico validador) { DataTable gerados = ds.Tables["GERADOS"]; DataRow linha = gerados.NewRow(); linha["UUID"] = Guid.NewGuid(); linha["DATA_HORA"] = DateTime.Now; linha["BOLA01"] = jogo.Bola01; linha["BOLA02"] = jogo.Bola02; linha["BOLA03"] = jogo.Bola03; linha["BOLA04"] = jogo.Bola04; linha["BOLA05"] = jogo.Bola05; linha["BOLA06"] = jogo.Bola06; linha["BOLA07"] = jogo.Bola07; linha["BOLA08"] = jogo.Bola08; linha["BOLA09"] = jogo.Bola09; linha["BOLA10"] = jogo.Bola10; linha["BOLA11"] = jogo.Bola11; linha["BOLA12"] = jogo.Bola12; linha["BOLA13"] = jogo.Bola13; linha["BOLA14"] = jogo.Bola14; linha["BOLA15"] = jogo.Bola15; linha["BOLA16"] = jogo.Bola16; linha["BOLA17"] = jogo.Bola17; linha["BOLA18"] = jogo.Bola18; linha["REGRA"] = validador.ToString(); linha["TIPO"] = TipoAposta.NENHUM; linha["APOSTADO"] = false; gerados.Rows.Add(linha); jogo.AnalisarJogo(); }
public List <Jogo> ObterJogosGerados(bool somenteNaoApostados) { DataTable passados = ds.Tables["GERADOS"]; List <Jogo> retorno = new List <Jogo>(); foreach (DataRow linha in passados.Rows) { if ((somenteNaoApostados) && ((bool)linha["APOSTADO"])) { continue; } Jogo jogo = new Jogo(); jogo.Uuid = (Guid)linha["UUID"]; jogo.Data = (DateTime)linha["DATA_HORA"]; jogo.Bola01 = (int)linha["BOLA01"]; jogo.Bola02 = (int)linha["BOLA02"]; jogo.Bola03 = (int)linha["BOLA03"]; jogo.Bola04 = (int)linha["BOLA04"]; jogo.Bola05 = (int)linha["BOLA05"]; jogo.Bola06 = (int)linha["BOLA06"]; jogo.Bola07 = (int)linha["BOLA07"]; jogo.Bola08 = (int)linha["BOLA08"]; jogo.Bola09 = (int)linha["BOLA09"]; jogo.Bola10 = (int)linha["BOLA10"]; jogo.Bola11 = (int)linha["BOLA11"]; jogo.Bola12 = (int)linha["BOLA12"]; jogo.Bola13 = (int)linha["BOLA13"]; jogo.Bola14 = (int)linha["BOLA14"]; jogo.Bola15 = (int)linha["BOLA15"]; jogo.Bola16 = (int)linha["BOLA16"]; jogo.Bola17 = (int)linha["BOLA17"]; jogo.Bola18 = (int)linha["BOLA18"]; jogo.Bolas.Add(jogo.Bola01); jogo.Bolas.Add(jogo.Bola02); jogo.Bolas.Add(jogo.Bola03); jogo.Bolas.Add(jogo.Bola04); jogo.Bolas.Add(jogo.Bola05); jogo.Bolas.Add(jogo.Bola06); jogo.Bolas.Add(jogo.Bola07); jogo.Bolas.Add(jogo.Bola08); jogo.Bolas.Add(jogo.Bola09); jogo.Bolas.Add(jogo.Bola10); jogo.Bolas.Add(jogo.Bola11); jogo.Bolas.Add(jogo.Bola12); jogo.Bolas.Add(jogo.Bola13); jogo.Bolas.Add(jogo.Bola14); jogo.Bolas.Add(jogo.Bola15); jogo.Bolas.Add(jogo.Bola16); jogo.Bolas.Add(jogo.Bola17); jogo.Bolas.Add(jogo.Bola18); jogo.AnalisarJogo(); retorno.Add(jogo); } return(retorno); }
public List <Jogo> ObterJogosReprovados() { DataTable passados = ds.Tables["REPROVADOS"]; List <Jogo> retorno = new List <Jogo>(); foreach (DataRow linha in passados.Rows) { Jogo jogo = new Jogo(); jogo.Uuid = (Guid)linha["UUID"]; jogo.Data = (DateTime)linha["DATA_HORA"]; jogo.Bola01 = (int)linha["BOLA01"]; jogo.Bola02 = (int)linha["BOLA02"]; jogo.Bola03 = (int)linha["BOLA03"]; jogo.Bola04 = (int)linha["BOLA04"]; jogo.Bola05 = (int)linha["BOLA05"]; jogo.Bola06 = (int)linha["BOLA06"]; jogo.Bola07 = (int)linha["BOLA07"]; jogo.Bola08 = (int)linha["BOLA08"]; jogo.Bola09 = (int)linha["BOLA09"]; jogo.Bola10 = (int)linha["BOLA10"]; jogo.Bola11 = (int)linha["BOLA11"]; jogo.Bola12 = (int)linha["BOLA12"]; jogo.Bola13 = (int)linha["BOLA13"]; jogo.Bola14 = (int)linha["BOLA14"]; jogo.Bola15 = (int)linha["BOLA15"]; jogo.Bola16 = (int)linha["BOLA16"]; jogo.Bola17 = (int)linha["BOLA17"]; jogo.Bola18 = (int)linha["BOLA18"]; jogo.Bolas.Add(jogo.Bola01); jogo.Bolas.Add(jogo.Bola02); jogo.Bolas.Add(jogo.Bola03); jogo.Bolas.Add(jogo.Bola04); jogo.Bolas.Add(jogo.Bola05); jogo.Bolas.Add(jogo.Bola06); jogo.Bolas.Add(jogo.Bola07); jogo.Bolas.Add(jogo.Bola08); jogo.Bolas.Add(jogo.Bola09); jogo.Bolas.Add(jogo.Bola10); jogo.Bolas.Add(jogo.Bola11); jogo.Bolas.Add(jogo.Bola12); jogo.Bolas.Add(jogo.Bola13); jogo.Bolas.Add(jogo.Bola14); jogo.Bolas.Add(jogo.Bola15); jogo.Bolas.Add(jogo.Bola16); jogo.Bolas.Add(jogo.Bola17); jogo.Bolas.Add(jogo.Bola18); jogo.AnalisarJogo(); retorno.Add(jogo); } return(retorno); }
public List <Jogo> ObterJogosPassados() { DataTable passados = ds.Tables["ANTIGOS"]; if (passados.Rows.Count == 0) { CarregarArquivo(); } List <Jogo> retorno = new List <Jogo>(passados.Rows.Count); foreach (DataRow linha in passados.Rows) { Jogo jogo = new Jogo(); jogo.Data = (DateTime)linha["DATA"]; jogo.Bola01 = (int)linha["BOLA01"]; jogo.Bola02 = (int)linha["BOLA02"]; jogo.Bola03 = (int)linha["BOLA03"]; jogo.Bola04 = (int)linha["BOLA04"]; jogo.Bola05 = (int)linha["BOLA05"]; jogo.Bola06 = (int)linha["BOLA06"]; jogo.Bola07 = (int)linha["BOLA07"]; jogo.Bola08 = (int)linha["BOLA08"]; jogo.Bola09 = (int)linha["BOLA09"]; jogo.Bola10 = (int)linha["BOLA10"]; jogo.Bola11 = (int)linha["BOLA11"]; jogo.Bola12 = (int)linha["BOLA12"]; jogo.Bola13 = (int)linha["BOLA13"]; jogo.Bola14 = (int)linha["BOLA14"]; jogo.Bola15 = (int)linha["BOLA15"]; jogo.Bolas.Add(jogo.Bola01); jogo.Bolas.Add(jogo.Bola02); jogo.Bolas.Add(jogo.Bola03); jogo.Bolas.Add(jogo.Bola04); jogo.Bolas.Add(jogo.Bola05); jogo.Bolas.Add(jogo.Bola06); jogo.Bolas.Add(jogo.Bola07); jogo.Bolas.Add(jogo.Bola08); jogo.Bolas.Add(jogo.Bola09); jogo.Bolas.Add(jogo.Bola10); jogo.Bolas.Add(jogo.Bola11); jogo.Bolas.Add(jogo.Bola12); jogo.Bolas.Add(jogo.Bola13); jogo.Bolas.Add(jogo.Bola14); jogo.Bolas.Add(jogo.Bola15); jogo.AnalisarJogo(); retorno.Add(jogo); } return(retorno); }
public void AdicionarJogoReprovado(Jogo jogo, MotivoReprovacao motivo, List <ValidadorGenerico> validadores) { DataTable gerados = ds.Tables["REPROVADOS"]; DataRow linha = gerados.NewRow(); linha["UUID"] = Guid.NewGuid(); linha["DATA_HORA"] = DateTime.Now; linha["BOLA01"] = jogo.Bola01; linha["BOLA02"] = jogo.Bola02; linha["BOLA03"] = jogo.Bola03; linha["BOLA04"] = jogo.Bola04; linha["BOLA05"] = jogo.Bola05; linha["BOLA06"] = jogo.Bola06; linha["BOLA07"] = jogo.Bola07; linha["BOLA08"] = jogo.Bola08; linha["BOLA09"] = jogo.Bola09; linha["BOLA10"] = jogo.Bola10; linha["BOLA11"] = jogo.Bola11; linha["BOLA12"] = jogo.Bola12; linha["BOLA13"] = jogo.Bola13; linha["BOLA14"] = jogo.Bola14; linha["BOLA15"] = jogo.Bola15; linha["BOLA16"] = jogo.Bola16; linha["BOLA17"] = jogo.Bola17; linha["BOLA18"] = jogo.Bola18; linha["MOTIVO"] = motivo; StringBuilder sb = new StringBuilder(); foreach (ValidadorGenerico validator in validadores) { sb.Append(validator.ToString()).Append(System.Environment.NewLine); } linha["REGRAS"] = sb.ToString(); gerados.Rows.Add(linha); jogo.AnalisarJogo(); }
void BAdicionarClick(object sender, EventArgs e) { jogo.Numero = Convert.ToInt32(numConcurso.Value); jogo.Data = dtpDataSorteio.Value; jogo.Bola01 = Convert.ToInt32(numBola01.Value); jogo.Bola02 = Convert.ToInt32(numBola02.Value); jogo.Bola03 = Convert.ToInt32(numBola03.Value); jogo.Bola04 = Convert.ToInt32(numBola04.Value); jogo.Bola05 = Convert.ToInt32(numBola05.Value); jogo.Bola06 = Convert.ToInt32(numBola06.Value); jogo.Bola07 = Convert.ToInt32(numBola07.Value); jogo.Bola08 = Convert.ToInt32(numBola08.Value); jogo.Bola09 = Convert.ToInt32(numBola09.Value); jogo.Bola10 = Convert.ToInt32(numBola10.Value); jogo.Bola11 = Convert.ToInt32(numBola11.Value); jogo.Bola12 = Convert.ToInt32(numBola12.Value); jogo.Bola13 = Convert.ToInt32(numBola13.Value); jogo.Bola14 = Convert.ToInt32(numBola14.Value); jogo.Bola15 = Convert.ToInt32(numBola15.Value); jogo.AnalisarJogo(); this.DialogResult = DialogResult.OK; }