/// <summary>
        /// OnDelete method implmentation
        /// </summary>
        protected override void OnDelete(SyncStatus status)
        {
            MessageBoxParameters messageBoxParameters = new MessageBoxParameters
            {
                Caption       = "Multi-Factor Authentication",
                Buttons       = MessageBoxButtons.YesNo,
                DefaultButton = MessageBoxDefaultButton.Button1,
                Icon          = MessageBoxIcon.Question,
                Text          = res.USERSFRMCONFIRMDELETE
            };

            if (this.SnapIn.Console.ShowDialog(messageBoxParameters) == DialogResult.Yes)
            {
                MFAUserList reg  = (MFAUserList)SelectionData.SelectionObject;
                bool        xres = DeleteUserStoreData(reg);
                if (xres)
                {
                    status.Complete("ok", true);
                }
                else
                {
                    status.CanCancel = true;
                    status.Complete("error", false);
                }
            }
            else
            {
                status.CanCancel = true;
                base.OnDelete(status);
            }
        }
Пример #2
0
        /// <summary>
        /// OnDelete method implmentation
        /// </summary>
        protected override void OnDelete(SyncStatus status)
        {
            MessageBoxParameters messageBoxParameters = new MessageBoxParameters();

            messageBoxParameters.Caption       = "Multi-Factor Authentication";
            messageBoxParameters.Buttons       = MessageBoxButtons.YesNo;
            messageBoxParameters.DefaultButton = MessageBoxDefaultButton.Button1;
            messageBoxParameters.Icon          = MessageBoxIcon.Question;
            messageBoxParameters.Text          = "Voulez vous vraiment supprimer cet élément ?";

            if (this.SnapIn.Console.ShowDialog(messageBoxParameters) == DialogResult.Yes)
            {
                MMCRegistrationList reg = (MMCRegistrationList)SelectionData.SelectionObject;
                bool res = DeleteUserStoreData(reg);
                if (res)
                {
                    status.Complete("ok", true);
                }
                else
                {
                    status.CanCancel = true;
                    status.Complete("error", false);
                }
            }
            else
            {
                status.CanCancel = true;
                base.OnDelete(status);
            }
        }