/// <summary> /// Abre cartas comunitárias e reordena a lista de jogadores /// </summary> /// <param name="quantidadeCartasComunitarias">Quantidade de cartas comunitárias abertas na mesa</param> /// <returns>Retorna true caso haja jogadores suficientes para realizar a rodada. Caso contrário, false</returns> private bool RenovarRodadaDeApostas(int quantidadeCartasComunitarias) { if (JogadoresAtivos.Count < _quantidadeMinimaDeJogadoresPermitidos) { return(false); } foreach (var jogador in JogadoresAtivos) { if (jogador.FichasApostadasNaRodada < ApostaAtual) { throw new Exception(Ressource.MesaMsgNaoPermitidoIniciarNovaRodadaSemApostasMinimas); } else { jogador.ZerarFichasApostadasNaRodada(); } } OrdenarJogadores(IdJogadorSmallBlind); //Queimar Carta Baralho.DistribuirCarta(); //Adicionar cartas na mesa for (int i = 0; i < quantidadeCartasComunitarias; i++) { Cartas.Add(Baralho.DistribuirCarta()); } ApostaAtual = 0; return(true); }
public Cartas read(Cartas carta) { string comandoSql = "select* from[Cartas$] Where SIMBOLO =" + carta.simbolo; OleDbCommand comando = new OleDbCommand(comandoSql, conexao); try { conexao.Open(); OleDbDataReader rd = comando.ExecuteReader(); while (rd.Read()) { carta.simbolo = Convert.ToString(rd["SIMBOLO"]); } return(carta); } catch { return(null); } finally { conexao.Close(); } }
public Cartas ObtenerPromedio(List <Cartas> MazoCartas, Cartas CartaActual) { MazoImposible.Add(MazoCartas.Where(x => x == CartaActual).Single()); if (MazoCartas.Where(x => x == CartaActual).FirstOrDefault() != null) { MazoPosible.Remove(MazoCartas.Where(x => x == CartaActual).FirstOrDefault()); } var Carta = new Cartas(); Carta = MazoCartas.First(); foreach (var mazo in MazoCartas) { if (!(mazo == MazoCartas.First())) { foreach (var propiedad in mazo.Atributos) { var Ind = Carta.Atributos.FindIndex(x => x.Propiedad == propiedad.Propiedad); Carta.Atributos[Ind].Valor += propiedad.Valor; } } } foreach (var caracteristica in Carta.Atributos) { caracteristica.Valor = caracteristica.Valor / MazoCartas.Count(); } return(Carta); }
/// <summary> /// Retorna la primera carta que tiene la baraja, y la borra /// </summary> /// <returns>La primera carta de la baraja</returns> public Carta DarCarta() { Carta carta = Cartas.ElementAt(0); Cartas.Remove(carta); return(carta); }
protected void BtnGuardar_Click(object sender, EventArgs e) { RepositorioBase <Cartas> repositorio = new RepositorioBase <Cartas>(); RepositorioBase <Cartas> repositorioBase = new RepositorioBase <Cartas>(); Cartas cartas = new Cartas(); bool paso = false; if (IsValid == false) { Utils.ShowToastr(this.Page, "Revisar todos los campo", "Error", "error"); return; } cartas = LlenaClase(cartas); if (cartas.IdCarta == 0) { paso = repositorioBase.Guardar(cartas); } else { paso = repositorio.Modificar(cartas); } if (paso) { Utils.ShowToastr(this.Page, "Guardado con exito!!", "Guardado", "success"); Limpiar(); } }
private void LlenaCampos(Cartas cartas) { cartasIdTextBox.Text = cartas.CartaId.ToString(); fechaTextBox.Text = cartas.Fecha.ToString(); DestinatarioDropDownList.Text = cartas.DestinatarioId.ToString(); cuerpoTextBox.Text = cartas.Cuerpo.ToString(); }
public ActionResult Create(Cartas cartas) { try { var objeto = new Cartas { Accion = "INSERTAR", IdSocio = cartas.IdSocio, IdProveedor = cartas.IdProveedor, Fecha = cartas.Fecha, CantidadImpresiones = cartas.CantidadImpresiones, UsuarioCreacion = User.Identity.Name, FechaCreacion = DateTime.Now, UsuarioModificacion = User.Identity.Name, FechaModificacion = DateTime.Now }; var dt = _servicio.ProcesarCartas(objeto); if (dt.IsSuccess) { return(RedirectToAction("Index")); } else { return(View("Create")); } } catch { return(View()); } }
private void LlenarCampos(Cartas cartas) { TextBoxFecha.Text = cartas.Fecha.ToString(); DestinatarioDropDownList.SelectedValue = cartas.DestinatarioID.ToString(); TextBoxCuerpo.Text = cartas.Cuerpo; TextBoxCantidad.Text = cartas.Cantidad.ToString(); }
private void LlenaCampos(Cartas cartas) { CartaidTextBox.Text = cartas.Idcarta.ToString(); FechaTextBox.Text = cartas.Fecha.ToString("yyyy-MM-dd"); DestinatarioTextBox.Text = cartas.Destinatarioid.ToString(); CuerpoTextbox.Text = cartas.Cuerpo; }
public Baraja( ){ /// darle un valor a cada Carta this.cartas = new Cartas[52]; this.randGen = new Random(); for ( int i = 0 ; i < NumCartas ; i ++ ){ cartas[i] = new Cartas( caras[randGen.Next(0,6)], palos[randGen.Next(0,3)] ); } }
public Cartas Llenaclase() { Cartas cuentas = new Cartas(); cuentas.Idcarta = util.ToInt(CartaidTextBox.Text); cuentas.Fecha = Convert.ToDateTime(FechaTextBox.Text); cuentas.Destinatarioid = util.ToInt(DestinatarioTextBox.Text); cuentas.Cuerpo = CuerpoTextbox.Text; return(cuentas); }
protected void ButtonBuscar_Click(object sender, EventArgs e) { RepositorioBase <Cartas> rb = new RepositorioBase <Cartas>(); Cartas cartas = rb.Buscar(int.Parse(TextBoxCartasID.Text)); if (cartas != null) { LlenarCampos(cartas); } }
public string SeleccionarCaracteristica(Cartas CartaActual) { var Cartaprom = ObtenerPromedio(this.MazoPosible, CartaActual); foreach (var atributo in CartaActual.Atributos) { var Ind = Cartaprom.Atributos.FindIndex(x => x.Propiedad == atributo.Propiedad); Cartaprom.Atributos[Ind].Valor -= atributo.Valor; } return(Cartaprom.Atributos.Where(x => x.Valor == Cartaprom.Atributos.Min(z => z.Valor)).First().Propiedad); }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
private Cartas LlenaClase() { Cartas cartas = new Cartas(); cartas.CartaId = Utils.ToInt(cartasIdTextBox.Text); cartas.Fecha = Convert.ToDateTime(fechaTextBox.Text).Date; cartas.DestinatarioId = Utils.ToInt(DestinatarioDropDownList.SelectedValue); cartas.Cuerpo = cuerpoTextBox.Text; return(cartas); }
protected void ButtonEliminar_Click(object sender, EventArgs e) { RepositorioCartas XD = new RepositorioCartas(); Cartas cartas = XD.Buscar(int.Parse(TextBoxCartasID.Text)); if (cartas != null) { XD.Eliminar(int.Parse(TextBoxCartasID.Text)); Limpiar(); } }
public void MoverCarta(int origem, int destino) { if (!ValidarPosicao(destino)) { throw new PifpafExeption(" Digite uma Posiçaõ existente! ENTER para continuar:"); } else { Cartas.Insert(destino, RemoveCarta(Cartas[origem])); } }
public Mao(Baralho baralho, int maoInicial) { for (int i = 0; i < maoInicial; i++) { Cartas.Add(baralho.RemoveTop()); } selec = -1; Visibilidade = true; Trincas = 0; Sequencias = 0; }
private Cartas LlenaClase(Cartas cartas) { Cartas cr = new Cartas(); cr.IdCarta = Utils.ToInt(CartaIDTextBox.Text); cr.Fecha = Convert.ToDateTime(FechaTextBox.Text).Date; cr.Cuerpo = CuerpoTextBox.Text; cr.DestinatarioId = Utils.ToInt(DestinatarioIDTextBox.Text); return(cr); }
public Baraja( ) { /// darle un valor a cada Carta this.cartas = new Cartas[52]; this.randGen = new Random(); for (int i = 0; i < NumCartas; i++) { cartas[i] = new Cartas(caras[randGen.Next(0, 6)], palos[randGen.Next(0, 3)]); } }
public DataSet ConsultarCartas(Cartas obj) { try { return(ClsCartas.ConsultarCartas(obj)); } catch (Exception) { return(null); } }
protected void Page_Load(object sender, EventArgs e) { fechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); Cartas cuenta = new Cartas(); if (!Page.IsPostBack) { LlenarCombos(); ViewState["Destinatario"] = new Destinatarios(); } }
public void eliminar(int numero) { for (int i = 0; i < ListaCartas.Count; i++) { Cartas cartas = ListaCartas[i]; if (i == numero) { ListaCartas.Remove(cartas); } } }
public List <Carta> repatirCartasIniciales() { var C = Repartir(); Cartas = C; C = Repartir(); Cartas.Add(C[0]); return(Cartas); }
public void Barajar() { Random op = new Random(); int insertar; for (int i = 0; i < 1000; i++) { insertar = op.Next(Cartas.Count() - 1); Carta nueva = Cartas.ElementAt(0); Cartas.Remove(nueva); Cartas.Insert(insertar, nueva); } }
public Cartas consultar(int numero) { for (int i = 0; i < ListaCartas.Count; i++) { Cartas cartas = ListaCartas[i]; if (i == numero) { return(cartas); } } return(null); }
public void PartidaPermiteMezclarMazo() { Mazo Carta = new Mazo(); Carta.CargarMazo("Armas de videojuegos"); Cartas[] CartasOrdenadas = new Cartas[Carta.Cartas.Count]; Carta.Cartas.CopyTo(CartasOrdenadas); Carta.MazclarCartas(); bool Iguales = this.comprobarCartasNoMezcladas(CartasOrdenadas.ToList(), Carta.Cartas); Assert.IsFalse(Iguales, "El mazo no se mezcló"); }
public Response ProcesarCartas(Cartas obj) { try { return(ClsCartas.ProcesarCartas(obj)); } catch (Exception e) { return(new Response { IsSuccess = false }); } }
protected void GuardarButton_Click(object sender, EventArgs e) { RepositorioCartas repositorio = new RepositorioCartas(); Cartas cartas = Llenaclase(); bool paso = false; if (Page.IsValid) { if (CartaidTextBox.Text == "0") { paso = repositorio.Guardar(cartas); } else { var verificar = repositorio.Buscar(util.ToInt(CartaidTextBox.Text)); if (verificar != null) { paso = repositorio.Modificar(cartas); } else { ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr.error('Esta Cuenta No Existe','Fallo',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true); return; } } if (paso) { ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr.success('Cuenta Registrada','Exito',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true); } else { ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr.error('No pudo Guardar','Fallo',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true); } Limpiar(); return; } }
public void Pedir1() { Listas listas = new Listas(); ListaRandom = new List <int>(); salir = 0; while (salir == 0) { alazarUsuario3 = rnd.Next(0, 51); if (ListaRandom.Contains(alazarUsuario3)) { } else { ListaRandom.Add(alazarUsuario3); Cartas cartas5 = listas.consultar(alazarUsuario3); CartaUsuario3 = cartas5.NAME; ValorCartaUsuario3 = cartas5.NUMBER; SumatoriaUsuario = ValorCartaUsuario1 + ValorCartaUsuario2 + ValorCartaUsuario3 + ValorCartaUsuario4; salir = 1; } } if (SumatoriaUsuario > 21) { if (ValorCartaUsuario1 == 11) { ValorCartaUsuario1 = 1; } else { if (ValorCartaUsuario2 == 11) { ValorCartaUsuario2 = 1; } else { if (ValorCartaUsuario3 == 11) { ValorCartaUsuario3 = 1; } } } SumatoriaUsuario = ValorCartaUsuario1 + ValorCartaUsuario2 + ValorCartaUsuario3 + ValorCartaUsuario4; } }
protected void buscarButton_Click(object sender, EventArgs e) { RepositorioBase <Cartas> repositorio = new RepositorioBase <Cartas>(); Cartas cartas = repositorio.Buscar(Utils.ToInt(cartasIdTextBox.Text)); if (cartas != null) { LlenaCampos(cartas); } else { Limpiar(); Utils.ShowToastr(this, "No Se Encontro En La BD", "Error", "error"); } }