public Imprime(System.Drawing.Printing.PrintPageEventArgs e, string nombreTorneo,Categoria c,DateTime date,bool libre,string modalidad) { g = e.Graphics; this.date = date; g.PageUnit = GraphicsUnit.Millimeter; this.c = c; this.nombreTorneo = nombreTorneo; stilo = libre; this.modalidad = modalidad; }
public Form1() { InitializeComponent(); t = null; path = ""; btnToolTorneo.Enabled = false; rbtnFemenil.Checked = true; rbLibre.Checked = true; listView1.Enabled = false; modalidad = ""; impModalidad = ""; categoria = ""; impAct = null; impActLibre = false; }
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); } } }
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); } } } } }