Ejemplo n.º 1
0
        public bool generarCarton(MCarton mcarton)
        {
            bool generado = false;
            int  serial   = getCartones() + 1;

            mcarton.setSerial(serial);
            Generar generar = new Generar();
            int     i       = 0;
            int     indice  = 0;
            Random  r       = new Random();

            while (i < 6)
            {
                indice = r.Next(0, generar.getLnumeros());//posiciones de la lista a elegir disponibles
                mcarton.agregarESecuencia(generar.getObtenerNumero(indice));
                i++;
            }
            if (!buscarSecuencia(mcarton))
            {
                i        = 1;
                generado = true;
            }


            return(generado);
        }
Ejemplo n.º 2
0
        private void btnregistrar_Click(object sender, EventArgs e)
        {
            if (txt1.Text == "")
            {
                MessageBox.Show("Ingrese el numero 1", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt1.Focus();
            }
            else if (txt2.Text == "")
            {
                MessageBox.Show("Ingrese el numero 2", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt2.Focus();
            }
            else if (txt3.Text == "")
            {
                MessageBox.Show("Ingrese el numero 3", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt3.Focus();
            }
            else if (txt4.Text == "")
            {
                MessageBox.Show("Ingrese el numero 4", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt4.Focus();
            }
            else if (txt5.Text == "")
            {
                MessageBox.Show("Ingrese el numero 5", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt5.Focus();
            }
            else if (txt6.Text == "")
            {
                MessageBox.Show("Ingrese el numero 6", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt6.Focus();
            }
            else
            {
                mcarton = new MCarton();

                //capturamos los datos nuevamente
                mcarton.setSerial(Convert.ToInt32(txtserial.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt1.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt2.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt3.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt4.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt5.Text));
                mcarton.agregarESecuencia(Convert.ToInt32(txt6.Text));
                if (ldatos.buscarSecuencia(mcarton))//verifica nuevamente la secuencia por si editaron los datos
                {
                    MessageBox.Show("Secuencia de ticket existente ingrese uno diferente", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    ldatos.agregarCarton(mcarton);          // se registra el carton a la lista que simula la base de datos
                    ldatos.setPote(ldatos.getPote() + 100); //se registran los 100$ al pote es automatico
                    ldatos.actualizar();
                    MessageBox.Show("Carton registrado exitosamente", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    encontrado();//estado del formulario cuando se encuentra un registro, en este caso se registro
                }
            }
        }