private Star1Details Getprofile1Level(String pcc, string level1)
        {
            var s1 = new Star1Details();
            var fd = new FieldsDynamicsBL();

            listFields          = fd.GetStar1Details(pcc, level1);
            s1.ProfileName      = GetDynamicProperties("ProfileName");
            s1.Pcc              = GetDynamicProperties("PCC");
            s1.CustomerDk       = GetDynamicProperties("CustomerDK");
            s1.CompanyName      = GetDynamicProperties("CompanyName");
            s1.Phone            = GetDynamicProperties("Telephone");
            s1.Ext              = GetDynamicProperties("Ext");
            s1.TravelPolicies   = GetDynamicProperties("TravelPolicies");
            s1.SocialReason     = GetDynamicProperties("SocialReason");
            s1.Street           = GetDynamicProperties("Street");
            s1.OutsideNumber    = GetDynamicProperties("OutsideNumber");
            s1.InternalNumber   = GetDynamicProperties("InternalNumber");
            s1.Colony           = GetDynamicProperties("Colony");
            s1.Municipality     = GetDynamicProperties("Municipality");
            s1.PostalCode       = GetDynamicProperties("PostalCode");
            s1.City             = GetDynamicProperties("City");
            s1.State            = GetDynamicProperties("State");
            s1.Rfc              = GetDynamicProperties("RFC");
            s1.CreditCard       = GetDynamicProperties("CreditCard");
            s1.CVV1             = GetDynamicProperties("CVV1");
            s1.ExpirationDate   = GetDynamicProperties("ExpirationDate");
            s1.ContactCompany   = GetDynamicProperties("ContactCompany");
            s1.Email            = GetDynamicProperties("Email");
            s1.Comments         = GetDynamicProperties("Comments");
            s1.CreatedBy        = GetDynamicProperties("CreatedBy");
            s1.Password         = GetDynamicProperties("Password");
            s1.Id               = GetDynamicProperties("Id");
            s1.Osi              = GetDynamicProperties("Osi");
            s1.Remarks          = GetDynamicProperties("Remarks");
            s1.AlternativeEmail = GetDynamicProperties("AlternativeEmail");
            s1.SabreFormats     = GetDynamicProperties("SabreFormats");
            s1.CreditCard2      = GetDynamicProperties("CreditCard2");
            s1.CVV2             = GetDynamicProperties("CVV2");
            s1.ExpirationDate2  = GetDynamicProperties("ExpirationDate2");
            s1.CreditCard3      = GetDynamicProperties("CreditCard3");
            s1.CVV3             = GetDynamicProperties("CVV3");
            s1.ExpirationDate3  = GetDynamicProperties("ExpirationDate3");
            s1.CreditCard4      = GetDynamicProperties("CreditCard4");
            s1.ExpirationDate4  = GetDynamicProperties("ExpirationDate4");
            s1.CreditCard5      = GetDynamicProperties("CreditCard5");
            s1.ExpirationDate5  = GetDynamicProperties("ExpirationDate5");
            s1.SyncStatus       = GetDynamicProperties("SyncStatus");
            return(s1);
        }
        private Star2Details Getprofile2Level(string pcc, string level1, string level2, string dk)
        {
            var s2 = new Star2Details();

            try
            {
                listFields         = FieldsDynamicsBL.GetStar2Details(pcc, level1, level2);
                s2.Id              = GetDynamicProperties("Id");
                s2.Pcc             = GetDynamicProperties("Pcc");
                s2.Level1          = GetDynamicProperties("Level1");
                s2.Level2          = GetDynamicProperties("Level2");
                s2.Name            = GetDynamicProperties("Name");
                s2.LastName        = GetDynamicProperties("LastName");
                s2.OfficePhone     = GetDynamicProperties("OfficePhone");
                s2.Ext             = GetDynamicProperties("Ext");
                s2.OfficePhoneCode = GetDynamicProperties("OfficePhoneCode");
                s2.DirectPhone     = GetDynamicProperties("DirectPhone");
                s2.DirectPhoneCode = GetDynamicProperties("DirectPhoneCode");
                s2.Email           = GetDynamicProperties("Email");
                s2.FrequentFlyer1  = GetDynamicProperties("FrequentFlyer1");
                s2.FrequentFlyer2  = GetDynamicProperties("FrequentFlyer2");
                s2.FrequentFlyer3  = GetDynamicProperties("FrequentFlyer3");
                s2.FrequentFlyer4  = GetDynamicProperties("FrequentFlyer4");
                s2.FrequentFlyer5  = GetDynamicProperties("FrequentFlyer5");
                s2.Passport        = GetDynamicProperties("Passport");
                s2.Passport2       = GetDynamicProperties("Passport2");
                s2.Passport3       = GetDynamicProperties("Passport3");

                s2.Birthday         = GetDynamicProperties("Birthday");
                s2.Visa             = GetDynamicProperties("Visa");
                s2.ImmigrationForm  = GetDynamicProperties("ImmigrationForm");
                s2.Rfc              = GetDynamicProperties("RFC");
                s2.CreditCar        = GetDynamicProperties("CreditCar");
                s2.PersonalCar      = GetDynamicProperties("PersonalCar");
                s2.StreetAndNumber  = GetDynamicProperties("StreetAndNumber");
                s2.Colony           = GetDynamicProperties("Colony");
                s2.PostalCode       = GetDynamicProperties("PostalCode");
                s2.Estate           = GetDynamicProperties("Estate");
                s2.City             = GetDynamicProperties("City");
                s2.Name2            = GetDynamicProperties("Name2");
                s2.LastName2        = GetDynamicProperties("LastName2");
                s2.Paternal         = GetDynamicProperties("Paternal");
                s2.Maternal         = GetDynamicProperties("Maternal");
                s2.Occupation       = GetDynamicProperties("Occupation");
                s2.Seat             = GetDynamicProperties("Seat");
                s2.Family1          = GetDynamicProperties("Family1");
                s2.Family2          = GetDynamicProperties("Family2");
                s2.Family3          = GetDynamicProperties("Family3");
                s2.Family4          = GetDynamicProperties("Family4");
                s2.Family5          = GetDynamicProperties("Family5");
                s2.Family6          = GetDynamicProperties("Family6");
                s2.Comments         = GetDynamicProperties("Comments");
                s2.HotelCreditCar   = GetDynamicProperties("HotelCreditCar");
                s2.CadHotel1        = GetDynamicProperties("CadHotel1");
                s2.CadHotel2        = GetDynamicProperties("CadHotel2");
                s2.Leasing1         = GetDynamicProperties("Leasing1");
                s2.Leasing2         = GetDynamicProperties("Leasing2");
                s2.Osi              = GetDynamicProperties("Osi");
                s2.Remarks          = GetDynamicProperties("Remarks");
                s2.AlternativeEmail = GetDynamicProperties("AlternativeEmail");
                s2.SabreFormats     = GetDynamicProperties("SabreFormats");
                s2.CreditCard3      = GetDynamicProperties("CreditCard3");
                s2.CreditCard2      = GetDynamicProperties("CreditCard2");
                //nuevos campos
                s2.MonthPreferences = GetDynamicProperties("MonthPreferences");
                s2.PlacePreferences = GetDynamicProperties("PlacePreferences");
                s2.WantInformation  = GetDynamicProperties("WantInformation");
                s2.CadHotel3        = GetDynamicProperties("CadHotel3");
                s2.Leasing3         = GetDynamicProperties("Leasing3");
                s2.MiddleName       = GetDynamicProperties("MiddleName");
                s2.EmployeeID       = GetDynamicProperties("EmployeeID");
                s2.TravelClass      = GetDynamicProperties("TravelClass");
                s2.Division         = GetDynamicProperties("Division");
                s2.CostCenter       = GetDynamicProperties("CostCenter");
                s2.ManagerLoginID   = GetDynamicProperties("ManagerLoginID");
                s2.Position_Title   = GetDynamicProperties("Position_Title");
                s2.CustomerField1   = GetDynamicProperties("CustomerField1");
                s2.CustomerField2   = GetDynamicProperties("CustomerField2");
                s2.CustomerField3   = GetDynamicProperties("CustomerField3");
                s2.Gender           = GetDynamicProperties("Gender");
                s2.Documents        = GetDynamicProperties("Documents");
                return(s2);
            }
            catch (Exception ex)
            {
                new EventsManager.EventsManager(ex, EventsManager.EventsManager.OrigenError.BaseDeDatos);
            }
            return(s2);
        }