private void SeleccionarReporte() { CrystalDecisions.Windows.Forms.CrystalReportViewer crView = new CrystalDecisions.Windows.Forms.CrystalReportViewer(); string id_moneda = Globals.cotizacion[cmbCotizacion.SelectedIndex].id_moneda; string id_operacion = cmbOperaciones.SelectedValue.ToString(); switch (cmbReporte.SelectedIndex) { case 0: //"Resumen Operaciones listaCompra = srvRepCompra.GetResumenOperaciones(miEmpresa.id, id_moneda, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCmpOperacionesResumen repResumenOperaciones = new crCmpOperacionesResumen(); repResumenOperaciones.SetDataSource(listaCompra); repResumenOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repResumenOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repResumenOperaciones.SetParameterValue("titulo", "RESUMEN OPERACIONES DE COMPRA (" + cmbCotizacion.Text + ")"); repResumenOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repResumenOperaciones; break; case 1: //Operaciones Detallado listaCompra = srvRepCompra.GetDetalleOperaciones(miEmpresa.id, id_moneda, id_operacion, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCmpOperacionesDetalle repDetalleOperaciones = new crCmpOperacionesDetalle(); repDetalleOperaciones.SetDataSource(listaCompra); repDetalleOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repDetalleOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repDetalleOperaciones.SetParameterValue("titulo", "DETALLE OPERACIONES DE COMPRA (" + cmbCotizacion.Text + ")"); repDetalleOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repDetalleOperaciones; break; case 2: //Operaciones Proveedor listaCompra = srvRepCompra.GetProveedorOperaciones(miEmpresa.id, id_moneda, one.id, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCmpOperacionesProveedor repProveedorOperaciones = new crCmpOperacionesProveedor(); repProveedorOperaciones.SetDataSource(listaCompra); repProveedorOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repProveedorOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repProveedorOperaciones.SetParameterValue("titulo", "DETALLE OPERACIONES DE COMPRA (" + cmbCotizacion.Text + ")"); repProveedorOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repProveedorOperaciones; break; } Form f = new frmReportViewer(crView); ConfigUI.LaunchChildForm(f, Globals.appParentWindow); }
private void SeleccionarReporte() { CrystalDecisions.Windows.Forms.CrystalReportViewer crView = new CrystalDecisions.Windows.Forms.CrystalReportViewer(); string id_moneda = Globals.cotizacion[cmbCotizacion.SelectedIndex].id_moneda; string id_cuenta = ""; if (_listaCuentasBancarias.Count > 0) { id_cuenta = cmbCuenta.SelectedValue.ToString(); } string id_instrumento = cmbInstrumento.SelectedValue.ToString(); switch (cmbReporte.SelectedIndex) { case 0: //INstrumento Resumen listaCaja = srvRepCaja.GetInstrumentosResumen(miEmpresa.id, id_moneda, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCajInstrumentoResumen repInstrumentosResumen = new crCajInstrumentoResumen(); repInstrumentosResumen.SetDataSource(listaCaja); repInstrumentosResumen.SetParameterValue("empresaNombre", miEmpresa.nombre); repInstrumentosResumen.SetParameterValue("empresaRif", miEmpresa.rif); repInstrumentosResumen.SetParameterValue("titulo", "RESUMEN INSTRUMENTOS DE PAGO (" + cmbCotizacion.Text + ")"); repInstrumentosResumen.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repInstrumentosResumen; break; case 1: //Instrumento Detallado listaCaja = srvRepCaja.GetInstrumentosDetalle(miEmpresa.id, id_moneda, id_instrumento, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCajInstrumentosDetalle repDetalleOperaciones = new crCajInstrumentosDetalle(); repDetalleOperaciones.SetDataSource(listaCaja); repDetalleOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repDetalleOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repDetalleOperaciones.SetParameterValue("titulo", "DETALLE INSTRUMENTO DE PAGO (" + cmbCotizacion.Text + ")"); repDetalleOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repDetalleOperaciones; break; case 2: //Cuentas Resumen listaCaja = srvRepCaja.GetCuentasResumen(miEmpresa.id, id_moneda, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCajCuentaResumen repCuentaResumen = new crCajCuentaResumen(); repCuentaResumen.SetDataSource(listaCaja); repCuentaResumen.SetParameterValue("empresaNombre", miEmpresa.nombre); repCuentaResumen.SetParameterValue("empresaRif", miEmpresa.rif); repCuentaResumen.SetParameterValue("titulo", "RESUMEN CUENTAS BANCARIAS (" + cmbCotizacion.Text + ")"); repCuentaResumen.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repCuentaResumen; break; case 3: //Cuentas Detalle listaCaja = srvRepCaja.GetCuentasDetalle(miEmpresa.id, id_moneda, id_cuenta, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crCajCuentaDetalle repCuentaDetalle = new crCajCuentaDetalle(); repCuentaDetalle.SetDataSource(listaCaja); repCuentaDetalle.SetParameterValue("empresaNombre", miEmpresa.nombre); repCuentaDetalle.SetParameterValue("empresaRif", miEmpresa.rif); repCuentaDetalle.SetParameterValue("titulo", "DETALLE DE CUENTAS BANCARIAS (" + cmbCotizacion.Text + ")"); crView.ReportSource = repCuentaDetalle; break; } Form f = new frmReportViewer(crView); ConfigUI.LaunchChildForm(f, Globals.appParentWindow); }
private void SeleccionarReporte() { CrystalDecisions.Windows.Forms.CrystalReportViewer crView = new CrystalDecisions.Windows.Forms.CrystalReportViewer(); foreach (InvProducto item in lista) { item.costo_moneda = item.costo * factor; item.precio_moneda = item.precio * factor; } switch (cmbReporte.SelectedIndex) { case 0: //Listado de Productos" crInvListadoExistencias repListaExistencias = new crInvListadoExistencias(); repListaExistencias.SetDataSource(lista); repListaExistencias.SetParameterValue("empresaNombre", miEmpresa.nombre); repListaExistencias.SetParameterValue("empresaRif", miEmpresa.rif); crView.ReportSource = repListaExistencias; break; case 1: //"Listado de Precios" crInvListadoPrecios repListaPrecios = new crInvListadoPrecios(); repListaPrecios.SetDataSource(lista); repListaPrecios.SetParameterValue("empresaNombre", miEmpresa.nombre); repListaPrecios.SetParameterValue("empresaRif", miEmpresa.rif); repListaPrecios.SetParameterValue("titulo", "LISTADO DE PRECIOS (" + cmbCotizacion.Text + ")"); crView.ReportSource = repListaPrecios; break; case 2: //"Resumen Movimientos" listaMov = srvRepInventario.GetResumenMovimientos(miEmpresa.id, "", crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crInvResumenMovimientos repResumenMovimientos = new crInvResumenMovimientos(); repResumenMovimientos.SetDataSource(listaMov); repResumenMovimientos.SetParameterValue("empresaNombre", miEmpresa.nombre); repResumenMovimientos.SetParameterValue("empresaRif", miEmpresa.rif); repResumenMovimientos.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repResumenMovimientos; break; case 3: //Movimiento Detallado listaMov = srvRepInventario.GetDetalleMovimientos(miEmpresa.id, one.id, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crInvMovimientosDetalle repDetalleMovimientos = new crInvMovimientosDetalle(); repDetalleMovimientos.SetDataSource(listaMov); repDetalleMovimientos.SetParameterValue("empresaNombre", miEmpresa.nombre); repDetalleMovimientos.SetParameterValue("empresaRif", miEmpresa.rif); repDetalleMovimientos.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repDetalleMovimientos; break; case 4: //Inventario Monetario crInvListadoMonetario repListaMonetario = new crInvListadoMonetario(); repListaMonetario.SetDataSource(lista); repListaMonetario.SetParameterValue("empresaNombre", miEmpresa.nombre); repListaMonetario.SetParameterValue("empresaRif", miEmpresa.rif); repListaMonetario.SetParameterValue("titulo", "INVENTARIO MONETARIO (" + cmbCotizacion.Text + ")"); crView.ReportSource = repListaMonetario; break; } Form f = new frmReportViewer(crView); ConfigUI.LaunchChildForm(f, Globals.appParentWindow); }
private void SeleccionarReporte() { CrystalDecisions.Windows.Forms.CrystalReportViewer crView = new CrystalDecisions.Windows.Forms.CrystalReportViewer(); string id_moneda = Globals.cotizacion[cmbCotizacion.SelectedIndex].id_moneda; string id_operacion = cmbOperaciones.SelectedValue.ToString(); switch (cmbReporte.SelectedIndex) { case 0: //"Resumen Operaciones listaVenta = srvRepVenta.GetResumenOperaciones(miEmpresa.id, id_moneda, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crVntOperacionesResumen repResumenOperaciones = new crVntOperacionesResumen(); repResumenOperaciones.SetDataSource(listaVenta); repResumenOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repResumenOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repResumenOperaciones.SetParameterValue("titulo", "RESUMEN OPERACIONES DE VENTA (" + cmbCotizacion.Text + ")"); repResumenOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repResumenOperaciones; break; case 1: //Operaciones Detallado listaVenta = srvRepVenta.GetDetalleOperaciones(miEmpresa.id, id_moneda, id_operacion, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crVntOperacionesDetalle repDetalleOperaciones = new crVntOperacionesDetalle(); repDetalleOperaciones.SetDataSource(listaVenta); repDetalleOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repDetalleOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repDetalleOperaciones.SetParameterValue("titulo", "DETALLE OPERACIONES DE VENTA (" + cmbCotizacion.Text + ")"); repDetalleOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repDetalleOperaciones; break; case 2: //Operaciones Cliente listaVenta = srvRepVenta.GetClienteOperaciones(miEmpresa.id, id_moneda, one.id, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crVntOperacionesCliente repClienteOperaciones = new crVntOperacionesCliente(); repClienteOperaciones.SetDataSource(listaVenta); repClienteOperaciones.SetParameterValue("empresaNombre", miEmpresa.nombre); repClienteOperaciones.SetParameterValue("empresaRif", miEmpresa.rif); repClienteOperaciones.SetParameterValue("titulo", "DETALLE OPERACIONES DE VENTA (" + cmbCotizacion.Text + ")"); repClienteOperaciones.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repClienteOperaciones; break; case 3: //Deudas Cliente Resumen listaVenta = srvRepVenta.GetClienteDeudasResumen(miEmpresa.id, id_moneda); crVntClientesDeudasResumen repClientesDeudasResumen = new crVntClientesDeudasResumen(); repClientesDeudasResumen.SetDataSource(listaVenta); repClientesDeudasResumen.SetParameterValue("empresaNombre", miEmpresa.nombre); repClientesDeudasResumen.SetParameterValue("empresaRif", miEmpresa.rif); repClientesDeudasResumen.SetParameterValue("titulo", "DETALLE DE CUENTAS POR COBRAR (" + cmbCotizacion.Text + ")"); crView.ReportSource = repClientesDeudasResumen; break; case 4: //Deudas Cliente Detalle listaVenta = srvRepVenta.GetClienteDeudasDetalle(miEmpresa.id, id_moneda, one.id); crVntClientesDeudasDetalle repClientesDeudasDetalle = new crVntClientesDeudasDetalle(); repClientesDeudasDetalle.SetDataSource(listaVenta); repClientesDeudasDetalle.SetParameterValue("empresaNombre", miEmpresa.nombre); repClientesDeudasDetalle.SetParameterValue("empresaRif", miEmpresa.rif); repClientesDeudasDetalle.SetParameterValue("titulo", "DETALLE DE CUENTAS POR COBRAR (" + cmbCotizacion.Text + ")"); crView.ReportSource = repClientesDeudasDetalle; break; case 5: //Pagos Recibidos listaVenta = srvRepVenta.GetClientePagosRecibidos(miEmpresa.id, one.id, crearFecha(dtDesde.Value), crearFecha(dtHasta.Value)); crVntClientesPagosRecibidos repClientesPagosRecibidos = new crVntClientesPagosRecibidos(); repClientesPagosRecibidos.SetDataSource(listaVenta); repClientesPagosRecibidos.SetParameterValue("empresaNombre", miEmpresa.nombre); repClientesPagosRecibidos.SetParameterValue("empresaRif", miEmpresa.rif); repClientesPagosRecibidos.SetParameterValue("titulo", "PAGOS RECIBIDOS"); repClientesPagosRecibidos.SetParameterValue("intervaloFecha", dtDesde.Value.ToString("dd/MM/yyyy") + " - " + dtHasta.Value.ToString("dd/MM/yyyy")); crView.ReportSource = repClientesPagosRecibidos; break; } Form f = new frmReportViewer(crView); ConfigUI.LaunchChildForm(f, Globals.appParentWindow); }