Exemplo n.º 1
0
        private void btnCadatro_Click(object sender, EventArgs e)
        {
            try
            {
                // Inicializa o apostador para poder usar seus metodos {get, set}
                Apostador apostador = new Apostador();

                // Armazena os valores das textbox na classe apostador
                apostador.setNome(txtNome.Text.Trim());
                apostador.setTelefone(txtTelefone.TextNoFormating().Trim());
                apostador.setEmail(txtEmail.Text.Trim());
                apostador.setValor(Convert.ToDouble(txtValor.Text.Trim()));

                // Manda a classe Apostador para o método criarApostador onde armazena os dados no banco de dados
                apostadorDAO.criarApostador(apostador);

                txtNome.Clear();
                txtTelefone.Clear();
                txtEmail.Clear();
                txtValor.Clear();

                txtNome.Focus();
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possível cadastrar!");
            }
        }
Exemplo n.º 2
0
 public ActionResult Alterar(Apostador apostador)
 {
     _context.Entry(apostador).State = EntityState.Modified;
     _context.SaveChanges();
     TempData["msg"] = "Atualizado com sucesso";
     return(RedirectToAction("Listar"));
 }
Exemplo n.º 3
0
        /// <summary>
        /// Inseri no banco de dados o <paramref name="apostador"/>
        /// </summary>
        /// <param name="apostador">
        /// Apostador com os seus gets e sets.
        /// </param>
        public void criarApostador(Apostador apostador)
        {
            conn = ConnexionDataBase.obterConexao();
            string queryString = "insert into Apostador (nome, telefone, email, valor) values (@nome, @telefone, @email, @valor)";

            try
            {
                SqlCommand cmd = new SqlCommand(queryString, conn);
                cmd.Parameters.Add("@nome", SqlDbType.NVarChar, 100).Value    = apostador.getNome();
                cmd.Parameters.Add("@telefone", SqlDbType.NVarChar, 20).Value = apostador.getTelefone();
                cmd.Parameters.Add("@email", SqlDbType.NVarChar, 100).Value   = apostador.getEmail();
                cmd.Parameters.Add("@valor", SqlDbType.Money).Value           = apostador.getValor();

                cmd.ExecuteScalar();

                MessageBox.Show("Registro inserido com sucesso!");
            }
            catch (Exception error)
            {
                MessageBox.Show("Erro: " + error);
            }
            finally
            {
                ConnexionDataBase.fecharConexao();
            }
        }
Exemplo n.º 4
0
        public void SetUp()
        {
            _a0       = new Apostador("Susana", 1000);
            _a0.Silla = 0;

            _a1       = new Apostador("Maria", 1000);
            _a1.Silla = 1;
            _a1.IniciaMano(100);
            _a1.RecibeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Diamantes));

            _a2       = new Apostador("Juan", 1000);
            _a2.Silla = 2;
            _a2.IniciaMano(200);
            _a2.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes));
            _a2.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles));

            _c0 = new Croupier();
            _c1 = new Croupier();
            _c1.IniciaMano();
            _c1.RecibeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Diamantes));

            _c2 = new Croupier();
            _c2.IniciaMano();
            _c2.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes));
            _c2.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles));
        }
Exemplo n.º 5
0
        /// <summary>
        /// Coloca no dataGridView todos os valores do banco de dados e deixa visivel os banco de editar e excluir
        /// </summary>
        public void listarTable()
        {
            dgvConsultaApostador.Enabled = true;
            // Pega os Id da tabela do banco de dados
            int count = apostadorDAO.listarQuantidade();
            int index = 0;

            for (int i = 0; i <= count; i++)
            {
                if (apostadorDAO.listarApostador(i) != null)
                {
                    Apostador apostador = apostadorDAO.listarApostador(i);

                    dgvConsultaApostador.Rows.Add();

                    dgvConsultaApostador.Rows[index].Cells[0].Value = apostador.getIdApostador();
                    dgvConsultaApostador.Rows[index].Cells[1].Value = apostador.getNome();
                    dgvConsultaApostador.Rows[index].Cells[2].Value = apostador.getTelefone();
                    dgvConsultaApostador.Rows[index].Cells[3].Value = apostador.getEmail();
                    dgvConsultaApostador.Rows[index].Cells[4].Value = apostador.getValor();

                    index++;
                }
            }

            if (count == 0)
            {
                dgvConsultaApostador.Enabled = false;
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Altera no banco de dados o Apostador
        /// </summary>
        /// <param name="apostador"></param>
        public void alterarApostador(Apostador apostador)
        {
            conn = ConnexionDataBase.obterConexao();
            string queryString = "update Apostador set nome = @nome, Telefone = @telefone, Email = @Email, valor = @valor where idApostador = @Id";

            try
            {
                SqlCommand cmd = new SqlCommand(queryString, conn);
                cmd.Parameters.Add("@Id", SqlDbType.Int).Value                = apostador.getIdApostador();
                cmd.Parameters.Add("@nome", SqlDbType.NVarChar, 100).Value    = apostador.getNome();
                cmd.Parameters.Add("@telefone", SqlDbType.NVarChar, 20).Value = apostador.getTelefone();
                cmd.Parameters.Add("@email", SqlDbType.NVarChar, 100).Value   = apostador.getEmail();
                cmd.Parameters.Add("@valor", SqlDbType.Money).Value           = apostador.getValor();

                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    MessageBox.Show("Registro atualizado com sucesso!");
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Erro: " + error);
            }
            finally
            {
                ConnexionDataBase.fecharConexao();
            }
        }
Exemplo n.º 7
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            dgvConsultaApostador.Enabled = true;

            int codApostador = 0;

            codApostador = int.Parse(txtCodigo.Text);

            if (apostadorDAO.listarApostador(codApostador) != null)
            {
                limparTextBox();

                Apostador apostador = apostadorDAO.listarApostador(codApostador);

                dgvConsultaApostador.Rows.Add();

                dgvConsultaApostador.Rows[0].Cells[0].Value = apostador.getIdApostador();
                dgvConsultaApostador.Rows[0].Cells[1].Value = apostador.getNome();
                dgvConsultaApostador.Rows[0].Cells[2].Value = apostador.getTelefone();
                dgvConsultaApostador.Rows[0].Cells[3].Value = apostador.getEmail();
                dgvConsultaApostador.Rows[0].Cells[4].Value = apostador.getValor();
            }
            else
            {
                MessageBox.Show("Não foi possível encontrar!");
            }
        }
Exemplo n.º 8
0
        private void btnCadatro_Click(object sender, EventArgs e)
        {
            try
            {
                // Inicializa o apostador para poder usar seus metodos {get, set}
                Aposta aposta = new Aposta();

                aposta.setValor(Double.Parse(txtValor.Text.Trim()));

                for (int i = 0; i < apostadorObject.Length / 2; i++)
                {
                    if (Convert.ToString(apostadorObject[i, 1]) == cmbApostador.Text.ToString())
                    {
                        aposta.setIdApostador(Convert.ToInt32(apostadorObject[i, 0]));
                    }
                }

                Apostador apostador = new Apostador();

                apostador = apostadorDAO.listarApostador(aposta.getIdApostador());

                apostador.setValor(apostador.getValor() - aposta.getValor());

                if (apostador.getValor() > 0)
                {
                    apostadorDAO.alterarApostador(apostador);
                    // Armazena os valores das textbox na classe apostador

                    for (int i = 0; i < cavaloObject.Length / 2; i++)
                    {
                        if (Convert.ToString(cavaloObject[i, 1]) == cmbCavalo.Text.ToString())
                        {
                            aposta.setIdCavalo(Convert.ToInt32(cavaloObject[i, 0]));
                        }
                    }
                    for (int i = 0; i < corridaObject.Length / 2; i++)
                    {
                        if (Convert.ToString(corridaObject[i, 1]) == cmbCorrida.Text.ToString())
                        {
                            aposta.setIdCorrida(Convert.ToInt32(corridaObject[i, 0]));
                        }
                    }

                    // Manda a classe Apostador para o método criarApostador onde armazena os dados no banco de dados
                    apostaDAO.criarAposta(aposta);

                    txtValor.Clear();

                    txtValor.Focus();
                }
                else
                {
                    MessageBox.Show("O apostador não tem dinheiro suficiente para fazer a aposta!");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possível cadastrar!");
            }
        }
        public void Post(Apostador apostador)
        {
            if (apostador == null)
            {
                throw new Exception("Parâmetro inválido. Apostador");
            }

            if (apostador.Apostas == null)
            {
                throw new Exception("Parâmetro inválido. Apostas");
            }

            for (int i = 0; i < apostador.Apostas.Count; i++)
            {
                Aposta   aposta   = apostador.Apostas[i];
                Concurso concurso = new GuiaDoApostadorDominio.Controllers.ConcursoController(aposta.TipoConcurso).Buscar(aposta.ConcursoID);

                if (concurso != null && concurso.ID > 0)
                {
                    string json = JsonConvert.SerializeObject(concurso);

                    PushAndroid push = new PushAndroid();

                    push.RegistrationIDS.Add(apostador.RegistrationID);
                    push.SenderID      = ConfigurationManager.AppSettings["SenderIDAndroid"];
                    push.ApplicationID = ConfigurationManager.AppSettings["ApplicationIDAndroid"];
                    push.Title         = ConfigurationManager.AppSettings["TituloPushAndroid"];
                    push.Message       = ConfigurationManager.AppSettings["MensagemPadraoPushAndroid"];
                    push.Data          = json;
                    new PushFacade(PushNotification.Dominio.Enum.Platform.Android).Send(push);
                    //manda o push
                }
            }
        }
Exemplo n.º 10
0
 public ActionResult Cadastrar(Apostador apostador)
 {
     _context.Apostadores.Add(apostador);
     _context.SaveChanges();
     TempData["msg"] = "Cadastrado!";
     return(RedirectToAction("Cadastrar"));
 }
Exemplo n.º 11
0
 public ActionResult Cadastro(Apostador apost)
 {
     //grava no banco
     banco.Add(apost);
     //Mensagem de sucesso
     TempData["msg"]  = "Cadastrado";
     ViewBag.mensagem = "Cadastrou";
     return(RedirectToAction("Cadastro"));
 }
Exemplo n.º 12
0
 public void SetUp()
 {
     _mesa = new MesaBlackJack();
     _a0   = new Apostador("Susana", 1000);
     _a1   = new Apostador("Maria", 1000);
     _a2   = new Apostador("Susana", 1000);
     _a3   = new Apostador("Juan", 1000);
     _a4   = new Apostador("Pepe", 1000);
 }
Exemplo n.º 13
0
        public static void InvokeObserve()
        {
            IObservador observer = new Observador();
            Apostador   cleber   = new Apostador("Cthulhu", observer, 10000);
            Apostador   koba     = new Apostador("Kobayashi", observer, 10000);
            Apostador   jimmy    = new Apostador("Jimmy", observer, 10000);

            observer.add(cleber);
            observer.add(koba);
            observer.add(jimmy);

            int    max = 0;
            Random rnd = new Random();

            while (max < 3)
            {
                max = 0;

                int bet = rnd.Next(11000);
                if (bet > cleber.lastBet)
                {
                    cleber.sendMessage(bet);
                }


                bet = rnd.Next(11000);
                if (bet > koba.lastBet)
                {
                    koba.sendMessage(bet);
                }

                bet = rnd.Next(11000);
                if (bet > jimmy.lastBet)
                {
                    jimmy.sendMessage(bet);
                }

                if (cleber.maxBet <= cleber.lastBet)
                {
                    max++;
                }
                if (koba.maxBet <= bet)
                {
                    max++;
                }
                if (jimmy.maxBet <= bet)
                {
                    max++;
                }
            }

            Console.WriteLine(jimmy.lastPutter + " " + cleber.lastBet);
            Console.WriteLine(koba.lastPutter + " " + cleber.lastBet);

            Console.ReadLine();
        }
Exemplo n.º 14
0
        public void RetornaFalsoSeNaoAdicionar()
        {
            Apostador apostador = new Apostador();

            apostador.name = "Teste";

            var resultado = _apostadoresController.addApostador(apostador);

            Assert.IsFalse((resultado == null || resultado.id <= 0), "Deveria ter adicionado.");
        }
Exemplo n.º 15
0
        public void RetornaFalsoSeNaoAlterar()
        {
            Apostador apostador = new Apostador();

            apostador.id   = 1;
            apostador.name = "Teste alterado";

            var resultado = _apostadoresController.updateApostador(apostador);

            Assert.IsFalse((resultado == null || resultado < 0), "Deveria ter alterado o Id:1.");
        }
Exemplo n.º 16
0
        public Apostador GetApostador(int idApostador)
        {
            Apostador FindApostador = new Apostador();

            if (ListaApostadores.Exists(x => x.IDApostador == idApostador))
            {
                FindApostador = ListaApostadores.Find(x => x.IDApostador == idApostador);
                return(FindApostador);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 17
0
        public int AddApostador(int IDApostador, string Nombre, double ValorApuesta, int NumeroApostar)
        {
            Apostador NewApostador = new Apostador
            {
                IDApostador   = IDApostador,
                Nombre        = Nombre,
                ValorApuesta  = ValorApuesta,
                NumeroApostar = NumeroApostar
            };

            ListaApostadores.Add(NewApostador);

            return(IDApostador);
        }
Exemplo n.º 18
0
        public Apostador addApostador([FromBody] Apostador apostador)
        {
            try
            {
                apostador.id = (this.apostadores != null && this.apostadores.Count > 0) ? this.apostadores.Max(x => x.id) + 1 : 1;

                this.apostadores.Add(apostador);

                return(apostador);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemplo n.º 19
0
        public int?updateApostador([FromBody] Apostador apostador)
        {
            try
            {
                int indice = this.apostadores.FindIndex(x => x.id.Equals(apostador.id));

                //Apenas atributos que podem ser alterados
                this.apostadores[indice].name = apostador.name;

                return(indice);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemplo n.º 20
0
        public FormPrincipal()
        {
            InitializeComponent();

            ///Apostadores
            _apostadores    = new Apostador[3];
            _apostadores[0] = new Apostador("João", 50, rbtJoao, lblJoao);
            _apostadores[1] = new Apostador("Beto", 75, rbtBeto, lblBeto);
            _apostadores[2] = new Apostador("Alfredo", 45, rbtAlfredo, lblAlfredo);
            ///Cachorros
            _cachorro    = new Cachorro[4];
            _cachorro[0] = new Cachorro(pbxCao1, pbxCao1.Location.X, (this.pbxPistaCorrida.Width - 150), _myRandom);
            _cachorro[1] = new Cachorro(pbxCao2, pbxCao2.Location.X, (this.pbxPistaCorrida.Width - 150), _myRandom);
            _cachorro[2] = new Cachorro(pbxCao3, pbxCao3.Location.X, (this.pbxPistaCorrida.Width - 150), _myRandom);
            _cachorro[3] = new Cachorro(pbxCao4, pbxCao4.Location.X, (this.pbxPistaCorrida.Width - 150), _myRandom);
        }
Exemplo n.º 21
0
        public void listarTable()
        {
            dgvConsultaAposta.Enabled = true;
            // Pega os Id da tabela do banco de dados
            int count = apostaDAO.listarQuantidade();
            int index = 0;

            for (int i = 0; i <= count; i++)
            {
                if (apostaDAO.listarAposta(i) != null)
                {
                    Aposta aposta = apostaDAO.listarAposta(i);

                    dgvConsultaAposta.Rows.Add();

                    dgvConsultaAposta.Rows[index].Cells[0].Value = aposta.getIdAposta();
                    dgvConsultaAposta.Rows[index].Cells[1].Value = aposta.getIdApostador();
                    dgvConsultaAposta.Rows[index].Cells[3].Value = aposta.getIdCavalo();
                    dgvConsultaAposta.Rows[index].Cells[5].Value = aposta.getIdCorrida();
                    dgvConsultaAposta.Rows[index].Cells[7].Value = aposta.getValor();

                    Apostador apostador = apostadorDAO.listarApostador(aposta.getIdApostador());

                    dgvConsultaAposta.Rows[index].Cells[2].Value = apostador.getNome();

                    Cavalo cavalo = cavaloDAO.listarCavalo(aposta.getIdCavalo());

                    dgvConsultaAposta.Rows[index].Cells[4].Value = cavalo.getNome();

                    Corrida corrida = corridaDAO.listarCorrida(aposta.getIdCorrida());

                    dgvConsultaAposta.Rows[index].Cells[6].Value = corrida.getLocal();

                    index++;
                }
            }

            if (count == 0)
            {
                dgvConsultaAposta.Enabled = false;
            }
        }
Exemplo n.º 22
0
        /// <summary>
        /// Retorna na classe Apostador todos os seus valores dependo do <paramref name="id"/>
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Retorna a classe Apostador</returns>
        public Apostador listarApostador(int id)
        {
            conn = ConnexionDataBase.obterConexao();
            string queryString = "select * from Apostador where idApostador = @id";

            try
            {
                SqlCommand cmd = new SqlCommand(queryString, conn);
                cmd.Parameters.AddWithValue("@id", id);

                SqlDataReader reader = cmd.ExecuteReader();

                if (reader.Read())
                {
                    Apostador apostador = new Apostador();
                    apostador.setIdApostador(id);

                    apostador.setIdApostador(int.Parse(reader["idApostador"].ToString()));
                    apostador.setNome(reader["nome"].ToString());
                    apostador.setTelefone(reader["telefone"].ToString());
                    apostador.setEmail(reader["email"].ToString());
                    apostador.setValor(Convert.ToDouble(reader["valor"].ToString()));

                    return(apostador);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Erro: " + error);

                return(null);
            }
            finally
            {
                ConnexionDataBase.fecharConexao();
            }
        }
Exemplo n.º 23
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                Apostador apostador = new Apostador();

                apostador.setIdApostador(int.Parse(txtCodigo.Text));
                apostador.setNome(txtNome.Text);
                apostador.setTelefone(txtTelefone.TextNoFormating());
                apostador.setEmail(txtEmail.Text);
                apostador.setValor(Convert.ToDouble(txtDinherio.Text));

                apostadorDAO.alterarApostador(apostador);

                limparTextBox();
                listarTable();
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possível editar os valores!");
            }
        }
Exemplo n.º 24
0
        private void btnConsulta_Click(object sender, EventArgs e)
        {
            dgvConsultaAposta.Enabled = true;

            int codAposta = 0;

            codAposta = int.Parse(txtCodAposta.Text);

            if (cavaloDAO.listarCavalo(codAposta) != null)
            {
                limparTextBox();

                Aposta aposta = apostaDAO.listarAposta(codAposta);

                dgvConsultaAposta.Rows[0].Cells[0].Value = aposta.getIdApostador();
                dgvConsultaAposta.Rows[0].Cells[2].Value = aposta.getIdCavalo();
                dgvConsultaAposta.Rows[0].Cells[4].Value = aposta.getIdCorrida();
                dgvConsultaAposta.Rows[0].Cells[6].Value = aposta.getValor();

                Apostador apostador = apostadorDAO.listarApostador(aposta.getIdApostador());

                dgvConsultaAposta.Rows[0].Cells[1].Value = apostador.getNome();

                Cavalo cavalo = cavaloDAO.listarCavalo(aposta.getIdCavalo());

                dgvConsultaAposta.Rows[0].Cells[3].Value = cavalo.getNome();

                Corrida corrida = corridaDAO.listarCorrida(aposta.getIdCorrida());

                dgvConsultaAposta.Rows[0].Cells[5].Value = corrida.getLocal();
            }
            else
            {
                MessageBox.Show("Não foi possível encontrar!");
            }
        }
Exemplo n.º 25
0
        private void setComboBox()
        {
            int count;
            int index;

            // Cavalo
            // Pega os Id da tabela do banco de dados
            count = cavaloDAO.listarQuantidade();
            index = 0;

            for (int i = 0; i <= count; i++)
            {
                if (cavaloDAO.listarCavalo(i) != null)
                {
                    Cavalo cavalo = cavaloDAO.listarCavalo(i);

                    if (index == 0)
                    {
                        cmbNomeCavalo.Text = cavalo.getNome();
                    }

                    cmbNomeCavalo.Items.Insert(index, cavalo.getNome());

                    index++;
                }
            }

            cavaloObject = new Object[index, 2];
            index        = 0;

            for (int i = 0; i <= count; i++)
            {
                if (cavaloDAO.listarCavalo(i) != null)
                {
                    Cavalo cavalo = cavaloDAO.listarCavalo(i);

                    cavaloObject[index, 0] = cavalo.getIdCavalo();
                    cavaloObject[index, 1] = cavalo.getNome();

                    index++;
                }
            }

            // Corrida
            // Pega os Id da tabela do banco de dados
            count = corridaDAO.listarQuantidade();
            index = 0;

            for (int i = 0; i <= count; i++)
            {
                if (corridaDAO.listarCorrida(i) != null)
                {
                    Corrida corrida = corridaDAO.listarCorrida(i);

                    if (index == 0)
                    {
                        cmbCodCorrida.Text = Convert.ToString(corrida.getIdCorrida());
                    }

                    cmbCodCorrida.Items.Insert(index, Convert.ToString(corrida.getIdCorrida()));

                    index++;
                }
            }

            corridaObject = new Object[index, 2];
            index         = 0;

            for (int i = 0; i <= count; i++)
            {
                if (corridaDAO.listarCorrida(i) != null)
                {
                    Corrida corrida = corridaDAO.listarCorrida(i);

                    corridaObject[index, 0] = corrida.getIdCorrida();
                    corridaObject[index, 1] = corrida.getLocal();

                    index++;
                }
            }

            // Apostador
            // Pega os Id da tabela do banco de dados
            count = apostadorDAO.listarQuantidade();
            index = 0;

            for (int i = 0; i <= count; i++)
            {
                if (apostadorDAO.listarApostador(i) != null)
                {
                    Apostador apostador = apostadorDAO.listarApostador(i);

                    cmbNomeApostador.Items.Insert(index, apostador.getNome());

                    index++;
                }
            }

            apostadorObject = new Object[index, 2];
            index           = 0;

            for (int i = 0; i <= count; i++)
            {
                if (apostadorDAO.listarApostador(i) != null)
                {
                    Apostador apostador = apostadorDAO.listarApostador(i);

                    apostadorObject[index, 0] = apostador.getIdApostador();
                    apostadorObject[index, 1] = apostador.getNome();

                    index++;
                }
            }
        }
Exemplo n.º 26
0
 public void SetUp()
 {
     _a       = new Apostador("Maria", 1000);
     _a.Silla = 0;
     _c       = new Croupier();
 }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            Apostador    ApostadorPrueba     = new Apostador();
            ApostadorDal ListaApostadoresDal = new ApostadorDal();

            int BuscarIdapostador;
            int numapostadores;

            Console.WriteLine();
            Console.WriteLine("Hello World!");

            Console.Write("Ingrese el numero de Apostadores ");
            numapostadores = int.Parse(Console.ReadLine());

            for (int i = 1; i <= numapostadores; i++)
            {
                int validarvalor;
                int validarnumero;

                Console.WriteLine("Ingresar apostador!");
                Console.Write("Digite el ID del Apostador ");
                ApostadorPrueba.IDApostador = int.Parse(Console.ReadLine());

                Console.Write("Digite el nombre del Apostador ");
                ApostadorPrueba.Nombre = Console.ReadLine();

                Console.Write("Digite el Valor de la Apuesta ");
                ApostadorPrueba.ValorApuesta = double.Parse(Console.ReadLine());
                validarvalor = ApostadorPrueba.ValApuesta(ApostadorPrueba.ValorApuesta);
                if (validarvalor < 0)
                {
                    Console.WriteLine("Error en el valor ingresado de la apuesta verifique por favor");
                }

                Console.Write("Digite el Numero de la Apuesta ");
                ApostadorPrueba.NumeroApostar = int.Parse(Console.ReadLine());
                validarnumero = ApostadorPrueba.NumApostar(ApostadorPrueba.NumeroApostar);

                if (validarnumero < 0)
                {
                    Console.WriteLine("Error en el valor ingresado del numero de la apuesta verifique por favor");
                }

                if ((validarvalor == 0) && (validarnumero == 0))
                {
                    if (ListaApostadoresDal.AddApostador(ApostadorPrueba.IDApostador,
                                                         ApostadorPrueba.Nombre,
                                                         ApostadorPrueba.ValorApuesta,
                                                         ApostadorPrueba.NumeroApostar) != 0)
                    {
                        Console.Write("\nApostador Ingresado Correctacmente");
                    }
                }
                else
                {
                    Console.Write("\nFavor volver a Ingresar el apostador ");
                    i--;
                }
            }


            Console.WriteLine("Buscar el Apostador");
            Apostador FindApostador = new Apostador();

            Console.Write("Digite el ID del Apostador ");
            BuscarIdapostador = int.Parse(Console.ReadLine());
            FindApostador     = ListaApostadoresDal.GetApostador(BuscarIdapostador);

            if (FindApostador == null)
            {
                Console.Write("Apostador no encontrado");
            }
            else
            {
                Console.Write("Apostador con nombre {0} encontrado", FindApostador.Nombre);
            }

            //crear la mesa
            Ruleta Ruleta1 = new Ruleta();

            Ruleta1.IDRuleta     = 1;
            Ruleta1.EstadoRuleta = "A";
        }