private void ConectarConImpresora() { // progressBar1.Visible = true; //this.Enabled = false; Impresora = CrearImpresoraFiscal.Impresora(); if (Impresora == null) { Impresora = CrearImpresoraFiscal2.Impresora(); if (Impresora == null) { Impresora = CrearImpresoraFiscal3.Impresora(); if (Impresora == null) { Impresora = CrearImpresoraFiscal4.Impresora(); if (Impresora == null) { button1.Enabled = true; Mensaje("Impresora Fuera de linea"); } } } } if (Impresora != null) { this.Enabled = true; button1.Enabled = false; Comandos_de_comprobante_fiscal.cancelarComprobante(Impresora); } progressBar1.Visible = false; }
public static void cerrarFactura(string monto, string methodPaid = "1") { error = Comandos_de_comprobante_fiscal.ObtenerSubTotal(Impresora); if (error != "0") { MessageBox.Show(error); return; } error = Comandos_de_comprobante_fiscal.Pagar(Impresora, methodPaid, monto, "", "", ""); if (error != "0") { MessageBox.Show(error); } error = Comandos_de_comprobante_fiscal.ImprimirLineaEnComprobante(Impresora, ""); if (error != "0") { MessageBox.Show(error); return; } error = Comandos_de_comprobante_fiscal.CerrarComprobante(Impresora); if (error != "0") { MessageBox.Show(error); return; } }
private static void ProcesoFacturacion(List <Items> items) { foreach (Items item in items) { error = Comandos_de_comprobante_fiscal.EnviarItem(Impresora, item.item, item.quantity, item.price, item.iva); if (error != "0") { MessageBox.Show(error); return; } } }
public static void imprimrDocumentoFiscal(Header header, List <Items> items) { if (Impresora == null) { MessageBox.Show("Impresora fuera de linea"); } error = Comandos_de_comprobante_fiscal.AbrirDocumentoFiscal(Impresora, header.typeDocument, header.copy, header.propina, "", header.densidad, header.sucursal, header.caja, header.ncf, header.clientName, header.clientRnc, header.ncfRef); if (error != "0") { MessageBox.Show(error); } ProcesoFacturacion(items); cerrarFactura(header.monto, header.methodPaid); }
private void Button5_Click(object sender, EventArgs e) { Comandos_de_comprobante_fiscal.cancelarComprobante(Impresora); }