Ejemplo n.º 1
0
 private Linha CriarLinhaSubTotal(Concurso concurso, int qtdJogos, decimal ganhoParcial)
 {
     return(new Linha
     {
         DataConcurso = concurso.Data,
         NumeroConcurso = concurso.Numero,
         N1Resultado = concurso.Bolas[0],
         N2Resultado = concurso.Bolas[1],
         N3Resultado = concurso.Bolas[2],
         N4Resultado = concurso.Bolas[3],
         N5Resultado = concurso.Bolas[4],
         N6Resultado = concurso.Bolas[5],
         N7Resultado = concurso.Bolas[6],
         N8Resultado = concurso.Bolas[7],
         N9Resultado = concurso.Bolas[8],
         N10Resultado = concurso.Bolas[9],
         N11Resultado = concurso.Bolas[10],
         N12Resultado = concurso.Bolas[11],
         N13Resultado = concurso.Bolas[12],
         N14Resultado = concurso.Bolas[13],
         N15Resultado = concurso.Bolas[14],
         Ganho = ganhoParcial,
         Gasto = Parametro.CustoJogo * qtdJogos,
         Saldo = ganhoParcial - (Parametro.CustoJogo * qtdJogos)
     });
 }
Ejemplo n.º 2
0
        private decimal CalcularJogo(Concurso concurso, int[] jogo, out int pontos)
        {
            var acertos = concurso.Bolas.Intersect(jogo).Count();

            pontos = acertos;
            switch (acertos)
            {
            case 11:
                return(Parametro.Valor11);

            case 12:
                return(Parametro.Valor12);

            case 13:
                return(Parametro.Valor13);

            case 14:
                return(Parametro.Valor14);

            case 15:
                return(Parametro.Valor15);

            default:
                return(0);
            }
        }
Ejemplo n.º 3
0
 private Linha CriarLinhaDetalhe(Concurso concurso, int[] arrayJogo, decimal ganhoJogo, int pontos)
 {
     return(new Linha
     {
         DataConcurso = concurso.Data,
         NumeroConcurso = concurso.Numero,
         N1Resultado = concurso.Bolas[0],
         N2Resultado = concurso.Bolas[1],
         N3Resultado = concurso.Bolas[2],
         N4Resultado = concurso.Bolas[3],
         N5Resultado = concurso.Bolas[4],
         N6Resultado = concurso.Bolas[5],
         N7Resultado = concurso.Bolas[6],
         N8Resultado = concurso.Bolas[7],
         N9Resultado = concurso.Bolas[8],
         N10Resultado = concurso.Bolas[9],
         N11Resultado = concurso.Bolas[10],
         N12Resultado = concurso.Bolas[11],
         N13Resultado = concurso.Bolas[12],
         N14Resultado = concurso.Bolas[13],
         N15Resultado = concurso.Bolas[14],
         N1Jogo = arrayJogo[0],
         N2Jogo = arrayJogo[1],
         N3Jogo = arrayJogo[2],
         N4Jogo = arrayJogo[3],
         N5Jogo = arrayJogo[4],
         N6Jogo = arrayJogo[5],
         N7Jogo = arrayJogo[6],
         N8Jogo = arrayJogo[7],
         N9Jogo = arrayJogo[8],
         N10Jogo = arrayJogo[9],
         N11Jogo = arrayJogo[10],
         N12Jogo = arrayJogo[11],
         N13Jogo = arrayJogo[12],
         N14Jogo = arrayJogo[13],
         N15Jogo = arrayJogo[14],
         Pontos = pontos,
         Ganho = ganhoJogo,
         Gasto = Parametro.CustoJogo,
         Saldo = ganhoJogo - Parametro.CustoJogo
     });
 }