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!"); } }
public ActionResult Alterar(Apostador apostador) { _context.Entry(apostador).State = EntityState.Modified; _context.SaveChanges(); TempData["msg"] = "Atualizado com sucesso"; return(RedirectToAction("Listar")); }
/// <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(); } }
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)); }
/// <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; } }
/// <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(); } }
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!"); } }
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 } } }
public ActionResult Cadastrar(Apostador apostador) { _context.Apostadores.Add(apostador); _context.SaveChanges(); TempData["msg"] = "Cadastrado!"; return(RedirectToAction("Cadastrar")); }
public ActionResult Cadastro(Apostador apost) { //grava no banco banco.Add(apost); //Mensagem de sucesso TempData["msg"] = "Cadastrado"; ViewBag.mensagem = "Cadastrou"; return(RedirectToAction("Cadastro")); }
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); }
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(); }
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."); }
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."); }
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); } }
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); }
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); } }
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); } }
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); }
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; } }
/// <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(); } }
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!"); } }
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!"); } }
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++; } } }
public void SetUp() { _a = new Apostador("Maria", 1000); _a.Silla = 0; _c = new Croupier(); }
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"; }