/// <summary>
        ///     Parses the Dn value into components
        /// </summary>
        /// <param name="dn">The distinguishedname value</param>
        private void ParseDistinguishedName(string dn)
        {
            var segments = dn.Split(',');

            foreach (var seg in segments)
            {
                var values = seg.Trim().Split('=');
                switch (values[0].ToLowerInvariant())
                {
                case "cn":
                    CommonName = values[1];
                    break;

                case "ou":
                    OrganizationUnits.Insert(0, values[1]);
                    break;

                case "dc":
                    DomainComponents.Add(values[1]);
                    break;
                }
            }
        }
Example #2
0
        public void DisplayPatientData(string FirsName, string LastName, DateTime Birthday, DomainComponents.Common.Gender Gender)
        {
            this.FirstNameTextEdit.Text = FirsName;
            this.LastNameTextEdit.Text = LastName;

            //this.BirthdayDateEdit.EditValue = Birthday;

            if (Birthday > DateTime.Now.AddYears(-150) || Birthday > DateTime.Now)
            {
                this.BirthdayDateEdit.EditValue = Birthday;
            }
            else
            {
                this.BirthdayDateEdit.Properties.NullValuePrompt = String.Empty;
            }

            //this.GenderComboBoxEdit.EditValue = Gender;
            this.GenderLookUpEdit.EditValue =Gender;
        }