public Comprobante_Para_Reimpresion(MinComprobante compr)
        {
            this.BackgroundImage       = Properties.Resources.templo3;
            this.BackgroundImageLayout = ImageLayout.Stretch;
            this.SetStyle(
                ControlStyles.AllPaintingInWmPaint |
                ControlStyles.DoubleBuffer,
                true);
            InitializeComponent();
            this.comprobante   = compr;
            label1.Text        = compr.Nombre;
            label2.Text        = compr.Fecha;
            Numero_Comprobante = compr.NumeroComprobante;
            label3.Text        = "N°: " + compr.NumeroComprobante;
            label5.Text        = compr.getTotal();
            InitializeListView();

            if (string.IsNullOrWhiteSpace(this.comprobante.Diferencia_Comprobante_Numero))
            {
                label6.Text = null;
            }
            else
            {
                label6.Text = "Posee Diferencia N°:" + this.comprobante.Diferencia_Comprobante_Numero;
            }
        }
        private void reimprimir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Desea Re Imprimir el comprobante?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                CreaTicket Ticket1 = new CreaTicket();

                string printer = Global.getImpresora();
                string fecha   = "Fecha " + DateTime.Today.ToString("d");
                string hora    = "Hora " + DateTime.Now.ToString("HH:mm");

                Ticket1.impresora = printer;
                Ticket1.AgregaLinea(2);
                Ticket1.TextoExtremos(fecha, hora);
                Ticket1.AgregaLinea(1);
                Ticket1.TextoIzquierda("Nro Comprobante: " + comprobante.NumeroComprobante);
                Ticket1.AgregaLinea(1);
                Ticket1.TextoIzquierda(comprobante.Nombre);
                Ticket1.AgregaLinea(1);
                Ticket1.LineasGuion();
                foreach (var clase in comprobante.comprobantes)
                {
                    Ticket1.TextoIzquierda(clase.cantidadElegidos + "x");

                    Ticket1.TextoIzquierda(clase.Descripcion);



                    Ticket1.TextoIzquierda(clase.Profesor);
                    if (clase.CantidadClases == "xClase")
                    {
                        clase.CantidadClases = "Clase";
                    }
                    Ticket1.TextoExtremos("Cantidad: " + clase.CantidadClases, clase.Precio);

                    Ticket1.LineasTotales(); // imprime linea


                    if (clase.Total == clase.Precio)
                    {
                        int recargo = Convert.ToInt32(clase.Total) - Convert.ToInt32(clase.Precio);
                        Ticket1.TextoExtremos("Recargo Administrativo", recargo.ToString());
                    }

                    Ticket1.TextoExtremos("Importe", clase.Total);
                }


                Ticket1.TextoExtremos("Total", comprobante.getTotal());
                Ticket1.AgregaLinea(1);
                Ticket1.LineasAsterisco();
                Ticket1.AgregaLinea(2);
                Ticket1.TextoCentro("Comprobante Emitido el dia");
                Ticket1.TextoCentro(comprobante.Fecha);
                Ticket1.AgregaLinea(2);
                Ticket1.TextoIzquierda(UppercaseFirst(Usuario.getUsuarioActual()));
                Ticket1.CortaTicket();
            }
        }