private void loadPhoneNumberTypes() { using (var context = new Entities()) { var PhoneNumberTypes = new PhoneNumberTypes(context); var phoneNumberTypes = PhoneNumberTypes.phoneNumberTypes().ToList(); this.cellPhoneTypes.DataSource = phoneNumberTypes; } this.cellPhoneTypes.DisplayMember = "Name"; this.cellPhoneTypes.ValueMember = "PhoneNumberTypeID"; }
public void phoneNumberTypesTest() { var context = new Entities(); var phoneNumberTypes = new PhoneNumberTypes(context); var typesOfPhoneNumbers = phoneNumberTypes.phoneNumberTypes().ToList(); foreach (var item in typesOfPhoneNumbers) { Console.WriteLine(item.Name); } }
/// <summary> /// Get Phone number types for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Phone number types for specified locale.</returns> protected override PhoneNumberTypeList GetPhoneNumberTypes(ILocale locale) { PhoneNumberTypeList phoneNumberTypes = null; lock (PhoneNumberTypes) { if (PhoneNumberTypes.ContainsKey(locale.ISOCode)) { phoneNumberTypes = (PhoneNumberTypeList)(PhoneNumberTypes[locale.ISOCode]); } } return(phoneNumberTypes); }
/// <summary> /// Refresh cached data. /// </summary> /// <param name="userContext">User context.</param> protected override void RefreshCache(IUserContext userContext) { lock (AddressTypes) { AddressTypes.Clear(); } lock (MessageTypes) { MessageTypes.Clear(); } lock (PersonGenders) { PersonGenders.Clear(); } lock (PhoneNumberTypes) { PhoneNumberTypes.Clear(); } }
private void AddPhoneNumberTypes() { PhoneNumberTypes.Add("Mobil"); PhoneNumberTypes.Add("Arbete"); PhoneNumberTypes.Add("Hem"); }
public static UserPhoneNumber Create(Core core, string phoneNumber, PhoneNumberTypes phoneType) { if (core == null) { throw new NullCoreException(); } InsertQuery iquery = new InsertQuery(UserPhoneNumber.GetTable(typeof(UserPhoneNumber))); iquery.AddField("phone_user_id", core.Session.LoggedInMember.Id); iquery.AddField("phone_number", phoneNumber); iquery.AddField("phone_type", (byte)phoneType); iquery.AddField("phone_time_ut", UnixTime.UnixTimeStamp()); iquery.AddField("phone_simple_permissions", true); iquery.AddField("phone_validated", false); long phoneId = core.Db.Query(iquery); UserPhoneNumber newPhoneNumber = new UserPhoneNumber(core, phoneId); Access.CreateGrantForPrimitive(core, newPhoneNumber, User.GetCreatorKey(core), "VIEW"); Access.CreateGrantForPrimitive(core, newPhoneNumber, Friend.GetFriendsGroupKey(core), "VIEW"); return newPhoneNumber; }
public PhoneNumber(string number, PhoneNumberTypes numberType) { Number = new Number(number); PhoneNumberType = numberType; }
/// <summary> /// Determines whether the specified phone number is valid. /// </summary> /// <param name="phoneNumber">The phone number.</param> /// <param name="validTypes">The valid types.</param> /// <returns> /// <c>true</c> if the specified phone number is valid; otherwise, <c>false</c>. /// </returns> public static bool IsValid(string phoneNumber, PhoneNumberTypes validTypes) { return((GetType(phoneNumber) & validTypes) != 0); }
/// <summary> /// Determines whether the specified phone number is valid. /// </summary> /// <param name="phoneNumber">The phone number.</param> /// <param name="validTypes">The valid types.</param> /// <returns> /// <c>true</c> if the specified phone number is valid; otherwise, <c>false</c>. /// </returns> public static bool IsValid(string phoneNumber, PhoneNumberTypes validTypes) { return (GetType(phoneNumber) & validTypes) != 0; }