private void initNameEdit(ApplicationBuilderDTO applicationBuilder)
        {
            var name      = applicationBuilder.Name;
            var nameIsSet = name.IsNullOrEmpty();

            btName.Properties.ReadOnly           = !nameIsSet;
            btName.Properties.Buttons[0].Visible = !nameIsSet;
        }
Exemple #2
0
 protected override void Because()
 {
     _resultEventGroupBuilderDTO = sut.MapFrom(_applicationBuilder);
 }
 public void BindTo(ApplicationBuilderDTO eventGroupBuilderDTO)
 {
     initNameEdit(eventGroupBuilderDTO);
     _screenBinder.BindToSource(eventGroupBuilderDTO);
     _gridMoleculesBinder.BindToSource(new BindingList <ApplicationMoleculeBuilderDTO>(eventGroupBuilderDTO.Molecules.ToList()));
 }
 private void OnValueUpdating <T>(ApplicationBuilderDTO applicationBuilderDTO, PropertyValueSetEventArgs <T> e)
 {
     OnEvent(() => _presenter.SetPropertyValueFromView(e.PropertyName, e.NewValue, e.OldValue));
 }