private static void AssertControlsAreDisabled(IBusinessObjectPanel controlWin)
 {
     Assert.IsFalse
         (controlWin.Enabled, "IBusinessObjectPanel should be disabled at construction since no BO is set");
     Assert.IsFalse
         (controlWin.PanelInfo.Panel.Enabled,
          "IBusinessObjectPanel's BOPanel should be disabled at construction since no BO is set");
 }
 private static void AssertControlsAreDisabled(IBusinessObjectPanel controlWin)
 {
     Assert.IsFalse
         (controlWin.Enabled, "IBusinessObjectPanel should be disabled at construction since no BO is set");
     Assert.IsFalse
         (controlWin.PanelInfo.Panel.Enabled,
         "IBusinessObjectPanel's BOPanel should be disabled at construction since no BO is set");
 }
示例#3
0
 /// <summary>
 /// If a custom IBusinessObjectControl has been provided (ie. not an IBusinessObjectPanel)
 /// then the developer is responsible for appropriate feedback to the user and updating
 /// of the business object status.
 /// </summary>
 private void CallApplyChangesOnPanelInfo()
 {
     if (_businessObjectControl is IBusinessObjectPanel)
     {
         IBusinessObjectPanel businessObjectPanel = (IBusinessObjectPanel)_businessObjectControl;
         businessObjectPanel.PanelInfo.ApplyChangesToBusinessObject();
     }
 }
示例#4
0
 private void RefreshBusinessObjectControl()
 {
     if (_businessObjectControl is IBusinessObjectPanel)
     {
         IBusinessObjectPanel businessObjectPanel = (IBusinessObjectPanel)_businessObjectControl;
         businessObjectPanel.PanelInfo.BusinessObject = CurrentBusinessObject;
     }
 }
        private static void AssertErrorProvidersHaveBeenCleared(IBusinessObjectPanel controlWin)
        {
            IPanelInfo panelInfo = controlWin.PanelInfo;

            foreach (PanelInfo.FieldInfo fieldInfo in panelInfo.FieldInfos)
            {
                Assert.AreEqual("", fieldInfo.ControlMapper.GetErrorMessage(), "Errors should be cleared");
            }
        }
        private static void AssertErrorProviderHasErrors(IBusinessObjectPanel controlWin, string propertyName)
        {
            IPanelInfo panelInfo = controlWin.PanelInfo;

            PanelInfo.FieldInfo fieldInfo = panelInfo.FieldInfos[propertyName];
            string error = fieldInfo.ControlMapper.ErrorProvider.GetError(fieldInfo.InputControl);

            Assert.IsFalse(string.IsNullOrEmpty(error), "string '" + error + "' should not be null");
        }
 private static void AssertErrorProvidersHaveBeenCleared(IBusinessObjectPanel controlWin)
 {
     IPanelInfo panelInfo = controlWin.PanelInfo;
     foreach (PanelInfo.FieldInfo fieldInfo in panelInfo.FieldInfos)
     {
         Assert.AreEqual("", fieldInfo.ControlMapper.GetErrorMessage(), "Errors should be cleared");
     }
 }
 private static void AssertErrorProviderHasErrors(IBusinessObjectPanel controlWin, string propertyName)
 {
     IPanelInfo panelInfo = controlWin.PanelInfo;
     PanelInfo.FieldInfo fieldInfo = panelInfo.FieldInfos[propertyName];
     string error = fieldInfo.ControlMapper.ErrorProvider.GetError(fieldInfo.InputControl);
     Assert.IsFalse(string.IsNullOrEmpty(error), "string '" + error + "' should not be null");
 }
 private static void SetSurnameTextBoxToNull(IBusinessObjectPanel controlWin)
 {
     ITextBox surnameTextBox = (ITextBox) controlWin.PanelInfo.FieldInfos["Surname"].InputControl;
     surnameTextBox.Text = "";
 }
        private static void SetSurnameTextBoxToNull(IBusinessObjectPanel controlWin)
        {
            ITextBox surnameTextBox = (ITextBox)controlWin.PanelInfo.FieldInfos["Surname"].InputControl;

            surnameTextBox.Text = "";
        }