public void SaveB2bHotels(Models.CorporateUserModel data, string pB2BHotels)
        {
            BLayer.B2BUser.DeleteB2bHotels(data.UserId);

            long cid = 0;

            long.TryParse(User.Identity.GetUserId(), out cid);

            CLayer.B2BHotels objB2BHotels = new CLayer.B2BHotels();
            if (pB2BHotels != "")
            {
                string[] HotelIDsArray = pB2BHotels.Split('-');
                if (HotelIDsArray.Length > 0)
                {
                    string[] HotelListArray = HotelIDsArray[0].Split(',');
                    for (int i = 0; i < HotelListArray.Length; i++)
                    {
                        objB2BHotels.B2BHotel_ID = 0;
                        if (data.UserId > 0)
                        {
                            objB2BHotels.UserID = data.UserId;
                        }
                        else
                        {
                            objB2BHotels.UserID = cid;
                        }
                        objB2BHotels.HotelOrder = Convert.ToInt64(HotelIDsArray[1].Split(',')[i]);
                        objB2BHotels.PropertyID = Convert.ToInt64(HotelListArray[i]);
                        objB2BHotels.Title      = data.HotelName;

                        BLayer.B2BUser.SaveB2BHotels(objB2BHotels);
                    }
                }
            }
        }
Exemplo n.º 2
0
        public void SaveB2BHotels(CLayer.B2BHotels data)
        {
            List <DataPlug.Parameter> parameter = new List <DataPlug.Parameter>();

            parameter.Add(Connection.GetParameter("pB2BHotel_ID", DataPlug.DataType._BigInt, data.B2BHotel_ID));
            parameter.Add(Connection.GetParameter("pPropertyID", DataPlug.DataType._BigInt, data.PropertyID));
            parameter.Add(Connection.GetParameter("pTitle", DataPlug.DataType._Varchar, data.Title));
            parameter.Add(Connection.GetParameter("pHotelOrder", DataPlug.DataType._Int, data.HotelOrder));
            parameter.Add(Connection.GetParameter("pUserId", DataPlug.DataType._Int, data.UserID));
            Connection.ExecuteQueryScalar("b2bHotels_save", parameter);
        }
Exemplo n.º 3
0
 public static void SaveB2BHotels(CLayer.B2BHotels data)
 {
     DataLayer.B2BUser b2buser = new DataLayer.B2BUser();
     b2buser.SaveB2BHotels(data);
 }