Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
        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;
                }
            }
        }