Пример #1
0
        private void EmitirReporte()
        {
            string desde = dtpFechaDesde.Value.ToShortDateString();
            string hasta = dtpFechaHasta.Value.ToShortDateString();

            string         ruta = Path.Combine(Application.StartupPath, "ReporteDePagosEfectuados.rpt");
            ReportDocument rpt  = new ReportDocument();

            rpt.Load(ruta);

            //rpt.Load(@"D:\Martin\Desarrollos\Propios\C#\GestionCC (TrabajoLocal)\CtaCteV2.3\Presentacion\ReporteDePagosEfectuados.rpt");



            /// Aca comparo con el primer DataPicker la fecha desde
            ParameterFieldDefinitions crParameterFieldDefinitions1;
            ParameterFieldDefinition  crParameterFieldDefinition1;
            ParameterValues           crParameterValues1        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue1 = new ParameterDiscreteValue();

            crParameterDiscreteValue1.Value = desde;
            crParameterFieldDefinitions1    = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition1     = crParameterFieldDefinitions1["Desde"];

            crParameterValues1 = crParameterFieldDefinition1.CurrentValues;

            crParameterValues1.Clear();
            crParameterValues1.Add(crParameterDiscreteValue1);
            crParameterFieldDefinition1.ApplyCurrentValues(crParameterValues1);

            ///Aca comparo el segundo datapicker con la fecha hasta
            ParameterFieldDefinitions crParameterFieldDefinitions2;
            ParameterFieldDefinition  crParameterFieldDefinition2;
            ParameterValues           crParameterValues2        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue2 = new ParameterDiscreteValue();

            crParameterDiscreteValue2.Value = hasta;
            crParameterFieldDefinitions2    = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition2     = crParameterFieldDefinitions2["Hasta"];

            crParameterValues2 = crParameterFieldDefinition2.CurrentValues;

            crParameterValues2.Clear();
            crParameterValues2.Add(crParameterDiscreteValue2);
            crParameterFieldDefinition2.ApplyCurrentValues(crParameterValues2);



            CrystalRules Conexion = new CrystalRules();

            //Se llama al metodo apply que configura todos los datos de conexion por medio del app.config
            rpt = Conexion.ApplyInfo(rpt);
            crystalReportViewer1.ReportSource = rpt;
            crystalReportViewer1.Refresh();
        }
Пример #2
0
        private void EmitirReporte()
        {
            string         ruta = Path.Combine(Application.StartupPath, "ReporteSaldos.rpt");
            ReportDocument rpt  = new ReportDocument();

            rpt.Load(ruta);

            //  rpt.Load(@"C:\Users\marti_000\Documents\gits\SempaIT\GestionCC\gestioncc\Presentacion\Reportes\ReporteSaldos.rpt");


            CrystalRules Conexion = new CrystalRules();

            //Se llama al metodo apply que configura todos los datos de conexion por medio del app.config
            rpt = Conexion.ApplyInfo(rpt);
            crystalReportViewer1.ReportSource = rpt;
            crystalReportViewer1.Refresh();
        }
Пример #3
0
        private void EmitirReporte()
        {
            int            Cantidad = Convert.ToInt32(txtCantidadStock.Text);
            string         ruta     = Path.Combine(Application.StartupPath, "ReporteDeArticulos.rpt");
            ReportDocument rpt      = new ReportDocument();

            rpt.Load(ruta);

            // rpt.Load(@"E:\Martin\Desarrollos\Propios\C#\GestionCC (TrabajoLocal)\Versiones Codigo\CtaCteV2.7.6\Presentacion\ReporteDeArticulos.rpt");

            /// Aca comparo por la cantidad de stock filtrado
            ParameterFieldDefinitions crParameterFieldDefinitions1;
            ParameterFieldDefinition  crParameterFieldDefinition1;
            ParameterValues           crParameterValues1        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue1 = new ParameterDiscreteValue();

            crParameterDiscreteValue1.Value = Cantidad;
            crParameterFieldDefinitions1    = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition1     = crParameterFieldDefinitions1["Cantidad"];

            crParameterValues1 = crParameterFieldDefinition1.CurrentValues;

            crParameterValues1.Clear();
            crParameterValues1.Add(crParameterDiscreteValue1);
            crParameterFieldDefinition1.ApplyCurrentValues(crParameterValues1);



            CrystalRules Conexion = new CrystalRules();

            //Se llama al metodo apply que configura todos los datos de conexion por medio del app.config
            rpt = Conexion.ApplyInfo(rpt);

            crystalReportViewer1.ReportSource = rpt;
            crystalReportViewer1.Refresh();
        }
Пример #4
0
        private void EmitirReporte()
        {
            ReportDocument rpt = new ReportDocument();

            string ruta  = Path.Combine(Application.StartupPath, "ReporteVentas.rpt");
            string ruta2 = Path.Combine(Application.StartupPath, "ReportedeVentasOperador.rpt");


            if (Privilegio == "Administrador")
            {
                rpt.Load(ruta);
                //rpt.Load(@"C:\Users\marti_000\Documents\gits\SempaIT\GestionCC\gestioncc\Presentacion\Reportes\ReporteVentas.rpt");
            }
            else
            {
                rpt.Load(ruta2);
                //rpt.Load(@"C:\Users\marti_000\Documents\gits\SempaIT\GestionCC\gestioncc\Presentacion\Reportes\ReporteVentasOperador.rpt");
            }

            string desde = dtpDesde.Value.ToString();
            string hasta = dtpHasta.Value.ToString();



            /// Aca comparo con el primer DataPicker la fecha desde
            ParameterFieldDefinitions crParameterFieldDefinitions1;
            ParameterFieldDefinition  crParameterFieldDefinition1;
            ParameterValues           crParameterValues1        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue1 = new ParameterDiscreteValue();

            crParameterDiscreteValue1.Value = desde;
            crParameterFieldDefinitions1    = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition1     = crParameterFieldDefinitions1["Desde"];

            crParameterValues1 = crParameterFieldDefinition1.CurrentValues;

            crParameterValues1.Clear();
            crParameterValues1.Add(crParameterDiscreteValue1);
            crParameterFieldDefinition1.ApplyCurrentValues(crParameterValues1);

            ///Aca comparo el segundo datapicker con la fecha hasta
            ParameterFieldDefinitions crParameterFieldDefinitions2;
            ParameterFieldDefinition  crParameterFieldDefinition2;
            ParameterValues           crParameterValues2        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue2 = new ParameterDiscreteValue();

            crParameterDiscreteValue2.Value = hasta;;
            crParameterFieldDefinitions2    = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition2     = crParameterFieldDefinitions2["Hasta"];

            crParameterValues2 = crParameterFieldDefinition2.CurrentValues;

            crParameterValues2.Clear();
            crParameterValues2.Add(crParameterDiscreteValue2);
            crParameterFieldDefinition2.ApplyCurrentValues(crParameterValues2);



            //Aca comparo el Combobox para filtrar por FormaPago
            ParameterFieldDefinitions crParameterFieldDefinitions5;
            ParameterFieldDefinition  crParameterFieldDefinition5;
            ParameterValues           crParameterValues5        = new ParameterValues();
            ParameterDiscreteValue    crParameterDiscreteValue5 = new ParameterDiscreteValue();


            crParameterDiscreteValue5.Value = Filter;

            crParameterFieldDefinitions5 = rpt.DataDefinition.ParameterFields;
            crParameterFieldDefinition5  = crParameterFieldDefinitions5["FormaPago"];
            crParameterValues5           = crParameterFieldDefinition5.CurrentValues;

            crParameterValues5.Clear();
            crParameterValues5.Add(crParameterDiscreteValue5);
            crParameterFieldDefinition5.ApplyCurrentValues(crParameterValues5);


            //GestionCC datos  = ConsultaReporteVentas.ReporteVenta();


            CrystalRules Conexion = new CrystalRules();

            //Se llama al metodo apply que configura todos los datos de conexion por medio del app.config
            rpt = Conexion.ApplyInfo(rpt);
            crystalReportViewer2.ReportSource = rpt;
            crystalReportViewer2.Refresh();
        }