public UserEdit(LoginDatabaseDataSet.UsersRow row, bool adding)
        {
            InitializeComponent();
            m_Adding = adding;

            if (adding) {
                foreach (var allowedPermission in Service.Instance.AllowedPermissions) {
                    checkedListBox1.Items.Add(allowedPermission);
                }
                return;
            }
            m_UsersRow = row;

            textBox1.Text = m_UsersRow.UserName;
            textBox1.ReadOnly = true;

            var permissions = m_UsersRow.Privileges.Split(',');
            foreach (var allowedPermission in Service.Instance.AllowedPermissions) {
                checkedListBox1.Items.Add(allowedPermission, permissions.Contains(allowedPermission));
            }
        }
 public UserEdit(LoginDatabaseDataSet.UsersRow row)
     : this(row, false)
 {
 }