public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            HistorialApartadosReport rpt = new HistorialApartadosReport();

            rpt.Site = this.Site;
            return(rpt);
        }
Exemple #2
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            //called when the heavy operation in bg is over . can also accept GUI compponents

            if (decision == 2)
            {
                //creamos los para metros

                HistorialApartadosReport ob             = new HistorialApartadosReport();
                LocalidadModel           localidadModel = new LocalidadModel();
                localidadModel.localidadResult(loc);
                ob.SetParameterValue("tipos", ".");
                ob.SetParameterValue("estatus", leyendaEstatus);
                ob.SetParameterValue("rangos", leyendaRango);
                ob.SetParameterValue("modoOrden", mode);



                ob.SetParameterValue("sucursal", localidadModel.sucursal);
                ob.SetParameterValue("marca", localidadModel.marca);
                ob.SetParameterValue("empresa", localidadModel.empresa);
                ob.SetParameterValue("localidad", localidadModel.localidad);
                ob.SetParameterValue("encargado", localidadModel.encargado);
                ob.SetParameterValue("logo", localidadModel.logotipo);



                crystalReportViewer1.ReportSource = ob;
                crystalReportViewer1.Refresh();
            }


            MessageBox.Show("Operación Realizada con Exito",
                            "Auditoria Semp", MessageBoxButtons.OK,
                            MessageBoxIcon.Information);
            prg1.Value       = 0;
            lblProgress.Text = "-";

            btnExportar.Enabled = true;
            btnReporte.Enabled  = true;
            btnRegresar.Enabled = true;
            btnCancel.Visible   = false;
        }