示例#1
0
        protected void AdvancedSortOrderList_ItemCommand(object sender, AjaxControlToolkit.ReorderListCommandEventArgs e)
        {
            if (e.CommandName == "direction")
            {
                ListViewSortColumn column = listSettings.SortColumns.SingleOrDefault(sc => sc.ColumnName == e.CommandArgument.ToString());
                column.SortDirection = (column.SortDirection == ColumnSortDirection.Ascending) ? ColumnSortDirection.Descending : ColumnSortDirection.Ascending;

                SaveAdvancedSortChanges();
            }
        }
        protected void InitiatorReorderList_DeleteCommand(object sender, AjaxControlToolkit.ReorderListCommandEventArgs e)
        {
            List <DocumentInitiatorLang> documentInitiatorList = GetInitiators();

            documentInitiatorList.RemoveAt(e.Item.ItemIndex);

            InitiatorReorderList.DataSource = ReorderInitiators(documentInitiatorList);
            InitiatorReorderList.DataBind();
            InitiatorUpdatePanel.Update();
        }
示例#3
0
        protected void AdvancedSortOrderList_InsertCommand(object sender, AjaxControlToolkit.ReorderListCommandEventArgs e)
        {
            DropDownList        ColumnsDropDownList = (DropDownList)e.Item.FindControl("AddSortColumnsList");
            CheckBox            AddColumnToSortDescendingCheckBox = (CheckBox)e.Item.FindControl("AddColumnToSortDescendingCheckBox");
            ColumnSortDirection newDirection  = (AddColumnToSortDescendingCheckBox.Checked) ? ColumnSortDirection.Descending : ColumnSortDirection.Ascending;
            ListViewSortColumn  newSortColumn = new ListViewSortColumn(ColumnsDropDownList.SelectedValue, newDirection);

            listSettings.SortColumns.Add(newSortColumn);

            SaveAdvancedSortChanges();
        }
示例#4
0
        protected void AdvancedSortOrderList_DeleteCommand(object sender, AjaxControlToolkit.ReorderListCommandEventArgs e)
        {
            ListViewSortColumn column = listSettings.SortColumns.SingleOrDefault(sc => sc.ColumnName == e.CommandArgument.ToString());

            if (column != null)
            {
                listSettings.SortColumns.Remove(column);
            }

            SaveAdvancedSortChanges();
        }