public void AgregarFichaMesa(Ficha ficha, int i) { if (this.InvokeRequired) { parametro_ficha_entero delegado = new parametro_ficha_entero(AgregarFichaMesa); object[] parametros = new object[] { ficha, i }; this.Invoke(delegado, parametros); } else { if (i < 6 || i > 21) { mesa[i].Text = "| " + ficha.entero_uno + " | " + ficha.entero_dos + " |"; } else if (i > 7 && i < 20) { mesa[i].Text = "| " + ficha.entero_dos + " | " + ficha.entero_uno + " |"; } else if (i == 6 || i == 7) { mesa[i].Text = "--\n" + ficha.entero_uno + "\n--\n" + ficha.entero_dos + "\n--"; } else { mesa[i].Text = "--\n" + ficha.entero_dos + "\n--\n" + ficha.entero_uno + "\n--"; } mesa[i].Visible = true; } }
public void ModificarFicha(Ficha ficha, int i) { if (this.InvokeRequired) { parametro_ficha_entero delegado = new parametro_ficha_entero(ModificarFicha); object[] parametros = new object[] { ficha, i }; try { this.Invoke(delegado, parametros); } catch { } } else { switch (i) { case 0: if (ficha != null) { label2.Visible = true; label2.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label2.Visible = false; } break; case 1: if (ficha != null) { label3.Visible = true; label3.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label3.Visible = false; } break; case 2: if (ficha != null) { label4.Visible = true; label4.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label4.Visible = false; } break; case 3: if (ficha != null) { label5.Visible = true; label5.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label5.Visible = false; } break; case 4: if (ficha != null) { label6.Visible = true; label6.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label6.Visible = false; } break; case 5: if (ficha != null) { label7.Visible = true; label7.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label7.Visible = false; } break; case 6: if (ficha != null) { label8.Visible = true; label8.Text = ficha.entero_uno + " | " + ficha.entero_dos; } else { label8.Visible = false; } break; } } }