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(); }
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(); }
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(); }