예제 #1
0
        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();
        }
예제 #2
0
        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");
            }
        }
예제 #3
0
 private void CargarGrillaIngresos()
 {
     dgvIngreso.DataSource = AD_RegistroEstacionamiento_Ingreso.ObtenerRegistros();
 }