Acceleratio.SPDG.UI.frm11Permissions.saveData C# (CSharp) Метод

saveData() публичный Метод

public saveData ( ) : bool
Результат bool
        public override bool saveData()
        {
            foreach( Control ctrl in this.Controls)
            {
                if(ctrl is TextBox)
                {
                    Int16 someInt;
                    if( !Int16.TryParse( ctrl.Text, out someInt ))
                    {
                        MessageBox.Show("All values must be numeric. Between 0 and 100.");
                        return false;
                    }

                    if( someInt < 0 || someInt > 100 )
                    {
                        MessageBox.Show("All values must be numeric. Between 0 and 100.");
                        return false;
                    }
                }
            }

            Common.WorkingDefinition.PermissionsPercentOfSites = Convert.ToInt32(txtPercentSites.Text);
            Common.WorkingDefinition.PermissionsPercentOfLists = Convert.ToInt32(txtPercentLists.Text);
            Common.WorkingDefinition.PermissionsPercentOfFolders = Convert.ToInt32(txtPercentLibFolders.Text);
            Common.WorkingDefinition.PermissionsPercentOfListItems = Convert.ToInt32(txtPercentListItems.Text);
            Common.WorkingDefinition.PermissionsPercentForUsers = Convert.ToInt32(txtPercentDirectlyToUsers.Text);
            Common.WorkingDefinition.PermissionsPercentForSPGroups = Convert.ToInt32(txtPercentGroupCases.Text);
            Common.WorkingDefinition.PermissionsPerObject = trackPermissionsPerObject.Value;
            return true;
        }