Ejemplo n.º 1
0
 public void ImprimirComprobantePago(int n_IdEmpresa, int n_IdRegistro, string c_Dato, int n_TipDocumento, int n_VistaPrevia, short n_NumeroCopias)
 {
     miFun.ImprimirVenta(n_IdEmpresa, n_IdRegistro);
     dtListar = miFun.dtListar;
     if (dtListar == null)
     {
         return;
     }
     if (dtListar.Rows.Count != 0)
     {
         PrintDocument printDocument = new PrintDocument();
         printDocument.PrintPage += PrintDocumentOnPrintPage;
         Cls_Printer p1 = new Cls_Printer();
         p1.N_NUMEROCOPIAS = n_NumeroCopias;
         p1.printDocument  = printDocument;
         if (n_VistaPrevia == 2)
         {
             p1.Print_VistaPrevia();
         }
         else
         {
             p1.Print_Imprimir();
         }
     }
 }
Ejemplo n.º 2
0
        public void ImprimirTicket(int n_IdRegistro, string c_Dato, int n_VistaPrevia)
        {
            miFun.ImprimirTicket(n_IdRegistro);
            dtListar = miFun.dtListar;
            if (dtListar == null)
            {
                return;
            }
            if (dtListar.Rows.Count != 0)
            {
                PrintDocument printDocument = new PrintDocument();
                printDocument.PrintPage += PrintDocumentOnPrintPage2;
                Cls_Printer p1 = new Cls_Printer();
                p1.N_NUMEROCOPIAS = 1;
                p1.printDocument  = printDocument;
                if (n_VistaPrevia == 2)
                {
                    p1.Print_VistaPrevia();
                }
                else
                {
                    p1.Print_Imprimir();
                }
            }

            //string c_NomArchivo = "";
            //string c_Ruta = "";
            //string[,] arrPara = new string[2, 3];

            //arrPara[0, 0] = "n_id";
            //arrPara[0, 1] = "N";
            //arrPara[0, 2] = n_IdRegistro.ToString();

            //arrPara[1, 0] = "rutaimagen";
            //arrPara[1, 1] = "C";
            //arrPara[1, 2] = CodigoBarra(n_IdRegistro, c_Dato).ToString();

            //c_NomArchivo = "Rpt_Ticket.rpt";

            //c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "estacionamientos\\" + c_NomArchivo;

            //Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            //xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            //xVisor.c_NombreBD = STU_SISTEMA.BD_NOMBASEDATOS;
            //xVisor.c_Usuario = STU_SISTEMA.BD_USUARIO;
            //xVisor.c_Contraseña = STU_SISTEMA.BD_CONTRASEÑA;
            //if (n_VistaPrevia == 1) { xVisor.b_VisPrev = false; }
            //if (n_VistaPrevia == 2) { xVisor.b_VisPrev = true; }
            //xVisor.c_Titulo = "ESTACIONAMIENTO - IMPRESION TICKET DE INGRESO";
            //xVisor.c_PathRep = c_Ruta;
            //xVisor.arrParametros = arrPara;
            //xVisor.b_Exportar = false;
            //xVisor.c_NombreArchivoExportar = "";
            //xVisor.VerCrystal();
        }