public void LoadHikesOfFriends(ref RegularUser regularUser) { HikeBusiness hb = new HikeBusiness(); LoadListOfFriends(ref regularUser); foreach (var e in regularUser.ListOfFriends) { e.ListOfHikes = hb.LoadListOfHikes(e); } }
protected void selectHike(object sender, EventArgs e) { HikeBusiness hb = new HikeBusiness(); LinkButton lbtn = (LinkButton)sender; Hike hike = new Hike(); hike.HikeId = Int32.Parse(lbtn.ID); hike = hb.loadInfoOfListOfHikes(hike); Session["HIKE"] = hike; Response.Redirect("ShowHike.aspx"); }
protected void selectRoute(object sender, EventArgs e) { HikeBusiness hb = new HikeBusiness(); LinkButton lbtn = (LinkButton)sender; Hike hike = new Hike(); hike.Route = new Route(); hike.Route.RouteId = Int32.Parse(lbtn.ID); hike = hb.loadHike(hike); Session["HIKE"] = hike; Response.Redirect("ExistingRoute.aspx"); }
protected void FillInitCanton(object sender, EventArgs e) { HikeBusiness hb = new HikeBusiness(); List <string> CantonList = hb.getCantons(dd_init_province.SelectedItem.Text); dd_init_canton.Items.Clear(); foreach (string p in CantonList) { dd_init_canton.Items.Add(p); } }
protected void FillFilterDistrict(object sender, EventArgs e) { HikeBusiness hb = new HikeBusiness(); List <string> DistrictList = hb.getDistricts(dd_filter_canton.SelectedItem.Text); dd_filter_district.Items.Clear(); foreach (string p in DistrictList) { dd_filter_district.Items.Add(p); } }
private void FillDropDownLists() { HikeBusiness hb = new HikeBusiness(); List <string> ProvinceList = hb.getProvinces(); dd_filter_province.Items.Clear(); dd_init_province.Items.Clear(); foreach (string p in ProvinceList) { dd_filter_province.Items.Add(p); dd_init_province.Items.Add(p); } List <string> HikeTypeList = hb.getHikeTypes(); dd_filter_hiketype.Items.Clear(); dd_init_hiketype.Items.Clear(); foreach (string p in HikeTypeList) { dd_filter_hiketype.Items.Add(p); dd_init_hiketype.Items.Add(p); } List <string> DifficultyLevelList = hb.getDifficultyLevels(); dd_filter_difficultylevel.Items.Clear(); dd_init_difficultylevel.Items.Clear(); foreach (string p in DifficultyLevelList) { dd_filter_difficultylevel.Items.Add(p); dd_init_difficultylevel.Items.Add(p); } List <string> QualityLevelList = hb.getQualityLevels(); dd_filter_pricelevel.Items.Clear(); foreach (string p in QualityLevelList) { dd_filter_pricelevel.Items.Add(p); } List <string> PriceLevelList = hb.getPriceLevels(); dd_filter_qualitylevel.Items.Clear(); foreach (string p in PriceLevelList) { dd_filter_qualitylevel.Items.Add(p); } }
private void FillDropDownLists() { HikeBusiness hb = new HikeBusiness(); List <string> HikeTypeList = hb.getHikeTypes(); dd_init_hiketype.Items.Clear(); foreach (string p in HikeTypeList) { dd_init_hiketype.Items.Add(p); } List <string> DifficultyLevelList = hb.getDifficultyLevels(); dd_init_difficultylevel.Items.Clear(); foreach (string p in DifficultyLevelList) { dd_init_difficultylevel.Items.Add(p); } }
private void FillDropDownLists() { HikeBusiness hb = new HikeBusiness(); List <string> QualityLevelList = hb.getQualityLevels(); dd_qualitylevel.Items.Clear(); foreach (string p in QualityLevelList) { dd_qualitylevel.Items.Add(p); } List <string> PriceLevelList = hb.getPriceLevels(); dd_pricelevel.Items.Clear(); foreach (string p in PriceLevelList) { dd_pricelevel.Items.Add(p); } }
public void finalizeHike(object sender, EventArgs e) { List <string> errorList = new List <string>(); errorList = validateFinalizeHikeInput(); if (!errorList.Any()) { Hike hike = (Hike)Session["HIKE"]; hike.Price = dd_pricelevel.SelectedItem.Text; hike.Quality = dd_qualitylevel.SelectedItem.Text; hike.HikeType = dd_hiketype.SelectedItem.Text; hike.Difficulty = dd_difficultylevel.SelectedItem.Text; hike.Comment = tb_end_commentary.Text; if (imageupload.HasFile) { hike.Image = imageupload.FileBytes; } else { hike.Image = null; } HikeBusiness hb = new HikeBusiness(); RegularUser regularUser = (RegularUser)Session["REG_USER"]; hb.InsertHikeWithExistingRoute(ref hike, ref regularUser); Session["HIKE"] = null; Notification n = new Notification(); n.Type = 1; n.Message = "Su caminata ha sido guardada en nuestro sistema! Gracias por utilizar CaminataCR! :)"; Session["NOTIFICATION"] = n; Response.Redirect("Notifications.aspx"); } else { outputFinalizeHikeErrors(errorList); } }
protected void filterHikes(object sender, EventArgs e) { List <string> errorList = new List <string>(); errorList = validateFilterInput(); if (!errorList.Any()) { Hike hike = new Hike(); if (cb_filter_name.Checked) { hike.NameOfLocation = tb_filter_name.Text; } else { hike.NameOfLocation = null; } if (cb_filter_direction.Checked) { hike.Province = dd_filter_province.SelectedItem.Text; hike.Canton = dd_filter_canton.SelectedItem.Text; hike.District = dd_filter_district.SelectedItem.Text; } else { hike.Province = null; hike.Canton = null; hike.District = null; } bool GPS = false; if (cb_filter_initpoint.Checked) { hike.Longitud = double.Parse(tb_filter_longitud.Text, System.Globalization.CultureInfo.InvariantCulture); hike.Latitud = double.Parse(tb_filter_latitud.Text, System.Globalization.CultureInfo.InvariantCulture); GPS = true; } if (cb_filter_hiketype.Checked) { hike.HikeType = dd_filter_hiketype.SelectedItem.Text; } else { hike.HikeType = null; } if (cb_filter_difficultylevel.Checked) { hike.Difficulty = dd_filter_difficultylevel.SelectedItem.Text; } else { hike.Difficulty = null; } if (cb_filter_pricelevel.Checked) { hike.Price = dd_filter_pricelevel.SelectedItem.Text; } else { hike.Price = null; } if (cb_filter_qualitylevel.Checked) { hike.Quality = dd_filter_qualitylevel.SelectedItem.Text; } else { hike.Quality = null; } RegularUser regularUser = (RegularUser)Session["REG_USER"]; HikeBusiness hb = new HikeBusiness(); regularUser.ListOfHikes = hb.filterHikes(hike, GPS); Session["REG_USER"] = regularUser; displayFilteredHikes(); } else { outputFilterErrors(errorList); } }