/// <summary>
        /// Handles the Click event of the btnRateMyShipment control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        private void btnRateMyShipment_Click(object sender, EventArgs e)
        {
            QuoteInfo quoteInfo = new QuoteInfo();
            QuoteItemsInfo[] quoteItemsInfo;

            FillQuoteDetails(out quoteInfo, out quoteItemsInfo);

            RateQuoteWebServiceReference.Service rateQuoteWebService = new RateQuoteWebServiceReference.Service();
            QuoteRates[] quoteRates = null;
            quoteRates = rateQuoteWebService.RateMyShipment(quoteInfo, quoteItemsInfo);
            if (quoteRates != null)
            {
                dgvRateMyShipment.DataSource = quoteRates;
            }
            else
            {
                dgvRateMyShipment.DataSource = null;
                MessageBox.Show("No carriers Found");
            }
        }