Example #1
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            CapaPresentacion.Venta_Ticket VT = new CapaPresentacion.Venta_Ticket();
            //Llamas el reporte
            ReportDocument crystalrpt = new ReportDocument();

            crystalrpt.Load(@"C:\Users\pclr\Desktop\CapaPresentacion\CapaPresentacion\Ticket.rpt");

            //declaras los metodos
            ParameterFieldDefinitions crParameterFieldDefinitions;
            ParameterFieldDefinition  crParameterFieldDefinition;
            ParameterValues           crParameterValue         = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue = new ParameterDiscreteValue();

            //parametro 1
            crParameterDiscreteValue.Value = "111";//Envio el IdVenta
            crParameterFieldDefinitions    = crystalrpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition     = crParameterFieldDefinitions["IdVenta"];
            crParameterValue = crParameterFieldDefinition.CurrentValues;

            crParameterValue.Clear();
            crParameterValue.Add(crParameterDiscreteValue);
            crParameterFieldDefinition.ApplyCurrentValues(crParameterValue);

            //Ejecuta el reporte
            VT.crystalReportViewer1.ReportSource = crystalrpt;
            VT.crystalReportViewer1.Refresh();
            VT.ShowDialog();
        }
Example #2
0
        void Ticket(string parametro)
        {
            CapaPresentacion.Venta_Ticket VT = new CapaPresentacion.Venta_Ticket();
            //Llamas el reporte
            ReportDocument crystalrpt = new ReportDocument();

            crystalrpt.Load(@"C:\Users\Frank Crow-Belloso\Source\CapaDatos4\CapaPresentacion\Ticket.rpt");

            //declaras los metodos
            ParameterFieldDefinitions crParameterFieldDefinitions;
            ParameterFieldDefinition  crParameterFieldDefinition;
            ParameterValues           crParameterValue         = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue = new ParameterDiscreteValue();

            //parametro 1
            crParameterDiscreteValue.Value = parametro;//Envio el IdVenta
            crParameterFieldDefinitions    = crystalrpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition     = crParameterFieldDefinitions["IdVenta"];
            crParameterValue = crParameterFieldDefinition.CurrentValues;

            crParameterValue.Clear();
            crParameterValue.Add(crParameterDiscreteValue);
            crParameterFieldDefinition.ApplyCurrentValues(crParameterValue);

            //Ejecuta el reporte
            VT.crystalReportViewer1.ReportSource = crystalrpt;
            VT.crystalReportViewer1.Refresh();
            VT.ShowDialog();
        }