Exemple #1
0
        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;
            }
        }
Exemple #2
0
 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);
     }
 }