| 12345678910111213141516171819202122232425262728293031323334 | using InABox.Core;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InABox.Poster.MYOB;public class MYOBCompanyFileCredentials : BaseObject{    [EditorSequence(1)]    [TextBoxEditor]    public string UserID { get; set; } = "";    [EditorSequence(2)]    [PasswordEditor(ViewButtonVisible = true)]    public string Password { get; set; } = "";    [EditorSequence(3)]    [CheckBoxEditor]    public bool NoCredentials { get; set; } = false;    protected override void DoPropertyChanged(string name, object? before, object? after)    {        base.DoPropertyChanged(name, before, after);        if(name == nameof(NoCredentials) && NoCredentials)        {            UserID = "";            Password = "";        }    }}
 |