コード例 #1
0
ファイル: DNNDataGrid.cs プロジェクト: ryanmalone/BGDNNWEB
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// Centralised Event that is raised whenever a check box is changed.
 /// </summary>
 /// <history>
 ///     [cnurse]	02/17/2006	created
 /// </history>
 /// -----------------------------------------------------------------------------
 private void OnItemCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
 {
     if (ItemCheckedChanged != null)
     {
         ItemCheckedChanged(sender, e);
     }
 }
コード例 #2
0
ファイル: DNNDataGrid.cs プロジェクト: biganth/Curt
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// Centralised Event that is raised whenever a check box is changed.
 /// </summary>
 /// <history>
 ///     [cnurse]	02/17/2006	created
 /// </history>
 /// -----------------------------------------------------------------------------
 private void OnItemCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
 {
     if (ItemCheckedChanged != null)
     {
         ItemCheckedChanged(sender, e);
     }
 }
コード例 #3
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// Centralised Event that is raised whenever a check box is changed.
 /// </summary>
 /// <history>
 ///     [cnurse]	02/16/2006	created
 /// </history>
 /// -----------------------------------------------------------------------------
 private void OnCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
 {
     //Add the column to the Event Args
     e.Column = this;
     if (CheckedChanged != null)
     {
         CheckedChanged(sender, e);
     }
 }
コード例 #4
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Centralised Event that is raised whenever a check box's state is modified
        /// </summary>
        /// <history>
        ///     [cnurse]	02/14/2006	created
        /// </history>
        /// -----------------------------------------------------------------------------
        private void OnCheckChanged(object sender, EventArgs e)
        {
            var box       = (CheckBox)sender;
            var container = (DataGridItem)box.NamingContainer;
            DNNDataGridCheckChangedEventArgs evntArgs;

            if (container.ItemIndex == Null.NullInteger)
            {
                evntArgs = new DNNDataGridCheckChangedEventArgs(container, box.Checked, DataField, true);
            }
            else
            {
                evntArgs = new DNNDataGridCheckChangedEventArgs(container, box.Checked, DataField, false);
            }
            if (CheckedChanged != null)
            {
                CheckedChanged(sender, evntArgs);
            }
        }
コード例 #5
0
        protected void OnDashboardControlsItemChecked(object sender, DNNDataGridCheckChangedEventArgs e)
        {
            var propertyName = e.Field;
            var propertyValue = e.Checked;
            var isAll = e.IsAll;
            var index = e.Item.ItemIndex;

            DashboardControl dashboardControl;

            if (isAll)
            {
                //Update All the properties
                foreach (DashboardControl dashboard in DashboardControlList)
                {
                    switch (propertyName)
                    {
                        case "IsEnabled":
                            dashboard.IsEnabled = propertyValue;
                            break;
                    }
                }
            }
            else
            {
                //Update the indexed property
                dashboardControl = DashboardControlList[index];
                switch (propertyName)
                {
                    case "IsEnabled":
                        dashboardControl.IsEnabled = propertyValue;
                        break;
                }
            }
            BindGrid();
        }
コード例 #6
0
        /// <summary>
        /// grdProfileProperties_ItemCheckedChanged runs when a checkbox in the grid
        /// is clicked
        /// </summary>
        /// <remarks>
        /// </remarks>
        /// <history>
        /// 	[cnurse]	02/23/2006  Created
        /// </history>
        private void grdProfileProperties_ItemCheckedChanged( object sender, DNNDataGridCheckChangedEventArgs e )
        {
            string propertyName = e.Field;
            bool propertyValue = e.Checked;
            bool isAll = e.IsAll;
            int index = e.Item.ItemIndex;

            ProfilePropertyDefinitionCollection properties = GetProperties();
            ProfilePropertyDefinition profProperty;

            if( isAll )
            {
                //Update All the properties
                foreach( ProfilePropertyDefinition tempLoopVar_profProperty in properties )
                {
                    profProperty = tempLoopVar_profProperty;
                    switch( propertyName )
                    {
                        case "Required":

                            profProperty.Required = propertyValue;
                            break;
                        case "Visible":

                            profProperty.Visible = propertyValue;
                            break;
                    }
                }
            }
            else
            {
                //Update the indexed property
                profProperty = properties[index];
                switch( propertyName )
                {
                    case "Required":

                        profProperty.Required = propertyValue;
                        break;
                    case "Visible":

                        profProperty.Visible = propertyValue;
                        break;
                }
            }

            BindGrid();
        }
コード例 #7
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// grdProfileProperties_ItemCheckedChanged runs when a checkbox in the grid
        /// is clicked
        /// </summary>
        /// <remarks>
        /// </remarks>
        /// <history>
        /// 	[cnurse]	02/23/2006  Created
        /// </history>
        /// -----------------------------------------------------------------------------
        private void grdProfileProperties_ItemCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
        {
            string propertyName = e.Field;
            bool propertyValue = e.Checked;

            if (e.IsAll)
            {
                //Update All the properties
                foreach (ProfilePropertyDefinition profProperty in ProfileProperties)
                {
                    switch (propertyName)
                    {
                        case "Required":
                            profProperty.Required = propertyValue;
                            break;
                        case "Visible":
                            profProperty.Visible = propertyValue;
                            break;
                    }
                }
            }
            else
            {
                //Update the indexed property
                ProfilePropertyDefinition profileProperty = ProfileProperties[e.Item.ItemIndex];
                switch (propertyName)
                {
                    case "Required":
                        profileProperty.Required = propertyValue;
                        break;
                    case "Visible":
                        profileProperty.Visible = propertyValue;
                        break;
                }
            }
            BindGrid();
        }
コード例 #8
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// Centralised Event that is raised whenever a check box is changed.
 /// </summary>
 /// <history>
 ///     [cnurse]	02/16/2006	created
 /// </history>
 /// -----------------------------------------------------------------------------
 private void OnCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
 {
     //Add the column to the Event Args
     e.Column = this;
     if (CheckedChanged != null)
     {
         CheckedChanged(sender, e);
     }
 }
コード例 #9
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// Centralised Event that is raised whenever a check box's state is modified
 /// </summary>
 /// <history>
 ///     [cnurse]	02/14/2006	created
 /// </history>
 /// -----------------------------------------------------------------------------
 private void OnCheckChanged(object sender, EventArgs e)
 {
     var box = (CheckBox) sender;
     var container = (DataGridItem) box.NamingContainer;
     DNNDataGridCheckChangedEventArgs evntArgs;
     if (container.ItemIndex == Null.NullInteger)
     {
         evntArgs = new DNNDataGridCheckChangedEventArgs(container, box.Checked, DataField, true);
     }
     else
     {
         evntArgs = new DNNDataGridCheckChangedEventArgs(container, box.Checked, DataField, false);
     }
     if (CheckedChanged != null)
     {
         CheckedChanged(sender, evntArgs);
     }
 }
コード例 #10
0
        protected void grdLocationTypeAttributes_ItemCheckedChanged(object sender, DNNDataGridCheckChangedEventArgs e)
        {
            string propertyName = e.Field;
            bool propertyValue = e.Checked;
            bool isAll = e.IsAll;
            int index = e.Item.ItemIndex;

            AttributeDefinitionCollection attributes = GetAttributes();
            AttributeDefinition loctypeAttribute;

            if (isAll)
            {
                //Update All the attributes
                foreach (AttributeDefinition loctypeAttributeX in attributes)
                {
                    switch (propertyName)
                    {
                        case "Required":
                            loctypeAttributeX.Required = propertyValue;
                            break;
                        case "Visible":
                            loctypeAttributeX.Visible = propertyValue;
                            break;
                    }
                }
            }
            else
            {
                //Update the indexed property
                loctypeAttribute = attributes[index];
                switch (propertyName)
                {
                    case "Required":
                        loctypeAttribute.Required = propertyValue;
                        break;
                    case "Visible":
                        loctypeAttribute.Visible = propertyValue;
                        break;
                }
            }

            //BindGrid();
        }