/// <summary>
 /// The condition is valid. In addition to clearing the error provider on the 
 /// form, this also clears the error from the parent.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void selectedConditionsControl1_Condition_Valid(object sender, ValidationEventArgs e)
 {
     if (m_errorProvider == null)
     {
         m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1);
     }
     m_errorProvider.SetError(selectedConditionsControl1, string.Empty);
 }
        /// <summary>
        /// Something invalid has been entered for the condition. In addition to
        /// setting the error provider on the form, this also adds the error to
        /// the control's parent so that the parent can maintain a list of all 
        /// outstanding errors with the policy set.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void selectedConditionsControl1_Condition_Invalid(object sender, ValidationEventArgs e)
        {
            if (m_errorProvider == null)
            {
                m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1);
            }

            StringBuilder errorMessages = new StringBuilder();
            foreach (string errorMessage in e.ErrorMessages)
            {
                errorMessages.AppendLine(errorMessage);
            }
            m_errorProvider.SetError(selectedConditionsControl1, errorMessages.ToString());
        }
		/// <summary>
		/// The name entered in the policy set name is valid. This also informs
		/// the parent form that there are no outstanding errors associated
		/// with this control.
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="data"></param>
		private void policySetNameTextBox_OnValidCharacter(object sender, object data)
		{
			if (m_errorProvider == null)
			{
				m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1);
			}
			m_errorProvider.SetError(policySetNameTextBox, string.Empty);
		}
		/// <summary>
		/// The name entered in the policy set name is invalid. In addition to
		/// setting the local error provider, this informs the parent form of
		/// the error so that it can maintain a list of all outstanding errors
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="data"></param>
		private void policySetNameTextBox_OnInvalidCharacter(object sender, InvalidCharacterEventArgs data)
		{
			if (m_errorProvider == null)
			{
				m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1);
			}
			m_errorProvider.SetError(policySetNameTextBox, data.errMessage);
		}
Example #5
0
		public void Remove(PolicyDesignerErrorProvider er)
		{
			m_currentErrors.Remove(er);
		}
Example #6
0
		public void Add(PolicyDesignerErrorProvider er)
		{
			m_currentErrors.Add(er);
		}