protected void Page_Load(object sender, EventArgs e) { List <Destino> destinosDisponibles = ServicioDestinos.ObtenerDestinos(); foreach (Destino destino in destinosDisponibles) { destino.CorreoUsuario = Session["email"].ToString(); } Session["destinosDisponibles"] = destinosDisponibles; repDestinos.DataSource = destinosDisponibles; repDestinos.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string codigoDestino = Request.QueryString["codigoDestino"]; int codigoReservacion = Convert.ToInt32(Request.QueryString["codigoReservacion"]); bool editMode = Convert.ToBoolean(Request.QueryString["EditMode"]); Session["editMode"] = editMode ? true : false; List <Destino> destinosDisponibles = ServicioDestinos.ObtenerDestino(codigoDestino); GenerarCalculosReservacion(codigoDestino, Convert.ToDecimal(destinosDisponibles[0].Precio), Convert.ToDateTime(dateIn.Value), Convert.ToDateTime(dateOut.Value), Convert.ToInt16(ddAdultos.SelectedValue), Convert.ToInt16(ddNinos.SelectedValue)); repDestinos.DataSource = destinosDisponibles; repDestinos.DataBind(); if (editMode) { Session["codigoReservacion"] = codigoReservacion; DataTable ds = BaseDatos.executeObtenerReservaciones("", codigoReservacion); if (ds.Rows.Count > 0) { ddAdultos.SelectedValue = ds.Rows[0]["Cant_adultos"].ToString(); ddNinos.SelectedValue = ds.Rows[0]["Cant_ninos"].ToString(); lblCantDias.Text = ds.Rows[0]["Cant_noches"].ToString(); lblCantPersonas.Text = ds.Rows[0]["Cant_personas"].ToString(); lblCostoAlojamiento.Text = ds.Rows[0]["Costo_alojamiento"].ToString(); dateIn.Value = Convert.ToDateTime(ds.Rows[0]["Fecha_entrada"]).ToString("yyyy-MM-dd"); dateOut.Value = Convert.ToDateTime(ds.Rows[0]["Fecha_salida"]).ToString("yyyy-MM-dd"); btnReservar.Text = "Editar"; lblTitulo.InnerText = "Edite su reservacion"; } } } }