OSAE.UI.Controls.AddControlPropertyLabel.Enable_Buttons C# (CSharp) Method

Enable_Buttons() private method

private Enable_Buttons ( ) : void
return void
        private void Enable_Buttons()
        {
            //First Senerio is a New Control, not a rename or update.
            if (sMode == "Add")
            {
                if (cboObject.SelectedValue != null && cboProperty.SelectedValue != null)
                    btnAdd.IsEnabled = true;
                else
                    btnAdd.IsEnabled = false;

                btnUpdate.IsEnabled = false;
                btnDelete.IsEnabled = false;
            }
            //Now we handle Updates with no name changes
            if (sMode == "Update" && sOriginalName == txtControlName.Text)
            {
                btnAdd.IsEnabled = false;
                btnUpdate.IsEnabled = true;
                btnDelete.IsEnabled = true;
            }
            //Now we handle Updates WITH name changes
            if (sMode == "Update" && sOriginalName != txtControlName.Text)
            {
                btnAdd.IsEnabled = true;
                btnUpdate.IsEnabled = true;
                btnDelete.IsEnabled = false;
            }
        }