private void BtnReporteCarreras_Click(object sender, EventArgs e) { FrmReportes frmReporte = new FrmReportes { StartPosition = FormStartPosition.CenterScreen }; frmReporte.ShowDialog(); }
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(); } } }
void toolCierreCaja_Click(object sender, EventArgs e) { FrmReportes f = new FrmReportes(); f.CierreDeCaja(); }
void toolCortexHoras_Click(object sender, EventArgs e) { FrmReportes f = new FrmReportes(); f.CierreDeCajaHoras(); }