protected void CambiarComboMarcas()
 {
     comboModelos.Items.Clear();
     DataSet ds = new DataSet();
     EN.ENVehiculo envehiculo = new ENVehiculo();
     ds = envehiculo.ObtenerModelosVehiculos(comboCategorias.Text.ToString(), comboMarcas.Text.ToString());
     for (int i = 0; i < ds.Tables["Modelos"].Rows.Count; i++)
     {
         comboModelos.Items.Add(ds.Tables["Modelos"].Rows[i][0].ToString());
     }
     MostrarImagen();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            //////////////////////LOAD NORMAL DE RESERVAS///////////////////////////////
            Posterior.ValueToCompare = System.DateTime.Today.AddDays(-1).ToString();
            if (comboCategorias.Items.Count == 0)
            {
                DataSet ds = new DataSet();
                EN.ENVehiculo envehiculo = new ENVehiculo();
                ds = envehiculo.ObtenerCategorias();
                for (int i = 0; i < ds.Tables["Categoria"].Rows.Count; i++)
                {
                    comboCategorias.Items.Add(ds.Tables["Categoria"].Rows[i][0].ToString());
                }

                //MARCAS
                comboMarcas.Items.Clear();
                ds = envehiculo.ObtenerMarcas(comboCategorias.Text.ToString());
                for (int i = 0; i < ds.Tables["Marcas"].Rows.Count; i++)
                {
                    comboMarcas.Items.Add(ds.Tables["Marcas"].Rows[i][0].ToString());
                }

                //MODELOS
                comboModelos.Items.Clear();
                ds = envehiculo.ObtenerModelosVehiculos(comboCategorias.Text.ToString(), comboMarcas.Text.ToString());
                for (int i = 0; i < ds.Tables["Modelos"].Rows.Count; i++)
                {
                    comboModelos.Items.Add(ds.Tables["Modelos"].Rows[i][0].ToString());
                }
            }

            ///////////////////////////RESERVAS COCHES///////////////////////
            if (!Page.IsPostBack)//SOLO ENTRA SI ES LA PRIMERA VEZ QUE SE CARGA LA PAGINA
            {
                EN.ENCliente enCliente = new ENCliente();
                EN.ENVehiculo enVehi = new ENVehiculo();

                if (Session["Usuario"] != null)
                {

                    enCliente.DNI = Session["Usuario"].ToString();

                    if (Session["ReservaRapida"] == "Habitual")
                    {
                        Session["ReservaRapida"] = null;
                        string matricula = "";

                        char[] separadores = { '|', ',' };
                        string[] favorito = enCliente.ReservaFavorita().Split(separadores);

                        DataSet dsMatricula = new DataSet();
                        //Marca,Modelo,FK_Categoria
                        dsMatricula = enVehi.ObtenerMatriculaReserva(favorito[0], favorito[1], favorito[2]);
                        matricula = dsMatricula.Tables["Reserva"].Rows[0][0].ToString();
                        RellenarCocheReserva(matricula);

                    }
                    if (Session["ReservaRapida"] == "Ultima")
                    {
                        Session["ReservaRapida"] = null;
                        enCliente.DNI = Session["Usuario"].ToString();
                        RellenarCocheReserva(enCliente.UltimaReserva());

                    }
                }
                else
                {
                    errorRegistrado.Visible = true;
                }

                /////////////////////////////FECHAS//////////////////////////
                if (Session["FechaInicioIndex"] != null && Session["FechaFinIndex"] != null)
                {
                    IndexTextFechaInicio.Text = Session["FechaInicioIndex"].ToString();
                    IndexTextFechaFin.Text = Session["FechaFinIndex"].ToString();
                    Session["FechaInicioIndex"] = null;
                    Session["FechaFinIndex"] = null;
                }
            }
            ////MOSTRAR IMAGENES DE COCHES//
            MostrarImagen();
        }