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