示例#1
0
        private void BtnReporteCarreras_Click(object sender, EventArgs e)
        {
            FrmReportes frmReporte = new FrmReportes
            {
                StartPosition = FormStartPosition.CenterScreen
            };

            frmReporte.ShowDialog();
        }
示例#2
0
        private void BtnImprimir_Click(object sender, EventArgs e)
        {
            if (dgvCaja.Rows.Count > 0)
            {
                string InformacionDelError = string.Empty;

                ClsCajas    Mesas       = new ClsCajas();
                List <Caja> ListarMesas = new List <Caja>();

                using (FrmReportes FormReporteMovimientos = new FrmReportes())
                {
                    // creo el data source
                    dstTablasDeDatos MiDataSource = new dstTablasDeDatos();

                    // Recorro el datagridview y lleno mi tabla del dataset
                    foreach (DataGridViewRow Elemento in dgvCaja.Rows)
                    {
                        // Creo la fila de la tabla
                        dstTablasDeDatos.DtResumenMovimientosRow ArmarReporte = MiDataSource.DtResumenMovimientos.NewDtResumenMovimientosRow();

                        // La lleno
                        ArmarReporte.Fecha               = Convert.ToDateTime(Elemento.Cells["colFecha"].Value);
                        ArmarReporte.Hora                = Elemento.Cells["colHora"].Value.ToString();
                        ArmarReporte.TipoDeCuenta        = Elemento.Cells["ColTipoDeCuenta"].Value.ToString();
                        ArmarReporte.Ingresos            = Elemento.Cells["colIngreso"].Value.ToString();
                        ArmarReporte.Egresos             = Elemento.Cells["colEgreso"].Value.ToString();
                        ArmarReporte.Detalle             = Elemento.Cells["colDetalle"].Value.ToString();
                        ArmarReporte.RegistroGeneradoPor = Elemento.Cells["ColNombreUsuario"].Value.ToString();

                        // Agrego la fila al data source
                        MiDataSource.DtResumenMovimientos.AddDtResumenMovimientosRow(ArmarReporte);
                    }

                    // Creo un objeto con el reporte que voy a llenar y le asigno el datasource a SU datasource
                    RptReporteMovimientos Reporte = new RptReporteMovimientos();
                    Reporte.SetDataSource(MiDataSource);

                    string FechaDesde = dtpFechaDesde.Value.ToShortDateString();
                    string FechaHasta = dtpDechaHasta.Value.ToShortDateString();

                    if (!ckbIncluirFechaDesde.Checked)
                    {
                        FechaDesde = "Sin fecha desde";
                    }
                    if (!ckbIncluirFechaHasta.Checked)
                    {
                        FechaHasta = "Sin fecha hasta";
                    }

                    string TextoTipoDeMonto   = string.Empty;
                    string TextoNombreUsuario = string.Empty;

                    if (cmbTipoDeMonto.SelectedValue != null)
                    {
                        TipoDeMonto TipoDeMontoSeleccionado = (TipoDeMonto)cmbTipoDeMonto.SelectedItem;
                        TextoTipoDeMonto = TipoDeMontoSeleccionado.Nombre;

                        if (TipoDeMontoSeleccionado.ID_TipoDeMonto == 0)
                        {
                            TextoTipoDeMonto = TextoComboMonto;
                        }
                    }
                    else
                    {
                        TextoTipoDeMonto = "ERROR";
                    }

                    if (cmbUsuarios.SelectedValue != null)
                    {
                        Usuario UsuarioSeleccionado = (Usuario)cmbUsuarios.SelectedItem;
                        TextoNombreUsuario = UsuarioSeleccionado.Nombre;
                    }
                    else
                    {
                        TextoNombreUsuario = "ERROR";
                    }

                    Reporte.SetParameterValue("FechaDesde", FechaDesde);
                    Reporte.SetParameterValue("FechaHasta", FechaHasta);
                    Reporte.SetParameterValue("Usuario", TextoNombreUsuario);
                    Reporte.SetParameterValue("TipoDeMonto", TextoTipoDeMonto);

                    FormReporteMovimientos.S_ReporteMovimientos = Reporte;
                    FormReporteMovimientos.S_TipoDeReporte      = FrmReportes.ETipoDeReporte.RegistrosCaja;
                    FormReporteMovimientos.ShowDialog();
                }
            }
        }
示例#3
0
        void toolCierreCaja_Click(object sender, EventArgs e)
        {
            FrmReportes f = new FrmReportes();

            f.CierreDeCaja();
        }
示例#4
0
        void toolCortexHoras_Click(object sender, EventArgs e)
        {
            FrmReportes f = new FrmReportes();

            f.CierreDeCajaHoras();
        }