protected void btnRegistrarIngreso_Click(object sender, EventArgs e)
        {
            try
            {
                RegistroAcceso registro = new RegistroAcceso();

                registro.Patente = txtPatente.Text;
                registro.Read();

                if (registro.FechaSalida == null)
                {
                    lblMensaje.Text = "Vehiculo se encuentra en el estacionamiento";
                }
                else
                {
                    registro.Patente        = txtPatente.Text;
                    registro.Marca          = txtMarca.Text;
                    registro.Color          = txtColor.Text;
                    registro.TipoPersonal   = ddlTipoPersonal.SelectedValue;
                    registro.NombrePersonal = txtNombrePersonal.Text;
                    registro.FechaIngreso   = DateTime.Parse(txtFechaIngreso.Text);

                    registro.Create();
                    lblMensaje.Text = "Registro ingresado correctamente";
                    LimpiarControles();
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error al ingresar el registro (Excepcion: " + ex.Message + ").";
                LimpiarControles();
            }
        }
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                RegistroAcceso registro = new RegistroAcceso();

                registro.Patente = txtPatente.Text;
                registro.Read();
                registro.Delete();
                lblMensaje.Text = "Registro eliminado";
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error al eliminar el registro (Excepcion: " + ex.Message + ").";
                LimpiarControles();
            }
        }
        protected void btnConsultarVehiculo_Click(object sender, EventArgs e)
        {
            lblMensaje.Text = "";

            try
            {
                RegistroAcceso registro = new RegistroAcceso();
                registro.Patente = txtPatente.Text;

                if (!registro.Read())
                {
                    lblMensaje.Text = "Vehiculo no se encuentra en el estacionamiento";
                    LimpiarControles();
                }
                else
                {
                    txtMarca.Text = registro.Marca;
                    txtColor.Text = registro.Color;
                    if (registro.TipoPersonal.Equals("Docente"))
                    {
                        ddlTipoPersonal.SelectedIndex = 0;
                    }
                    else
                    {
                        ddlTipoPersonal.SelectedIndex = 1;
                    }

                    txtNombrePersonal.Text = registro.NombrePersonal;
                    txtFechaIngreso.Text   = registro.FechaIngreso.ToString("dd-MM-yyyy HH:MM");
                    if (registro.FechaSalida.ToString("dd-MM-yyyy HH:MM") == "01-01-0001 00:01")
                    {
                        txtFechaSalida.Text = "";
                    }
                    else
                    {
                        txtFechaSalida.Text = registro.FechaSalida.ToString("dd-MM-yyyy HH:MM");
                    }
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error al consultar el registro (Excepcion: " + ex.Message + ").";
                LimpiarControles();
            }
        }