示例#1
0
        private double CalculatePrice(int hotelId, int entertainmentId, int transportationId, int duration)
        {
            try
            {
                DataSet hotelDataSet          = hotelController.GetPrice(hotelId);
                DataSet entertainmentDataSet  = entertainmentController.GetPrice(entertainmentId);
                DataSet transportationDataSet = transportationController.GetPrice(transportationId);

                double hotelPrice     = Convert.ToDouble(hotelDataSet.Tables[0].Rows[0][0]);
                double entertainPrice = Convert.ToDouble(entertainmentDataSet.Tables[0].Rows[0][0]);
                double transferPrice  = Convert.ToDouble(transportationDataSet.Tables[0].Rows[0][0]);

                return((hotelPrice * duration) + entertainPrice + transferPrice);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(0);
            }
        }