private void OnSelectedMessagesChanged(object sender, GridSelectionChangedEventArgs e)
        {
            if (Model != null)
            {
                Model.SelectedMessages.Clear();

                foreach (var row in e.Source.SelectedRows)
                {
                    Model.SelectedMessages.Add((MessageInfo)row);
                }
            }
        }
Beispiel #2
0
        private void SfDataGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            // Populate selected rows summary values.
            foreach (GridColumn column in this.sfDataGrid.Columns)
            {
                totalSelectedSales[column.MappingName] = GetSummaryValue(column.MappingName, false);
            }

            // Refresh the UnBound rows.
            this.sfDataGrid.InValidateUnboundRow(this.sfDataGrid.UnboundRows[1]);
            this.sfDataGrid.InValidateUnboundRow(this.sfDataGrid.UnboundRows[2]);

            var visualContainer = this.sfDataGrid.GetType().GetProperty("VisualContainer", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).GetValue(this.sfDataGrid) as VisualContainer;

            if (visualContainer != null)
            {
                visualContainer.InvalidateMeasureInfo();
            }
        }
Beispiel #3
0
        private void GridItem_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            FmsActionFormulaMain main = tvMain.SelectedItem as FmsActionFormulaMain;

            if ((main == null) || (string.IsNullOrEmpty(main.PKNO)))
            {
                return;
            }

            FmsActionFormulaDetail detail = gridItem.SelectedItem as FmsActionFormulaDetail;

            if (detail == null)
            {
                return;
            }

            BtnItemUse.Content = (detail.USE_FLAG == 1) ? "禁用" : "启用";

            FmsActionControl action = ws.UseService(s => s.GetFmsActionControlById(detail.PROCESS_ACTION_PKNO));

            if (action == null)
            {
                cmbCondition.SelectedValue = null;
                tbConditionValue.Text      = "";
                cmbExecute.SelectedValue   = null;
                tbExecuteValue.Text        = "";
                cmbParam1.SelectedValue    = null;
                cmbParam2.SelectedValue    = null;
                cmbFinish.SelectedValue    = null;
                tbFinishValue.Text         = "";
            }
            else
            {
                cmbCondition.SelectedValue = action.START_CONDITION_TAG_PKNO;
                tbConditionValue.Text      = action.START_CONDITION_VALUE;
                cmbExecute.SelectedValue   = action.EXECUTE_TAG_PKNO;
                tbExecuteValue.Text        = action.EXECUTE_WRITE_VALUE;
                cmbParam1.SelectedValue    = action.EXECUTE_PARAM1_TAG_PKNO;
                cmbParam2.SelectedValue    = action.EXECUTE_PARAM2_TAG_PKNO;
                cmbFinish.SelectedValue    = action.FINISH_CONDITION_TAG_PKNO;
                tbFinishValue.Text         = action.FINISH_CONDITION_VALUE;
            }
        }
        private void dataGridCxC_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            try
            {
                if (dataGridCxC.SelectedIndex >= 0)
                {
                    DataRowView row = (DataRowView)dataGridCxC.SelectedItems[0];
                    TXT_ref.Text          = row["cod_ref"].ToString().Trim();
                    Chek_anular.IsChecked = row["est_anu"].ToString() == "A" ? true : false;
                    Feha_Anu.Text         = row["fec_anu"].ToString();

                    comboBoxConcept.SelectedItem  = -1;
                    comboBoxConcept.SelectedValue = row["cod_anu"].ToString();
                }
            }
            catch (Exception w)
            {
                SiaWin.Func.SiaExeptionGobal(w);
                MessageBox.Show("error en la seleccion");
            }
        }
        private async void UnitsGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            // Gets the selected item
            var selectedItem = e.AddedItems[0];

            ChooseUomRowInfo uomRowInfo = selectedItem as ChooseUomRowInfo;

            if (uomRowInfo != null)
            {
                _vmChooseUom.SelectedUOM = uomRowInfo.Uom;

                if (IsModal)
                {
                    await PopAwaitableModalAsync();
                }
                else
                {
                    await PopAwaitableAsync();
                }
            }
        }
Beispiel #6
0
        private async void StringsGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            bool oldIgnoreEvent = _ignoreEvent;

            try
            {
                if (_ignoreEvent)
                {
                    return;
                }

                // Record the the selected items
                foreach (var item in GroupedStrings)
                {
                    if (stringsGrid.SelectedItems.Contains(item))
                    {
                        item.IsSelected = true;
                    }
                    else
                    {
                        item.IsSelected = false;
                    }
                }

                if (!MultiSelect)
                {
                    OkClose();
                }
            }
            catch (Exception ex)
            {
                Logging.LogException(ex);
                throw;
            }
            finally
            {
                _ignoreEvent = oldIgnoreEvent;
            }
        }
 void gridControl_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     gridControl.UpdateTotalSummary();
 }
 void grid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     // Grid.InvalidateCells();
 }
 private void gridView_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     UpdateSummary();
 }
 private void appointments_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     throw new NotImplementedException();
 }
        void SfDataGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e) {
            // Populate selected rows summary values.
            foreach (GridColumn column in this.SfDataGrid.Columns)
                totalSelectedSales[column.MappingName] = Convert.ToDecimal(GetSummaryValue(column.MappingName, false));

            // Refresh the UnBound rows.
            this.SfDataGrid.InValidateUnBoundRow(this.SfDataGrid.UnBoundRows[1]);
            this.SfDataGrid.InValidateUnBoundRow(this.SfDataGrid.UnBoundRows[2]);
            this.SfDataGrid.InValidateUnBoundRow(this.SfDataGrid.UnBoundRows[3]);
            this.SfDataGrid.InValidateUnBoundRow(this.SfDataGrid.UnBoundRows[4]);
            this.SfDataGrid.GetVisualContainer().InvalidateMeasureInfo();
        }
Beispiel #12
0
        } // end method DataGridStrikePriceVolumeTable_QueryUnboundColumnValue

        // Enable the button for clearing selection if there is any selection in the data grid.
        private void DataGridStrikePriceVolumeTable_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            ButtonClearSelection.IsEnabled = true;
        } // end method DataGridStrikePriceVolumeTable_SelectionChanged
 void DetailsViewGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     var grid          = (e.OriginalSender as DetailsViewDataGrid);
     var selectedrows  = grid.SelectionController.SelectedRows;
     var selecteditems = grid.SelectedItems;
 }
 void grid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     InvalidateHeaders();
 }
Beispiel #15
0
 /// <summary>
 /// Occurs when the selection is changed in SfDataGrid
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void DataGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     this.UpdateStatusBar();
 }
 private void grdCustomerGroups_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     animationManager.IsSelectedCustomerGroup = (grdCustomerGroups.View as TableView).SelectedRows.Count > 0;
 }
Beispiel #17
0
        private void SfDataGrid_OnSelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            GridRowInfo tmpObj = (e.AddedItems.FirstOrDefault()) as GridRowInfo;

            SelectedAutoItem = tmpObj?.RowData as ArchitecturesNeedRepairModel;
        }
 private void AssociatedObject_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     SelectedCells = ((TableView)AssociatedObject.View).GetSelectedCells().Cast <object>().ToList();
 }
Beispiel #19
0
        // событие отображения редактора ячейки

        private void GridControl_OnSelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            SelectedItems = gridControl.SelectedItems;
            RaiseCanExecuteChanged();
        }
Beispiel #20
0
 void Grid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
 }
 /// <summary>
 /// Models the on selection changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="GridSelectionChangedEventArgs" /> instance containing the event data.</param>
 public void ModelOnSelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     ((IBudgetGrid)ChartDataControl).ModelOnSelectionChanged(sender, e);
 }
Beispiel #22
0
 /// <summary>
 /// Models the on selection changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="GridSelectionChangedEventArgs" /> instance containing the event data.</param>
 public void ModelOnSelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     DataGrid.ModelOnSelectionChanged(sender, e);
 }
Beispiel #23
0
        private void OnGridSelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            if (_vm == null)
            {
                return;
            }

            var grid = sender as GridControl;

            if (grid == null)
            {
                return;
            }

            var selectedItem = grid.GetFocusedRow() as PmConfiguratorData ?? new PmConfiguratorData(_vm);
            var vm           = selectedItem.MethodViewModel ?? new PmMethodViewModel(_vm);

            try
            {
                vm.NotNeedRefresh = true;
                vm.SelectedItem   = selectedItem;
                vm.PmName         = grid.GetCellDisplayText(grid.View.FocusedRowHandle,
                                                            grid.Columns[PmConfiguratorData.PmCodePropertyName]);

                bool?         isvalid         = null;
                object        opearatonName   = null;
                string        operationCode   = null;
                List <object> selectedMethods = null;
                List <PmMethodViewModel.CheckedPmMethod> itemsSource = null;
                var currentColumn = grid.CurrentColumn as GridColumn;
                if (currentColumn != null)
                {
                    if (Equals(currentColumn.Tag, ColUnboundMethodsFieldName))
                    {
                        opearatonName = currentColumn.Header;
                        operationCode = currentColumn.FieldName;

                        if (!string.IsNullOrEmpty(operationCode))
                        {
                            isvalid = _vm != null && _vm.ValidatePmMethods(operationCode, selectedItem);
                            if (isvalid == true)
                            {
                                var pmkeys = _vm.GetAllowedPmMethods(operationCode: operationCode,
                                                                     objectEntityCode: selectedItem.OjectEntityCode, objectName: selectedItem.ObjectName);
                                itemsSource = _vm.PmMethods
                                              .Where(p => pmkeys.Contains(p.GetKey <string>()))
                                              .Select(p => new PmMethodViewModel.CheckedPmMethod(vm)
                                {
                                    Method = p
                                })
                                              .ToList();
                                selectedMethods = GetTrueMethods(operationCode, selectedItem.PmMethodCodes).ToList();
                            }
                        }
                    }
                }

                vm.OperationName   = opearatonName;
                vm.OperationCode   = operationCode;
                vm.IsValid         = isvalid;
                vm.SelectedMethods = selectedMethods;
                vm.ItemsSource     = itemsSource;
                vm.SetSelectionMetods();
                if (!ReferenceEquals(MethodView.DataContext, vm))
                {
                    MethodView.DataContextChanged -= OnMethodViewDataContextChanged;
                    MethodView.DataContextChanged += OnMethodViewDataContextChanged;
                    MethodView.DataContext         = vm;
                }
            }
            finally
            {
                vm.NotNeedRefresh = false;
            }
        }
Beispiel #24
0
        private static void DataGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
        {
            SfDataGrid dataGrid = sender as SfDataGrid;

            SetSelectedItems(dataGrid, e.AddedItems);
        }
Beispiel #25
0
 private void grid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     DelayRefreshPropertyGrid(e.Range, 200);
 }
Beispiel #26
0
 private void dataGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
 }
Beispiel #27
0
 private void SfGrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     this.sfGrid.InvalidateUnboundRow(this.sfGrid.UnboundRows[this.sfGrid.UnboundRows.Count - 1]);
 }
 private void datagrid_SelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     var data = this.datagrid.SelectionController.SelectedRows;
 }
Beispiel #29
0
 private void GridControl_OnSelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     GridControl.UpdateTotalSummary();
 }
Beispiel #30
0
 void FirstDetailsViewDataGridSelectionChanged(object sender, GridSelectionChangedEventArgs e)
 {
     this.DetailsViewSelectedItem  = (e.OriginalSender as SfDataGrid).SelectedItem;
     this.DetailsViewSelectedItems = (e.OriginalSender as SfDataGrid).SelectedItems;
     this.DetailsViewCurrentItem   = (e.OriginalSender as SfDataGrid).CurrentItem;
 }