Ejemplo n.º 1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            depositosRPT rpt = new depositosRPT();

            rpt.Site = this.Site;
            return(rpt);
        }
Ejemplo n.º 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)
            {
                if (OpcionDR == "Depositos")
                {
                    depositosRPT ob = new depositosRPT();

                    LocalidadModel localidadModel = new LocalidadModel();
                    localidadModel.localidadResult(loc);
                    ob.SetParameterValue("tipos", "TODOS");
                    ob.SetParameterValue("estatus", "TODOS");
                    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;
                }
                else
                {
                    RetirosRPT ob = new RetirosRPT();

                    LocalidadModel localidadModel = new LocalidadModel();
                    localidadModel.localidadResult(loc);
                    ob.SetParameterValue("tipos", "TODOS");
                    ob.SetParameterValue("estatus", "TODOS");
                    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;
                }
                //creamos los para metros

                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;
        }