Beispiel #1
0
        private static void AddTelephoneNumber(vCard card, string line)
        {
            string val = ActiveUp.Net.Groupware.vCard.Parser.Unescape(line.Replace(line.Split(':')[0] + ":", ""));

            ActiveUp.Net.Groupware.vCard.TelephoneNumber tel = new ActiveUp.Net.Groupware.vCard.TelephoneNumber();
            tel.Number = val;
            string parameters = line.Split(':')[0].ToUpper();

            if (parameters.IndexOf("HOME") != -1)
            {
                tel.IsHome = true;
            }
            if (parameters.IndexOf("MSG") != -1)
            {
                tel.IsMessage = true;
            }
            if (parameters.IndexOf("WORK") != -1)
            {
                tel.IsWork = true;
            }
            if (parameters.IndexOf("VOICE") != -1)
            {
                tel.IsVoice = true;
            }
            if (parameters.IndexOf("FAX") != -1)
            {
                tel.IsFax = true;
            }
            if (parameters.IndexOf("PREF") != -1)
            {
                tel.IsPrefered = true;
            }
            if (parameters.IndexOf("CELL") != -1)
            {
                tel.IsCellular = true;
            }
            if (parameters.IndexOf("VIDEO") != -1)
            {
                tel.IsVideo = true;
            }
            if (parameters.IndexOf("PAGER") != -1)
            {
                tel.IsPager = true;
            }
            if (parameters.IndexOf("BBS") != -1)
            {
                tel.IsBulletinBoard = true;
            }
            if (parameters.IndexOf("MODEM") != -1)
            {
                tel.IsModem = true;
            }
            if (parameters.IndexOf("CAR") != -1)
            {
                tel.IsCar = true;
            }
            if (parameters.IndexOf("ISDN") != -1)
            {
                tel.IsISDN = true;
            }
            if (parameters.IndexOf("PCS") != -1)
            {
                tel.IsPersonalCommunication = true;
            }
            card.TelephoneNumbers.Add(tel);
        }
		private static void AddTelephoneNumber(vCard card, string line)
		{
			string val = ActiveUp.Net.Groupware.vCard.Parser.Unescape(line.Replace(line.Split(':')[0]+":",""));
			ActiveUp.Net.Groupware.vCard.TelephoneNumber tel = new ActiveUp.Net.Groupware.vCard.TelephoneNumber();
			tel.Number = val;
			string parameters = line.Split(':')[0].ToUpper();
			if(parameters.IndexOf("HOME")!=-1) tel.IsHome = true;
			if(parameters.IndexOf("MSG")!=-1) tel.IsMessage = true;
			if(parameters.IndexOf("WORK")!=-1) tel.IsWork = true;
			if(parameters.IndexOf("VOICE")!=-1) tel.IsVoice = true;
			if(parameters.IndexOf("FAX")!=-1) tel.IsFax = true;
			if(parameters.IndexOf("PREF")!=-1) tel.IsPrefered = true;
			if(parameters.IndexOf("CELL")!=-1) tel.IsCellular = true;
			if(parameters.IndexOf("VIDEO")!=-1) tel.IsVideo = true;
			if(parameters.IndexOf("PAGER")!=-1) tel.IsPager = true;
			if(parameters.IndexOf("BBS")!=-1) tel.IsBulletinBoard = true;
			if(parameters.IndexOf("MODEM")!=-1) tel.IsModem = true;
			if(parameters.IndexOf("CAR")!=-1) tel.IsCar = true;
			if(parameters.IndexOf("ISDN")!=-1) tel.IsISDN = true;
			if(parameters.IndexOf("PCS")!=-1) tel.IsPersonalCommunication = true;
			card.TelephoneNumbers.Add(tel);
		}
 public void Add(ActiveUp.Net.Groupware.vCard.TelephoneNumber number)
 {
     this.List.Add(number);
 }