protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int AId = 0; Session.Remove("Prop_Action"); if (Request.QueryString["AmenitiesID"] != null) { AId = Convert.ToInt32(Request.QueryString["AmenitiesID"]); Session["Prop_Action"] = "U"; } if (Session["Prop_Action"] == "U") { // int proID= int.Parse(Session["Pro_ID"].ToString()); Amenities amenities = new Amenities(); amenities.AmenitiesID = AId; amenities.SelectOne(); hidAmenitiesID.Value = amenities.AmenitiesID.ToString(); txtAName.Text = amenities.AmenitiesName.ToString(); txtDescription.Text = amenities.Description.ToString(); txtQty.Text = amenities.Quantity.ToString(); txtPrice.Text = amenities.Price.ToString(); } } }
protected void drpAmenities_SelectedIndexChanged(object sender, EventArgs e) { if (drpAmenities.SelectedValue == "-1") { lblStatus.Text = "Please select an Amenity"; return; } lblStatus.Text = ""; SqlMoney price = 0; Amenities amenities = new Amenities(); amenities.AmenitiesID = Int32.Parse(drpAmenities.SelectedValue); amenities.SelectOne(); price = amenities.Price; lblPrice.Text = price.ToString(); calculateTotal(); }
private void DeleteAmenity(int amenityId) { Amenities amnty = new Amenities(); amnty.AmenitiesID = amenityId; amnty.SelectOne(); if (amnty.Delete()) { BindGridView(); } else { if (amnty.ErrorCode == -10) { lblMsg.Text = " Cannot Delete. There is a Checked-In Reservation using this Amenity"; lblMsg.ForeColor = Color.Red; return; } } }
private void calculateTotal() { int qty = 0; if (!string.IsNullOrEmpty(txtQuantity.Text)) { try { qty = int.Parse(txtQuantity.Text); } catch (Exception ex) { } SqlMoney price = 0; if (drpAmenities.SelectedValue != "-1") { Amenities amenities = new Amenities(); amenities.AmenitiesID = int.Parse(drpAmenities.SelectedValue); amenities.SelectOne(); price = amenities.Price; SqlMoney totalAmt = qty * price; txtPrice.Text = totalAmt.ToString(); } } }