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();
            }
        }
    }
示例#2
0
    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();
    }
示例#3
0
    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;
            }
        }
    }
示例#4
0
    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();
            }
        }
    }