private void GuidesAddItem() { _currentDialogService.ShowDialog(GuidesMenuSelectedItem.DialogName, new DialogParameters(), r => { if (r.Result == ButtonResult.OK) { GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem); } }); }
private void GuidesEditItem(object SelectedItem) { DialogParameters param = new DialogParameters { { "Item", SelectedItem } }; _currentDialogService.ShowDialog(GuidesMenuSelectedItem.DialogName, param, r => { if (r.Result == ButtonResult.OK) { GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem); } }); }
private void GuidesDeleteItem(object SelectedItem) { DialogParameters param = new DialogParameters { { "message", "Удалить выбранный элемент?" } }; _currentDialogService.ShowDialog("MessageBox", param, r => { if (r.Result == ButtonResult.OK) { SessionsHelper.GuidesItemDelete(SelectedItem as IGuidesItem); GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem); } }); }
private void GuidesMenuNavigatorSelectedItem(object MenuItem) { if (MenuItem is MenuNavigatorItem) { var _currentMenuItem = MenuItem as MenuNavigatorItem; DataGridColumns = SessionsHelper.GetDataGridGuidesColumns(_currentMenuItem); GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(_currentMenuItem); GuidesName = _currentMenuItem.Text; if (GuidesDataItems != null) { if (GuidesDataItems.Count > 0) { GuidesDataSelectedItems = GuidesDataItems[0]; } } } }