Answered by:
can anyone help plz

Question
-
i have a registry keys for mobile operators in Bahrain..
-- CURRENT_USER
------- Software
----------- MySoftware
------------------ Mobile Operator
and below that:
---------------------------- Batelco
---------------------------- Zain
---------------------------- STC
for every operator I have list of strings represents the mobile number range
for example f, for Batelco:
String : 39
Value : 39
String : 38
Value : 38
for Zain:
String : 36
Value : 36
String : 37
Value : 37
For STC:
String : 33
Value : 33
I want to read all in my C# program and validate a txtMobile textbox so that it has to start with one of the numbers there (it might be 2 left digits or 3 left digits or may be more or less)
Jassim RahmaFriday, November 20, 2009 10:32 PM
Answers
-
Hi,
Here is a sample.
Hope it helps.
RegistryKey rk = Registry.CurrentUser.OpenSubKey(@"Software\MySoftware\Mobile Operator\"); foreach (string s in rk.GetSubKeyNames()) { RegistryKey rkSub = rk.OpenSubKey(s); foreach (string valName in rkSub.GetValueNames()) { string value=rkSub.GetValue(valName).ToString(); if (txtNumber.Text.StartsWith(value)) { //you found the operator. } } }
- Proposed as answer by Geert van Horrik Tuesday, November 24, 2009 3:09 PM
- Marked as answer by eryang Thursday, November 26, 2009 6:13 AM
Saturday, November 21, 2009 3:50 AM -
Hi,
If you are talking about Windows Mobile related topic, you may consider post question here for better support.
Thanks,
Eric
Please remember to mark helpful replies as answers and unmark them if they provide no help.- Proposed as answer by Geert van Horrik Tuesday, November 24, 2009 3:09 PM
- Marked as answer by eryang Thursday, November 26, 2009 6:14 AM
Monday, November 23, 2009 2:51 AM
All replies
-
Hi,
Here is a sample.
Hope it helps.
RegistryKey rk = Registry.CurrentUser.OpenSubKey(@"Software\MySoftware\Mobile Operator\"); foreach (string s in rk.GetSubKeyNames()) { RegistryKey rkSub = rk.OpenSubKey(s); foreach (string valName in rkSub.GetValueNames()) { string value=rkSub.GetValue(valName).ToString(); if (txtNumber.Text.StartsWith(value)) { //you found the operator. } } }
- Proposed as answer by Geert van Horrik Tuesday, November 24, 2009 3:09 PM
- Marked as answer by eryang Thursday, November 26, 2009 6:13 AM
Saturday, November 21, 2009 3:50 AM -
Hi,
If you are talking about Windows Mobile related topic, you may consider post question here for better support.
Thanks,
Eric
Please remember to mark helpful replies as answers and unmark them if they provide no help.- Proposed as answer by Geert van Horrik Tuesday, November 24, 2009 3:09 PM
- Marked as answer by eryang Thursday, November 26, 2009 6:14 AM
Monday, November 23, 2009 2:51 AM