Exemplo n.º 1
0
        public static void SalvaAposta(Aposta aposta, int[] numeros)
        {
            int codAposta    = new ApostaDal().Salvar(aposta);
            int quantNumeros = numeros.Length;
            List <NumeroApostado> numerosAposta = new List <NumeroApostado>();

            for (int i = 0; i < quantNumeros; i++)
            {
                NumeroApostado novoNumero = new NumeroApostado
                {
                    CodAposta      = codAposta,
                    numeroApostado = numeros[i]
                };
                novoNumero.CodNumeroApostado = new NumeroApostadoDal().Salvar(novoNumero);
                numerosAposta.Add(novoNumero);
            }
            aposta.numerosDaAposta = numerosAposta;
            aposta.CodAposta       = codAposta;
            if (aposta.Sorteio)
            {
                aposta.numerosDaAposta = numerosAposta;
                aposta.CodAposta       = codAposta;
                RealizaSorteio(aposta);
            }
        }
Exemplo n.º 2
0
        public static List <Aposta> ListaSorteios(int nomeDaLoteria)
        {
            List <Aposta> apostas = new ApostaDal().ListarDados(" idCodLoteria = " + nomeDaLoteria + " and sorteio = 1");

            if (apostas != null)
            {
                for (int i = 0; i < apostas.Count; i++)
                {
                    apostas[i].numerosDaAposta = new NumeroApostadoDal().ListarDados(" codAposta = " + apostas[i].CodAposta);
                }
            }
            return(apostas);
        }
Exemplo n.º 3
0
        public static List <Aposta> ApostasVigentes(int nomeDaLoteria, int apostado)
        {
            List <Aposta> apostas = new ApostaDal().ListarDados(" idCodLoteria = " + nomeDaLoteria + " and idCodResultado = " + apostado);

            if (apostas != null)
            {
                for (int i = 0; i < apostas.Count; i++)
                {
                    apostas[i].numerosDaAposta = new NumeroApostadoDal().ListarDados(" codAposta = " + apostas[i].CodAposta);
                }
            }
            return(apostas);
        }