コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: frmRepCaja.cs プロジェクト: AJS2112/WinFormsApp
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }