private void OkButton_Click(object sender, EventArgs e)
        {
            if (IsLoaded == false)
            {
                MessageBox.Show("Please wait controls are being loaded...");
                return;
            }
            if (IsValid == true)
            {
                EUFieldInformations fieldInformations = new EUFieldInformations();
                fieldInformations.ContentType = (EUContentType)ContentTypeComboBox.SelectedItem;
                foreach (EditItemControl editItemControl in EditItemControls)
                {
                    EUFieldInformation fieldInfo = new EUFieldInformation();
                    fieldInfo.Id           = editItemControl.Field.ID;
                    fieldInfo.InternalName = editItemControl.Field.Name;
                    fieldInfo.DisplayName  = editItemControl.Field.DisplayName;
                    fieldInfo.Value        = editItemControl.Value;
                    fieldInfo.EmailField   = editItemControl.EmailMappingField;
                    switch (editItemControl.Field.Type)
                    {
                    case EUFieldTypes.Note:
                        fieldInfo.Type = Sobiens.Office.SharePointOutlookConnector.SharePointCopyWS.FieldType.Note;
                        break;

                    case EUFieldTypes.Text:
                        fieldInfo.Type  = Sobiens.Office.SharePointOutlookConnector.SharePointCopyWS.FieldType.Text;
                        fieldInfo.Value = (editItemControl.Value.Length > editItemControl.Field.MaxLength ? editItemControl.Value.Substring(0, editItemControl.Field.MaxLength) : editItemControl.Value);
                        break;

                    case EUFieldTypes.DateTime:
                        fieldInfo.Type = Sobiens.Office.SharePointOutlookConnector.SharePointCopyWS.FieldType.DateTime;
                        break;

                    case EUFieldTypes.Lookup:
                        fieldInfo.Type = Sobiens.Office.SharePointOutlookConnector.SharePointCopyWS.FieldType.Lookup;
                        break;

                    case EUFieldTypes.Choice:
                        fieldInfo.Type = Sobiens.Office.SharePointOutlookConnector.SharePointCopyWS.FieldType.Choice;
                        break;
                    }
                    fieldInformations.Add(fieldInfo);
                }
                FieldInformations = fieldInformations;
                this.DialogResult = DialogResult.OK;
            }
        }