Пример #1
0
        public static void imprimirReserva(DataGridView dgGeneral, string fechaEntrega, string obs, string idVenta, string total,
                                           string adelanto, string saldo, string atendio, string cliente, string telefono, string motivo)
        {
            NTicket ticket = new NTicket();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo

            //Datos de la cabecera del Ticket.
            ticket.TextoCentro("D'LALO");
            ticket.TextoCentro("Dulces y Salados");
            ticket.TextoCentro("Inversiones Lalos S.R.L");
            //  ticket.TextoIzquierda("EXPEDIDO EN: LOCAL PRINCIPAL");
            ticket.TextoCentro("AV. MARISCAL CACERES 1243 - Ayacucho");
            ticket.TextoCentro("RUC: 20304455463");
            ticket.TextoIzquierda("");

            ticket.TextoExtremos("CODIGO: " + idVenta, " ");
            ticket.TextoIzquierda("ATENDIO: " + atendio);
            if (cliente.Length > 0)
            {
                ticket.TextoIzquierda("CLIENTE: " + cliente);
            }
            if (telefono.Length > 0)
            {
                ticket.TextoIzquierda("TEL.: " + telefono);
            }

            if (motivo.Length > 0)
            {
                ticket.TextoIzquierda("MOTIVO: " + motivo);
            }


            ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
            ticket.TextoIzquierda("FECHA ENTREGA: " + fechaEntrega);
            ticket.lineasAsteriscos();

            //Articulos a vender.
            ticket.EncabezadoVenta();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE
            ticket.lineasAsteriscos();
            //Si tiene una DataGridView donde estan sus articulos a vender pueden usar esta manera para agregarlos al ticket.


            foreach (DataGridViewRow fila in dgGeneral.Rows)//dgvLista es el nombre del datagridview
            {
                ticket.AgregaArticuloReserva(Convert.ToInt32(fila.Cells[2].Value.ToString()), fila.Cells[1].Value.ToString(), Convert.ToDecimal(fila.Cells[5].Value.ToString()));
                //ticket.AgregaArticulo(fila.Cells[2].Value.ToString(), int.Parse(fila.Cells[5].Value.ToString()),
                // decimal.Parse(fila.Cells[4].Value.ToString()), decimal.Parse(fila.Cells[6].Value.ToString()));
            }
            ticket.TextoIzquierda(obs);
            ticket.lineasAsteriscos();
            ticket.TextoDerecha("TOTAL: " + total);
            ticket.TextoDerecha("Adelanto: " + adelanto + ".00");
            ticket.TextoDerecha("Saldo: " + saldo);
            ticket.CortaTicket1();
            ticket.ImprimirTicket("CAJA"); //Nombre de la impresora ticketera
            //  ticket.ImprimirTicket("EPSON TM-U220 Receipt");
            // ticket.ImprimirTicket("COCINA_LALOS");//Nombre de la impresora ticketera
            //ticket.ImprimirTicket("Microsoft XPS Document Writer");
        }
Пример #2
0
        public static void imprimirCom(string trabajador, string fechaApertura, DateTime fechaCierre, string montoApertura, string ventasEfectivo, string otrosIngresos,
                                       string salidasDinero, string efectivoCaja, string nroVentas, string ventasTarjeta, string totalParcial, string ventaCredito, string ventaConsumoT, string ventaCortesia)
        {
            NTicket ticket = new NTicket();

            ticket.AbreCajon();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo
            ticket.TextoCentro("Comercializadora de Aves & Transporte");
            ticket.TextoCentro("JAVICHO");
            ticket.TextoCentro("CORTE PARCIAL");
            //Datos de la cabecera del Ticket.
            ticket.TextoExtremos("TRABAJADOR: ", trabajador);
            ticket.TextoExtremos("F. APERTURA:", fechaApertura);
            ticket.TextoExtremos("F. CIERRE:", fechaCierre.ToString());
            ticket.TextoExtremos("CAJA:", "1");

            ticket.TextoCentro("DINERO EN CAJA");
            ticket.lineasAsteriscos();

            ticket.TextoExtremos("Ventas Efectivo:+ ", ventasEfectivo);
            ticket.TextoExtremos("Otros Ingresos: +", otrosIngresos);
            ticket.TextoExtremos("Salidas : -", salidasDinero);
            ticket.lineasAsteriscos();
            ticket.TextoExtremos("Total Parcial: +", totalParcial);
            ticket.TextoExtremos("Monto Apertura: +", montoApertura);
            decimal ventasEfectivoD = Convert.ToDecimal(ventasEfectivo);

            //decimal otrosIngresosD = Convert.ToDecimal(otrosIngresos);
            //decimal egresosD = Convert.ToDecimal(salidasDinero);
            //decimal efectivoCaja
            ticket.TextoExtremos("EFECTIVO EN CAJA : ", efectivoCaja);

            ticket.TextoCentro("VENTAS");
            ticket.TextoExtremos("N° Ventas: ", nroVentas);
            ticket.lineasAsteriscos();

            ticket.TextoExtremos("En Efectivo: +", ventasEfectivo);
            ticket.TextoExtremos("Con Tarjeta: +", ventasTarjeta);
            ticket.TextoExtremos("Credito: +", ventaCredito);
            ticket.TextoExtremos("Cortesia: +", ventaCortesia);
            ticket.TextoExtremos("Consumo Trab: +", ventaConsumoT);
            ticket.lineasAsteriscos();

            decimal ventasTarjetaD = Convert.ToDecimal(ventasTarjeta);
            decimal ventaCreditoD  = Convert.ToDecimal(ventaCredito);
            decimal ventaCortesiaD = Convert.ToDecimal(ventaCortesia);
            decimal ventaConsumoTD = Convert.ToDecimal(ventaConsumoT);
            decimal total          = ventasTarjetaD + ventasEfectivoD + ventaCreditoD + ventaCortesiaD + ventaConsumoTD;

            ticket.TextoExtremos("TotalVentas: ", total.ToString());

            ticket.CortaTicket1();
            ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera
            // ticket.ImprimirTicket("CAJA");
            // ticket.ImprimirTicket("COCINA_LALOS");//Nombre de la impresora ticketera
        }
Пример #3
0
        public static void imprimirCaja(string trabajador, string fechaApertura, DateTime fechaCierre, string montoApertura, string ventasEfectivo, string otrosIngresos,
                                        string salidasDinero, string efectivoCaja, string nroVentas, string ventasTarjeta, string nroTickets, string nroBoletas, string nroFacturas, string totalParcial)
        {
            NTicket ticket = new NTicket();

            ticket.AbreCajon();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo
            ticket.TextoCentro("D'LALO");
            ticket.TextoCentro("CIERRE DE CAJA");
            //Datos de la cabecera del Ticket.
            ticket.TextoExtremos("TRABAJADOR: ", trabajador);
            ticket.TextoExtremos("F. APERTURA:", fechaApertura);
            ticket.TextoExtremos("F. CIERRE:", fechaCierre.ToString());
            ticket.TextoExtremos("CAJA:", "1");

            ticket.TextoCentro("DINERO EN CAJA");
            ticket.lineasAsteriscos();

            ticket.TextoExtremos("Ventas Efectivo:+ ", ventasEfectivo);
            ticket.TextoExtremos("Otros Ingresos: +", otrosIngresos);
            ticket.TextoExtremos("Salidas : -", salidasDinero);
            ticket.lineasAsteriscos();
            decimal ventasEfectivoD = Convert.ToDecimal(ventasEfectivo);

            //decimal otrosIngresosD = Convert.ToDecimal(otrosIngresos);
            //decimal egresosD = Convert.ToDecimal(salidasDinero);
            //decimal efectivoCaja
            ticket.TextoExtremos("Total Parcial : ", totalParcial);
            ticket.TextoExtremos("Monto Apertura: +", montoApertura);
            ticket.TextoExtremos("EFECTIVO EN CAJA : ", efectivoCaja);

            ticket.TextoCentro("VENTAS");
            ticket.TextoExtremos("N° Ventas: ", nroVentas);
            ticket.lineasAsteriscos();

            ticket.TextoExtremos("En Efectivo: +", ventasEfectivo);
            ticket.TextoExtremos("Con Tarjeta: +", ventasTarjeta);
            ticket.lineasAsteriscos();

            decimal ventasTarjetaD = Convert.ToDecimal(ventasTarjeta);
            decimal total          = ventasTarjetaD + ventasEfectivoD;

            ticket.TextoExtremos("TotalVentas: ", total.ToString());

            ticket.TextoCentro("COMPROBANTES");
            ticket.lineasAsteriscos();
            ticket.TextoExtremos("Nro TICKETS:", nroTickets);
            ticket.TextoExtremos("Nro BOLETAS:", nroBoletas);
            ticket.TextoExtremos("Nro FACTURAS:", nroFacturas);

            ticket.CortaTicket1();
            //ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera
            ticket.ImprimirTicket("CAJA");
            // ticket.ImprimirTicket("COCINA_LALOS");//Nombre de la impresora ticketera
        }
Пример #4
0
        public static void imprimirCom(string mesero, string salon, string mesa, DataGridView dgGeneral, string adic)
        {
            NTicket ticket = new NTicket();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo

            //Datos de la cabecera del Ticket.
            ticket.TextoCentro("D'LALO");
            ticket.TextoIzquierda("COMANDA: LOCAL PRINCIPAL");
            if (adic != string.Empty)
            {
                ticket.TextoIzquierda("NOTA:" + adic);
            }

            ticket.TextoIzquierda("");


            //Sub cabecera.
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("ATENDIO:" + mesero);

            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("Salon: " + salon + " Mesa: " + mesa);
            ticket.TextoIzquierda("");
            ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
            ticket.lineasAsteriscos();

            //Articulos a vender.
            ticket.EncabezadoComanda();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE
            ticket.lineasAsteriscos();
            //Si tiene una DataGridView donde estan sus articulos a vender pueden usar esta manera para agregarlos al ticket.

            foreach (DataGridViewRow fila in dgGeneral.Rows)//dgvLista es el nombre del datagridview
            {
                if (fila.Cells[2].Value.ToString() == "M" || fila.Cells[2].Value.ToString() == "D")
                {
                    ticket.AgregaArticuloComanda(Convert.ToInt32(fila.Cells[1].Value.ToString()), "   " + fila.Cells[0].Value.ToString(), "");
                    //ticket.AgregaArticuloComanda(0, "", fila.Cells[2].Value.ToString());
                    ticket.TextoIzquierda(fila.Cells[2].Value.ToString());
                }
                else
                {
                    ticket.AgregaArticuloComanda(Convert.ToInt32(fila.Cells[1].Value.ToString()), "   " + fila.Cells[0].Value.ToString(), fila.Cells[2].Value.ToString());
                }
            }
            ticket.CortaTicket1();
            // ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera
            //  ticket.ImprimirTicket("EPSON TM-U220 Receipt");
            // ticket.ImprimirTicket("COCINA_LALOS");//Nombre de la impresora ticketera
            ticket.ImprimirTicket("Microsoft XPS Document Writer");
        }