Ejemplo n.º 1
0
 private void imprimirToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (t != null)
     {
         if (printDialog1.ShowDialog() == DialogResult.OK)
         {
             date = DateTime.Now;
             bool libre = false;
             do
             {
                 bool femenil = false;
                 do
                 {
                     for (short j = 0; j < 2; j++)
                     {
                         for (short i = 0; i < t.getNumCategoriasAtEstilo(femenil, j); i++)
                         {
                             impAct = t.getCategoriasAtEstilo(i, femenil, j);
                             if (impAct.getNumPatinadores(libre) > 0)
                             {
                                 printDocument1.DocumentName = "Imprimiendo Lista " + impAct.Rama + "," + impAct.Nombre;
                                 printDocument1.PrinterSettings.PrinterName = printDialog1.PrinterSettings.PrinterName;
                                 printDocument1.Print();
                             }
                         }
                     }
                     femenil = !femenil;
                 } while (femenil);
                 libre = !libre;
             } while (libre);
         }
     }
 }
Ejemplo n.º 2
0
 private void button2_Click(object sender, EventArgs e)
 {
     DialogResult d;
     bool ramaF = rbtnFemenil.Checked;
     if (modalidad != "" && categoria != "")
     {
         bool clasificados = true;
         if (modalidad != "Clasificados")
             clasificados = false;
         if (t != null)
         {
             d = MessageBox.Show("Seguro que desea Imprimir la lista de Patinadores en modalidad: " + modalidad + " y categoria: " + categoria, "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (d == DialogResult.Yes)
             {
                 int estilo = 1;
                 impActLibre = rbLibre.Checked;
                 impModalidad = modalidad;
                 if (clasificados)
                     estilo = 0;
                 int pos=t.getPosCategoria(categoria,clasificados);
                 impAct=t.getCategoriasAtEstilo(pos,ramaF,estilo);
                 if (impAct.getNumPatinadores(impActLibre) > 0)
                 {
                     if (printDialog1.ShowDialog() == DialogResult.OK)
                     {
                         date = DateTime.Now;
                         printDocument1.DocumentName = "Imprimiendo Lista " + impAct.Rama + "," + impAct.Nombre;
                         printDocument1.PrinterSettings.PrinterName = printDialog1.PrinterSettings.PrinterName;
                         printDocument1.Print();
                     }
                 }
                 else
                 {
                     MessageBox.Show("No se puede Imprimir una Lista vacia ", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
     }
 }