Exemplo n.º 1
0
        private void dgServicecontract_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (production_execution_detailServiceContractViewSource != null)
            {
                if (production_execution_detailServiceContractViewSource.View != null)
                {
                    production_execution_detail obj = production_execution_detailServiceContractViewSource.View.CurrentItem as production_execution_detail;

                    if (obj != null)
                    {
                        if (obj.id_item != null)
                        {
                            int _id_item = (int)obj.id_item;
                            item_dimensionViewSource.View.Filter = i =>
                            {
                                item_dimension item_dimension = i as item_dimension;
                                if (item_dimension.id_item == _id_item)
                                {
                                    return(true);
                                }
                                else
                                {
                                    return(false);
                                }
                            };
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void EditDimention_PreviewMouseUp(object sender, MouseButtonEventArgs e)
        {
            item_dimension item_dimension = item_dimentionDataGrid.SelectedItem as item_dimension;
            app_dimension  app_dimension  = item_dimension.app_dimension;

            if (app_dimension != null)
            {
                crud_modal.Visibility = Visibility.Visible;
                cntrl.Curd.dimension _dimension = new cntrl.Curd.dimension();
                _dimension.app_dimensionViewSource = app_dimentionViewSource;
                _dimension.MainViewSource          = itemViewSource;
                _dimension.curObject = itemViewSource.View.CurrentItem;
                //_dimension._entity = dbContext;
                _dimension.objapp_dimension = app_dimension;
                _dimension.operationMode    = cntrl.Class.clsCommon.Mode.Edit;
                _dimension.isExternalCall   = true;
                crud_modal.Children.Add(_dimension);
            }
        }