예제 #1
0
 private void btnSql_Click(object sender, EventArgs e)
 {
     try
     {
         Queue <Patente> patentes = new Queue <Patente>();
         Archivos.Sql    sql      = new Archivos.Sql();
         sql.Leer("Patentes", out patentes);
         foreach (Patente p in patentes)
         {
             VistaPatente.Invoke(p);
             cola.Enqueue(p.ValidarPatente(p.CodigoPatente));
         }
     }
     catch (Exception ex)
     {
     }
     IniciarSimulacion();
 }
예제 #2
0
 private void btnXml_Click(object sender, EventArgs e)
 {
     Patente[] patentes           = new Patente[10];
     Archivos.Xml <Patente[]> xml = new Xml <Patente[]>();
     try
     {
         xml.Leer("patentes.xml", out patentes);
     }
     catch (Exception exception)
     {
     }
     foreach (Patente p in patentes)
     {
         VistaPatente.Invoke(p);
         cola.Enqueue(p.ValidarPatente(p.CodigoPatente));
     }
     IniciarSimulacion();
 }
예제 #3
0
        private void btnTxt_Click(object sender, EventArgs e)
        {
            Archivos.Texto texto = new Archivos.Texto();
            string         datos;

            texto.Leer("patentes.txt", out datos);

            string[] patentes = datos.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
            foreach (string patente in patentes)
            {
                try
                {
                    Patente p = new Patente();
                    p = p.ValidarPatente(patente);
                    VistaPatente.Invoke(p);
                    cola.Enqueue(p.ValidarPatente(p.CodigoPatente));
                }
                catch (Exception ex)
                {
                }
                IniciarSimulacion();
            }
        }