Example #1
0
 private void btnImprimir_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvCobros.SelectedRows.Count > 0)
         {
             hilo = new Thread(() =>
             {
                 ImpresionReciboCobro impresionReciboCobro = new ImpresionReciboCobro(Convert.ToInt32(dgvCobros.CurrentRow.Cells["CobroVentaCreditoID"].Value));
                 impresionReciboCobro.Visible = false;
                 impresionReciboCobro.ImprimirDirecto();
             });
             hilo.Start();
         }
         else
         {
             MessageBox.Show("Debe de seleccionar al menos un cobro para imprimir", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show("Error: No se ha podido imprimir el cobro, verifique si las configuraciones del sistema estan correctas e intente de nuevo por favor.",
                         "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Loggeator.EscribeEnArchivo(exc.ToString());
     }
 }
Example #2
0
 private void ImprimirComprobanteCobro()
 {
     hilo = new Thread(() =>
     {
         ImpresionReciboCobro impresionReciboCobro = new ImpresionReciboCobro(cobroVentaCreditoID);
         impresionReciboCobro.Visible = false;
         impresionReciboCobro.ImprimirDirecto();
     });
     hilo.Start();
 }