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; }