protected void rptActivities_ItemCommand(object source, RepeaterCommandEventArgs e) { int index = e.Item.ItemIndex; Label activityType = (Label)rptActivities.Items[index].FindControl("lblActivityType"); Label price = (Label)rptActivities.Items[index].FindControl("lblPrice"); Experiences.Activities activity = new Experiences.Activities(); activity.Activity_type = activityType.Text; activity.Activity_cost = decimal.Parse(price.Text); UserVacation userVacation; if (Session["UserVacation"] != null) { userVacation = (UserVacation)Session["UserVacation"]; } else { userVacation = new UserVacation(); } userVacation.activity.Add(activity); userVacation.activityQuan.Add(1); Session["UserVacation"] = userVacation; lblMessage.Visible = true; lblMessage.Text = "The activity has been added to your cart!"; divActivities.Visible = false; divSearchActivities.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["UserVacation"] != null) { double carPrice = 0; double activityPrice = 0; double flightPrice = 0; double hotelPrice = 0; UserVacation vacation = (UserVacation)Session["UserVacation"]; for (int i = 0; i < vacation.car.Count; i++) { Cars.Car car = vacation.car[i]; divCar.InnerHtml += "<div class='col-md-3'><div class='panel panel-default'><div class='panel-body'><h4>"; divCar.InnerHtml += car.make + " "; divCar.InnerHtml += car.model + "</h4><p>"; divCar.InnerHtml += "Price: $" + car.price + "<br/>"; divCar.InnerHtml += "Number of Doors: " + car.numDoors + "<br/>"; divCar.InnerHtml += "Eco-Friendly: " + car.eco + "<br/>"; divCar.InnerHtml += "Number of Passengers: " + car.numPassenger + "</p></div></div></div>"; carPrice = carPrice + car.price; } for (int y = 0; y < vacation.flight.Count; y++) { Flights.FlightClass flight = vacation.flight[y]; divFlight.InnerHtml += "<div class='col-md-3'><div class='panel panel-default'><div class='panel-body'><h4>"; divFlight.InnerHtml += "To: " + flight.ArrivalCity + "</br>From: " + flight.DepartureCity + "</h4>"; divFlight.InnerHtml += "<p>Depart: " + flight.DepartureDate + " at " + flight.DepartureTime + "</br>"; divFlight.InnerHtml += "Arrive: " + flight.ArrivalDate + " at " + flight.ArrivalTime + "</br>"; divFlight.InnerHtml += "Stops: " + flight.Stops + "</br> Class: " + flight.Class + "</br>"; divFlight.InnerHtml += "Price: " + flight.Price + "</p></div></div></div>"; flightPrice = flightPrice + (double)flight.Price; } for (int x = 0; x < vacation.room.Count; x++) { Hotels.Room room = vacation.room[x]; divHotel.InnerHtml += "<div class='col-md-3'><div class='panel panel-default'><div class='panel-body'><h4>"; divHotel.InnerHtml += "Location: " + room.City + ", " + room.State + "</h4>"; divHotel.InnerHtml += "<p>Description: " + room.RoomDesc + "</br>Price: $" + room.Price; divHotel.InnerHtml += "</p></div></div></div>"; hotelPrice = hotelPrice + room.Price; } for (int j = 0; j < vacation.activity.Count; j++) { Experiences.Activities activity = vacation.activity[j]; divActivity.InnerHtml += "<div class='col-md-3'><div class='panel panel-default'><div class='panel-body'><h4>"; divActivity.InnerHtml += activity.Activity_type + "</h4><p>"; divActivity.InnerHtml += "Price: $" + activity.Activity_cost + "</p></div></div></div>"; activityPrice = activityPrice + (double)activity.Activity_cost; } total = activityPrice + carPrice + flightPrice + hotelPrice; lblTotal.Text = total.ToString(); lblTotal2.Text = total.ToString(); } } //this.UpdateSubtotals(); }
public System.Data.DataSet FindActivities(Activities a, string state, string city) { object[] results = this.Invoke("FindActivities", new object[] { a, state, city }); return((System.Data.DataSet)(results[0])); }
public bool Reserve(Agency ag, Activities a, Customer c, string TravelID, string TravelPassword) { object[] results = this.Invoke("Reserve", new object[] { ag, a, c, TravelID, TravelPassword }); return((bool)(results[0])); }
/// <remarks/> public void FindActivitiesAsync(Activities a, string state, string city, object userState) { if ((this.FindActivitiesOperationCompleted == null)) { this.FindActivitiesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFindActivitiesOperationCompleted); } this.InvokeAsync("FindActivities", new object[] { a, state, city }, this.FindActivitiesOperationCompleted, userState); }
/// <remarks/> public void ReserveAsync(Agency ag, Activities a, Customer c, string TravelID, string TravelPassword, object userState) { if ((this.ReserveOperationCompleted == null)) { this.ReserveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReserveOperationCompleted); } this.InvokeAsync("Reserve", new object[] { ag, a, c, TravelID, TravelPassword }, this.ReserveOperationCompleted, userState); }
protected void btnCriteria_Click(object sender, EventArgs e) { Experiences.Activities activity = new Experiences.Activities(); activity.Activity_type = ddlType.SelectedValue; activity.Activity_cost = Convert.ToInt16(ddlPrice.SelectedValue); activity.Activity_startDate = ""; activity.Activity_enddate = ""; DataSet myDS = pxy.FindActivities(activity, ddlState.SelectedValue, txtCity.Text); rptActivities.DataSource = myDS; rptActivities.DataBind(); divSearchActivities.Visible = false; divActivities.Visible = true; }
/// <remarks/> public void ReserveAsync(Agency ag, Activities a, Customer c, string TravelID, string TravelPassword) { this.ReserveAsync(ag, a, c, TravelID, TravelPassword, null); }
/// <remarks/> public void FindActivities2Async(Agency name, Activities a, string state, string city) { this.FindActivities2Async(name, a, state, city, null); }
/// <remarks/> public void FindActivities1Async(Venue v, Activities a, string state, string city) { this.FindActivities1Async(v, a, state, city, null); }
/// <remarks/> public void FindActivitiesAsync(Activities a, string state, string city) { this.FindActivitiesAsync(a, state, city, null); }