protected void calculateAmount() { int adultMember = 0, childMember = 0, seniorMember = 0, studMember = 0, infentMember = 0; decimal rateAdult, rateChild, rateSenior, rateStud, rateInfent, discount = 0, totAmount = 0, hotelPrice = 0; if (!string.IsNullOrEmpty(txtadult.Text.ToString())) { int.TryParse(txtadult.Text.ToString(), out adultMember); } if (!string.IsNullOrEmpty(txtchild.Text.ToString())) { int.TryParse(txtchild.Text.ToString(), out childMember); } if (!string.IsNullOrEmpty(txtsenior.Text.ToString())) { int.TryParse(txtsenior.Text.ToString(), out seniorMember); } if (!string.IsNullOrEmpty(txtstudent.Text.ToString())) { int.TryParse(txtstudent.Text.ToString(), out studMember); } if (!string.IsNullOrEmpty(txtinfant.Text.ToString())) { int.TryParse(txtinfant.Text.ToString(), out infentMember); } rateAdult = Convert.ToDecimal(lblAdultPrice.Text.ToString()); rateChild = Convert.ToDecimal(lblChildPrice.Text.ToString()); rateSenior = Convert.ToDecimal(lblSenior.Text.ToString()); rateStud = Convert.ToDecimal(lblStudentPrice.Text.ToString()); rateInfent = Convert.ToDecimal(lblInfant.Text.ToString()); if (ddhoteltype.SelectedValue.ToString() != "0") { hotelPrice = Convert.ToDecimal(dbCommon.DisplayDataParamSingle(" PackageHotelPrice ", " price ", "" + " packagehotelid='" + ddhoteltype.SelectedValue.ToString() + "'").ToString()); } rateAdult = (adultMember * rateAdult) + (adultMember * hotelPrice); rateChild = (childMember * rateChild) + (childMember * hotelPrice); rateSenior = (seniorMember * rateSenior) + (seniorMember * hotelPrice); rateStud = (studMember * rateStud) + (studMember * hotelPrice); rateInfent = (infentMember * rateInfent); totAmount = rateAdult + rateChild + rateSenior + rateStud + rateInfent; discount = Convert.ToDecimal(lblDiscount.Text.ToString()); if (lblDiscountT.InnerText.ToString().Contains("NZD")) { totalDiscount = discount * (adultMember + childMember + seniorMember + studMember + infentMember); totalRate = totAmount - totalDiscount; } else if (lblDiscountT.InnerText.ToString().Contains("%")) { totalDiscount = (totAmount / 100) * discount; totalRate = totAmount - totalDiscount; } else { totalDiscount = discount; totalRate = totAmount; } if (totalDiscount > 0) { divTotDiscount.Visible = true; lblTotDiscount.Text = Math.Round(totalDiscount, 2).ToString(); } else { divTotDiscount.Visible = false; lblTotDiscount.Text = "0"; } lbltotalprice.Text = Math.Round(totalRate, 2).ToString(); }