private void UserControl_Loaded(object sender, RoutedEventArgs e) { // Do not load your data at design time. if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)) { // item_asset_groupViewSource = (CollectionViewSource)FindResource("item_asset_groupViewSource"); entity.db.item_asset_group.Where(x => x.id_company == _settings.company_ID).ToList(); item_asset_groupViewSource.Source = entity.db.item_asset_group.Local; if (operationMode == Class.clsCommon.Mode.Add) { item_asset_group item_asset_group = new item_asset_group(); item_asset_group.name = "item_asset_group"; entity.db.item_asset_group.Add(item_asset_group); // entity.db.SaveChanges(); item_asset_groupViewSource.View.Refresh(); item_asset_groupViewSource.View.MoveCurrentToLast(); } else { item_asset_groupViewSource.View.MoveCurrentTo(entity.db.item_asset_group.Where(x => x.id_item_asset_group == item_asset_groupobject.id_item_asset_group).FirstOrDefault()); // btnDelete.Visibility = System.Windows.Visibility.Visible; } stackMainAc.DataContext = item_asset_groupViewSource; } }
public accounting_chart find_Chart(ref dbContext context, item_asset_group item_asset_group) { if (context.db.accounting_chart.Where(i => i.id_item_asset_group == item_asset_group.id_item_asset_group).FirstOrDefault() != null) { return(context.db.accounting_chart.Where(i => i.id_item_asset_group == item_asset_group.id_item_asset_group).FirstOrDefault()); } else if (context.db.accounting_chart.Where(i => i.chartsub_type == accounting_chart.ChartSubType.FixedAsset && i.is_generic == true).FirstOrDefault() != null) { return(context.db.accounting_chart.Where(i => i.chartsub_type == accounting_chart.ChartSubType.FixedAsset && i.is_generic == true).FirstOrDefault()); } else { return(null); } }