public Hashtable RoomTypeAndPersonNumber(TERMS.Common.PassengerType type)
    {
        Hashtable hTRoomType = new Hashtable();

        switch (type.ToString().ToUpper())
        {
            #region Delete
            //case "ADULT":
            //    if (tbSingle.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlSingleAdult.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Single.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Single.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Single.ToString()]) + Convert.ToInt32(ddlSingleAdult.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Single.ToString(), Convert.ToInt32(ddlSingleAdult.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbTwin.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTwinAdult.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Twin.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()]) + Convert.ToInt32(ddlTwinAdult.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Twin.ToString(), Convert.ToInt32(ddlTwinAdult.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbTriple.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTripleAdult.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Trip.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()]) + Convert.ToInt32(ddlTripleAdult.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Trip.ToString(), Convert.ToInt32(ddlTripleAdult.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbQuat.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlQuatAdult.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Quarter.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()]) + Convert.ToInt32(ddlQuatAdult.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Quarter.ToString(), Convert.ToInt32(ddlQuatAdult.SelectedValue));
            //            }
            //        }
            //    }
            //    break;
            //case "CHILD":

            //    if (tbTwin.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTwinChild.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Twin.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()]) + Convert.ToInt32(ddlTwinChild.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Twin.ToString(), Convert.ToInt32(ddlTwinChild.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbTriple.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTripleChild.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Trip.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()]) + Convert.ToInt32(ddlTripleChild.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Trip.ToString(), Convert.ToInt32(ddlTripleChild.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbQuat.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlQuatChild.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Quarter.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()]) + Convert.ToInt32(ddlQuatChild.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Quarter.ToString(), Convert.ToInt32(ddlQuatChild.SelectedValue));
            //            }
            //        }
            //    }
            //    break;
            //case "INFANT":

            //    if (tbTwin.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTwinChildWithOut.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Twin.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Twin.ToString()]) + Convert.ToInt32(ddlTwinChildWithOut.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Twin.ToString(), Convert.ToInt32(ddlTwinChildWithOut.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbTriple.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlTripleChildWithOut.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Trip.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Trip.ToString()]) + Convert.ToInt32(ddlTripleChildWithOut.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Trip.ToString(), Convert.ToInt32(ddlTripleChildWithOut.SelectedValue));
            //            }
            //        }
            //    }

            //    if (tbQuat.Visible == true)
            //    {
            //        if (Convert.ToInt32(ddlQuatChildWithOut.SelectedValue) > 0)
            //        {
            //            if (hTRoomType.ContainsKey(Terms.Product.Utility.RoomType.Quarter.ToString()))
            //            {
            //                hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()] = Convert.ToInt32(hTRoomType[Terms.Product.Utility.RoomType.Quarter.ToString()]) + Convert.ToInt32(ddlQuatChildWithOut.SelectedValue);
            //            }
            //            else
            //            {
            //                hTRoomType.Add(Terms.Product.Utility.RoomType.Quarter.ToString(), Convert.ToInt32(ddlQuatChildWithOut.SelectedValue));
            //            }
            //        }
            //    }
            //    break;
            #endregion

            case "ADULT":
                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + Adults[i];
                    else
                    {
                        if (Adults[i] > 0)
                            hTRoomType.Add(RoomTypes[i], Adults[i]);
                    }
                }
                break;
            case "CHILD":

                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + Childs[i];
                    else
                    {

                        if (Childs[i] > 0)
                            hTRoomType.Add(RoomTypes[i], Childs[i]);
                    }

                }
                break;
            case "INFANT":
                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + ChildsWithOut[i];
                    else
                    {

                        if (Childs[i] > 0)
                            hTRoomType.Add(RoomTypes[i], ChildsWithOut[i]);
                    }

                }
                break;

        }

        return hTRoomType;
    }
    public Hashtable RoomTypeAndPersonNumber(TERMS.Common.PassengerType type)
    {
        Hashtable hTRoomType = new Hashtable();

        switch (type.ToString().ToUpper())
        {
            case "ADULT":
                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + Adults[i];
                    else
                    {
                        if (Adults[i] > 0)
                            hTRoomType.Add(RoomTypes[i], Adults[i]);
                    }
                }
                break;
            case "CHILD":

                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + Childs[i];
                    else
                    {

                        if (Childs[i] > 0)
                            hTRoomType.Add(RoomTypes[i], Childs[i]);
                    }

                }
                break;
            case "INFANT":
                for (int i = 0; i < Rooms; i++)
                {
                    if (hTRoomType.ContainsKey(RoomTypes[i]))
                        hTRoomType[RoomTypes[i]] = Convert.ToInt32(hTRoomType[RoomTypes[i]]) + ChildsWithOut[i];
                    else
                    {

                        if (Childs[i] > 0)
                            hTRoomType.Add(RoomTypes[i], ChildsWithOut[i]);
                    }

                }
                break;

        }

        return hTRoomType;
    }