protected void CambiarComboCategorias() { comboMarcas.Items.Clear(); DataSet ds = new DataSet(); EN.ENVehiculo envehiculo = new ENVehiculo(); 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()); } 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()); } 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(); }