private void reportViewer5_Load(object sender, EventArgs e) { DataTable tabla = new DataTable(); tabla = AD_RegistroEstacionamiento_Ingreso.ObtenerEstadisticasRegistros(); ReportDataSource ds = new ReportDataSource("DatosRegistrosEstacionamiento", tabla); reportViewer5.LocalReport.DataSources.Clear(); reportViewer5.LocalReport.DataSources.Add(ds); reportViewer5.LocalReport.Refresh(); }
private void btnRegistrarIngreso_Click(object sender, EventArgs e) { txtFecha.Text = DateTime.Now.ToString(); DataTable tablaAutos = AD_RegistroEstacionamiento_Ingreso.ObtenerVehiculoPorPatente(txtPatente.Text); if (tablaAutos.Rows.Count > 0) { //MessageBox.Show("si se encontro el auto"); if (txtNroEstacionamiento.Text == "" || cmbPlaya.SelectedIndex == -1) { MessageBox.Show("Recuerde que: \n - Ningún campo puede estar vacio." + " \n - El formato de hora es 'hh:mm:ss'. "); } else { bool ingresoExitoso = AD_RegistroEstacionamiento_Ingreso.RegistrarIngreso( Convert.ToInt32(cmbPlaya.SelectedValue), txtPatente.Text, Convert.ToInt32(txtNroEstacionamiento.Text), Convert.ToDateTime(txtFecha.Text) ); if (ingresoExitoso) { MessageBox.Show("Ingreso registrado con éxito"); LimpiarCampos(); } else { MessageBox.Show("No se pudo registrar el ingreso. Intente nuevamente. "); } } } else { MessageBox.Show("La patente ingresada no corresponde a ningun vehiculo " + "dado de alta en el sistema"); } }
private void CargarGrillaIngresos() { dgvIngreso.DataSource = AD_RegistroEstacionamiento_Ingreso.ObtenerRegistros(); }