コード例 #1
0
 private void txtBuscar_Click(object sender, EventArgs e)
 {
     compras  = new System.IO.StreamReader(direccionComp);
     clientes = new System.IO.StreamReader(direccionClie);
     perfiles = new System.IO.StreamReader(direccionPer);
     if (paraleloCompra.Checked)
     {
         Paralelo.inicio = dateTimePicker1.Value.Date;
         Paralelo.final  = fechFinal.Value.Date;
         Parallel.Invoke(() => Paralelo.Buscar1());
         AvisoTiempoPrimer.Visible = true;
         TiempoPrimero.Text        = Paralelo.tiempoTot;
         TiempoPrimero.Visible     = true;
         txtNombre.Text            = Paralelo.cliente;
         txtNombre.Visible         = true;
         txtCedula.Text            = Paralelo.ced;
         txtCedula.Visible         = true;
         txtMonto.Text             = Paralelo.mayorC.ToString();
         txtMonto.Visible          = true;
     }
     else
     {
         Prueba.inicio = dateTimePicker1.Value.Date;
         Prueba.final  = fechFinal.Value.Date;
         Prueba.Buscar1();
         AvisoTiempoPrimer.Visible = true;
         TiempoPrimero.Text        = Prueba.tiempoTot;
         TiempoPrimero.Visible     = true;
         txtNombre.Text            = Prueba.cliente;
         txtNombre.Visible         = true;
         txtCedula.Text            = Prueba.ced;
         txtCedula.Visible         = true;
         txtMonto.Text             = Prueba.mayorC.ToString();
         txtMonto.Visible          = true;
     }
 }
コード例 #2
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if ((txtID.Text != "") && ((paraleloMayor.Checked) || (secuencialMayor.Checked)))
     {
         txtChoriso.Visible = false;
         txtNormal.Visible  = false;
         Prueba.ced         = txtID.Text;
         Paralelo.ced       = txtID.Text;
         compras            = new System.IO.StreamReader(direccionComp);
         clientes           = new System.IO.StreamReader(direccionClie);
         perfiles           = new System.IO.StreamReader(direccionPer);
         if (paraleloMayor.Checked)
         {
             Parallel.Invoke(() => Paralelo.BuscarSospechosos());
             AvisoTiempo.Visible = true;
             Tiempo.Text         = Paralelo.tiempoTot;
             Tiempo.Visible      = true;
             txtName.Text        = Paralelo.cliente;
             txtName.Visible     = true;
             txtID.Text          = Paralelo.ced;
             txtID.Visible       = true;
             txtLimite.Text      = Paralelo.limitBreak.ToString();
             txtLimite.Visible   = true;
             txtCompra.Text      = Paralelo.mayorC.ToString();
             txtCompra.Visible   = true;
             if (chorizo == true)
             {
                 txtChoriso.Visible = true;
             }
             else
             {
                 txtNormal.Visible = true;
             }
             txtID.Text = "";
         }
         else
         {
             Prueba.BuscarSospechosos();
             AvisoTiempo.Visible = true;
             Tiempo.Text         = Prueba.tiempoTot;
             Tiempo.Visible      = true;
             txtName.Text        = Prueba.cliente;
             txtName.Visible     = true;
             txtID.Text          = Prueba.ced;
             txtID.Visible       = true;
             txtLimite.Text      = Prueba.limitBreak.ToString();
             txtLimite.Visible   = true;
             txtCompra.Text      = Prueba.mayorC.ToString();
             txtCompra.Visible   = true;
             if (chorizo == true)
             {
                 txtChoriso.Visible = true;
             }
             else
             {
                 txtNormal.Visible = true;
             }
             txtID.Text = "";
         }
     }
     else
     {
         label24.Visible = true;
     }
     System.Console.WriteLine("Debe ingresar una cedula y/o activar alguna opcion de tipo de búsqueda.");
 }
コード例 #3
0
 private void BuscarGrup_Click(object sender, EventArgs e)
 {
     if (((Prueba.cedulas[0] != null) || (Paralelo.cedulas[0] != null)) && ((paraleloLista.Checked) || (secuencialLista.Checked)))
     {
         TablaDatos.Rows.Clear();
         compras  = new System.IO.StreamReader(direccionComp);
         clientes = new System.IO.StreamReader(direccionClie);
         perfiles = new System.IO.StreamReader(direccionPer);
         if (paraleloLista.Checked)
         {
             Paralelo.inicio = Calendario1.Value.Date;
             Paralelo.final  = Calendario2.Value.Date;
             Parallel.Invoke(() => Paralelo.BuscarCompras());
             label19.Visible = true;
             label18.Text    = Paralelo.tiempoTot;
             label18.Visible = true;
             for (int v = 0; v < Paralelo.cedulas.Length; v++)
             {
                 if (Paralelo.cedulas[v] != null)
                 {
                     TablaDatos.Rows.Insert(v, Paralelo.cedulas[v], Paralelo.nombres[v], Paralelo.comprasTot[v]);
                 }
             }
             Array.Clear(Paralelo.nombres, 0, Paralelo.nombres.Length);
             Array.Clear(Paralelo.cedulas, 0, Paralelo.cedulas.Length);
             Array.Clear(Paralelo.comprasTot, 0, Paralelo.comprasTot.Length);
             Array.Clear(Prueba.nombres, 0, Prueba.nombres.Length);
             Array.Clear(Prueba.cedulas, 0, Prueba.cedulas.Length);
             Array.Clear(Prueba.comprasTot, 0, Prueba.comprasTot.Length);
             Paralelo.ind = 0;
             Prueba.ind   = 0;
         }
         else
         {
             Prueba.inicio = Calendario1.Value.Date;
             Prueba.final  = Calendario2.Value.Date;
             Prueba.BuscarCompras();
             label19.Visible = true;
             label18.Text    = Prueba.tiempoTot;
             label18.Visible = true;
             for (int v = 0; v < Prueba.cedulas.Length; v++)
             {
                 if (Prueba.cedulas[v] != null)
                 {
                     TablaDatos.Rows.Insert(v, Prueba.cedulas[v], Prueba.nombres[v], Prueba.comprasTot[v]);
                 }
             }
             Array.Clear(Prueba.nombres, 0, Prueba.nombres.Length);
             Array.Clear(Prueba.cedulas, 0, Prueba.cedulas.Length);
             Array.Clear(Prueba.comprasTot, 0, Prueba.comprasTot.Length);
             Array.Clear(Paralelo.nombres, 0, Paralelo.nombres.Length);
             Array.Clear(Paralelo.cedulas, 0, Paralelo.cedulas.Length);
             Array.Clear(Paralelo.comprasTot, 0, Paralelo.comprasTot.Length);
             Prueba.ind   = 0;
             Paralelo.ind = 0;
         }
     }
     else
     {
         System.Console.WriteLine("Debe ingresar una cedula y/o activar alguna opcion de tipo de búsqueda.");
     }
 }