示例#1
0
        public void ImprimirRemitoProveedor(IComprobante remito, int copias)
        {
            fiscalHasar.AbrirDocumento(HasarImpresoraFiscalRG3561.TiposComprobante.GENERICO);
            var atributos = new hfl.argentina.Hasar_Funcs.AtributosDeTexto();

            fiscalHasar.ImprimirTextoGenerico(atributos, "Proveedor:");
            fiscalHasar.ImprimirTextoGenerico(atributos, Limpiar(remito.Responsable.RazonSocial));
            fiscalHasar.ImprimirTextoGenerico(atributos, "Articulos:");
            foreach (IItem renglon in remito.Items)
            {
                fiscalHasar.ImprimirTextoGenerico(atributos, string.Format("{0} x $ {1} => $ {2}", renglon.Cantidad, renglon.Precio, renglon.Total));
                fiscalHasar.ImprimirTextoGenerico(atributos, renglon.DescripcionCorta);
            }
            fiscalHasar.CerrarDocumento();
        }
 public void ImprimirComprobanteCuentaCorriente(IComprobante factura)
 {
     fiscalHasar.AbrirDocumento (HasarImpresoraFiscalRG3561.TiposComprobante.GENERICO);
     var atributos = new hfl.argentina.Hasar_Funcs.AtributosDeTexto ();
     fiscalHasar.ImprimirTextoGenerico (atributos, "Comprobante de Cuenta Corriente:");
     fiscalHasar.ImprimirTextoGenerico (atributos, Limpiar (factura.Responsable.RazonSocial));
     fiscalHasar.ImprimirTextoGenerico (atributos, "Articulos:");
     foreach (IItem renglon in factura.Items) {
         fiscalHasar.ImprimirTextoGenerico (atributos, string.Format ("{0} x $ {1} => $ {2}", renglon.Cantidad, renglon.Precio, renglon.Total));
         fiscalHasar.ImprimirTextoGenerico (atributos, renglon.DescripcionCorta);
     }
     fiscalHasar.ImprimirTextoGenerico (atributos, string.Format ("Importe: $ {0}", factura.Total));
     fiscalHasar.ImprimirTextoGenerico (atributos, "Firma:");
     fiscalHasar.AvanzarPapelAmbasEstaciones (2);
     fiscalHasar.ImprimirTextoGenerico (atributos, "Aclaracion:");
     fiscalHasar.AvanzarPapelAmbasEstaciones (2);
     fiscalHasar.CerrarDocumento ();
 }
示例#3
0
        public void ImprimirComprobanteCuentaCorriente(IComprobante factura)
        {
            fiscalHasar.AbrirDocumento(HasarImpresoraFiscalRG3561.TiposComprobante.GENERICO);
            var atributos = new hfl.argentina.Hasar_Funcs.AtributosDeTexto();

            fiscalHasar.ImprimirTextoGenerico(atributos, "Comprobante de Cuenta Corriente:");
            fiscalHasar.ImprimirTextoGenerico(atributos, Limpiar(factura.Responsable.RazonSocial));
            fiscalHasar.ImprimirTextoGenerico(atributos, "Articulos:");
            foreach (IItem renglon in factura.Items)
            {
                fiscalHasar.ImprimirTextoGenerico(atributos, string.Format("{0} x $ {1} => $ {2}", renglon.Cantidad, renglon.Precio, renglon.Total));
                fiscalHasar.ImprimirTextoGenerico(atributos, renglon.DescripcionCorta);
            }
            fiscalHasar.ImprimirTextoGenerico(atributos, string.Format("Importe: $ {0}", factura.Total));
            fiscalHasar.ImprimirTextoGenerico(atributos, "Firma:");
            fiscalHasar.AvanzarPapelAmbasEstaciones(2);
            fiscalHasar.ImprimirTextoGenerico(atributos, "Aclaracion:");
            fiscalHasar.AvanzarPapelAmbasEstaciones(2);
            fiscalHasar.CerrarDocumento();
        }
 public void ImprimirRemitoProveedor(IComprobante remito, int copias)
 {
     fiscalHasar.AbrirDocumento (HasarImpresoraFiscalRG3561.TiposComprobante.GENERICO);
     var atributos = new hfl.argentina.Hasar_Funcs.AtributosDeTexto ();
     fiscalHasar.ImprimirTextoGenerico (atributos, "Proveedor:");
     fiscalHasar.ImprimirTextoGenerico (atributos, Limpiar (remito.Responsable.RazonSocial));
     fiscalHasar.ImprimirTextoGenerico (atributos, "Articulos:");
     foreach (IItem renglon in remito.Items) {
         fiscalHasar.ImprimirTextoGenerico (atributos, string.Format ("{0} x $ {1} => $ {2}", renglon.Cantidad, renglon.Precio, renglon.Total));
         fiscalHasar.ImprimirTextoGenerico (atributos, renglon.DescripcionCorta);
     }
     fiscalHasar.CerrarDocumento ();
 }