Ejemplo n.º 1
0
        private void LoadShip()
        {
            if (ID == 0)
            {
                var Query = from n in db.schiffe
                            select n;

                ViewSource.Source = new SchiffCollection(Query, db);
                View          = (ListCollectionView)ViewSource.View;
                AggregateView = (BindingListCollectionView)AggregateViewSource.View;
                var i = (schiff)View.AddNew();
                // i.name = "schiff Neu";
                View.CommitNew();
                bNew = true;
            }
            else
            {
                var Query = from n in db.schiffe
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;
                AggregateView     = (BindingListCollectionView)AggregateViewSource.View;
            }
        }
Ejemplo n.º 2
0
        protected virtual void AddCommand(object sender, RoutedEventArgs e)
        {
            if (WorkingType != null)
            {
                //New script

                Console.WriteLine(WorkingType);

                var newscript = new Script(App.OpenedFiles.BACFile.VFXScripts.Count, "New Script")
                {
                    FirstHitboxFrame = 0,
                    LastHitboxFrame  = 0,
                    IASAFrame        = 0,
                    TotalFrames      = 100,
                    UnknownFlags1    = 0,
                    UnknownFlags2    = 0,
                    UnknownFlags3    = 0
                };


                foreach (var type in Enum.GetValues(typeof(CommandListType)))
                {
                    var cmd = CommandListFactory.ByType((CommandListType)type);
                    cmd.Type = (CommandListType)type;
                    newscript.CommandLists.Add(cmd);
                }
                switch (WorkingType)
                {
                case "VFXScripts":
                    App.OpenedFiles.BACFile.VFXScripts.Add(newscript);
                    break;

                case "Scripts":
                    App.OpenedFiles.BACFile.Scripts.Add(newscript);
                    break;

                default:
                    Console.WriteLine("No valid ID"); break;
                }
                return;
            }

            try
            {
                ListCollectionView lc = ListCollectionView;

                if (!lc.CanAddNew)
                {
                    return;
                }

                var newObj = lc.AddNew();
                CheckScriptIndex(newObj);
                ScrollCurrent();
            }
            catch
            {
                MessageBox.Show("This feature is unavailable at this time.");
            }
        }
        private void LoadShip()
        {
            if (ID == 0)
            {
                var Query = from n in db.StammZahlungsbedingungen
                            select n;

                ViewSource.Source = new ZahlungsbedingungCollection(Query, db);
                View           = (ListCollectionView)ViewSource.View;
                ZBView         = (BindingListCollectionView)ZBViewSource.View;
                ZBSprachenView = (BindingListCollectionView)ZB_SprachenViewSource.View;
                var i = (StammZahlungsbedingungen)View.AddNew();
                // i.name = "schiff Neu";
                View.CommitNew();
                bNew = true;
                this.ZahlungsbedingungenSprachenGrid.IsEnabled = false;
            }
            else
            {
                var Query = from n in db.StammZahlungsbedingungen
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;
                ZBView            = (BindingListCollectionView)ZBViewSource.View;
                ZBSprachenView    = (BindingListCollectionView)ZB_SprachenViewSource.View;
            }
        }
Ejemplo n.º 4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            db         = new SteinbachEntities();
            ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ThisViewSource")));

            var ProjektRepo = new ProjektDB.Repositories.ProjektRepository(db);
            CollectionViewSource FirmaLookupViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("FirmaLookup")));

            FirmaLookupViewSource.Source = ProjektRepo.GetFirmen();

            if (ID == 0)
            {
                var Query = from n in db.Stamm_Aggregate
                            select n;

                ViewSource.Source = new AggregatCollection(Query, db);
                View = (ListCollectionView)ViewSource.View;
                var i = (firma)View.AddNew();
                //i.name = "Neue Firma";
                //i.istFirma = 0;
                View.CommitNew();
                //bNew = true;
            }
            else
            {
                var Query = from n in db.Stamm_Aggregate
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ti          = new DispatcherTimer();
            ti.Tick    += ti_Tick;
            ti.Interval = new TimeSpan(0, 0, 0, 0, 500);
            ti.Start();

            ViewSource          = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ThisViewSource")));
            GruppenViewSource   = ((System.Windows.Data.CollectionViewSource)(this.FindResource("GruppenViewSource")));
            SprachenViewSource  = ((System.Windows.Data.CollectionViewSource)(this.FindResource("SprachenViewSource")));
            TextbausteineSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("TextBausteineSortSource")));

            GruppenViewSource.Source  = CommonTools.Tools.HelperTools.GetAuswahlEintraegeList("TypTextbausteine", 1);
            SprachenViewSource.Source = CommonTools.Tools.HelperTools.GetAuswahlEintraegeList("TypSprache", 1);
            StammTextbaustein textbaustein;

            OrderChanged = false;

            if (ID == 0)
            {
                var Query = from n in db.StammTextbausteine
                            select n;

                ViewSource.Source = new TextbausteinCollection(Query, db);

                View = (ListCollectionView)ViewSource.View;
                var i = (StammTextbaustein)View.AddNew();
                i.Caption = "Neu . . . ";
                View.CommitNew();
                bNew         = true;
                textbaustein = i;
                ListboxSelectedBelegarten.IsEnabled = false;
                TabItemReihenfolge.IsEnabled        = false;
            }
            else
            {
                var Query = from n in db.StammTextbausteine
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;
                textbaustein      = Query.SingleOrDefault();
            }


            ListboxSelectedBelegartenVM = new ViewModels.CheckListBoxes.ListboxSelectedBelegartenViewModel(db, textbaustein);
            Caliburn.Micro.ViewModelBinder.Bind(ListboxSelectedBelegartenVM, this.ListboxSelectedBelegarten, null);
        }
Ejemplo n.º 6
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            db         = new SteinbachEntities();
            ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ThisViewSource")));
            ZahlungsbedingungenLookup        = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ZahlungsbedingungenLookup")));
            ZahlungsbedingungenLookup.Source = db.StammZahlungsbedingungen;

            if (ID == 0)
            {
                var Query = from n in db.firmen
                            select n;

                ViewSource.Source = new FirmaCollection(Query, db);
                View = (ListCollectionView)ViewSource.View;

                var i = (firma)View.AddNew();
                i.name = "Neue Firma";

                i.istFirma = 3;
                i.IstKunde = 1;
                //kunde.KdNr = (int)db.firmen.Max(f => f.KdNr) + 1;
                i.KdNr           = (int)db.firmen.Max(id => id.id) + 10001;
                i.istVerarbeitet = 1;
                // kunde.KdNr = KdNr;
                i.created = DateTime.Now;
                View.CommitNew();
                bNew = true;
            }
            else
            {
                var Query = from n in db.firmen
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;
            }
        }
Ejemplo n.º 7
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            db         = new SteinbachEntities();
            ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ThisViewSource")));



            if (ID == 0)
            {
                var Query = from n in db.personen
                            select n;

                ViewSource.Source = new PersonCollection(Query, db);
                View = (ListCollectionView)ViewSource.View;
                var i = (person)View.AddNew();

                View.CommitNew();
            }
            else
            {
                if (Session.User.rights != "admin")
                {
                    this.SPBerechtigungen.Visibility    = Visibility.Collapsed;
                    this.SPPasswort.Visibility          = Visibility.Collapsed;
                    this.SPMailTimerActive.Visibility   = Visibility.Collapsed;
                    this.SPMailTimerInterval.Visibility = Visibility.Collapsed;
                }
                var Query = from n in db.personen
                            where n.id == ID
                            select n;



                ViewSource.Source = Query;
            }
        }
Ejemplo n.º 8
0
        private void FillProject()
        {
            db                      = new SteinbachEntities();
            dbArt                   = new SteinbachEntities();
            ViewSource              = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ThisViewSource")));
            DetailsViewSource       = ((System.Windows.Data.CollectionViewSource)(this.FindResource("DetailsViewSource")));
            UnterartikelViewSource  = ((System.Windows.Data.CollectionViewSource)(this.FindResource("UnterartikelViewSource")));
            ParentartikelViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ParentartikelViewSource")));
            OberArtikelViewSource   = ((System.Windows.Data.CollectionViewSource)(this.FindResource("OberArtikelViewSource")));
            LagerortViewSource      = ((System.Windows.Data.CollectionViewSource)(this.FindResource("LagerortViewSource")));
            BewegungsartViewSource  = ((System.Windows.Data.CollectionViewSource)(this.FindResource("BewegungsartViewSource")));
            LieferantenViewSource   = ((System.Windows.Data.CollectionViewSource)(this.FindResource("LieferantenViewSource")));
            KategorieViewSource     = ((System.Windows.Data.CollectionViewSource)(this.FindResource("KategorieViewSource")));


            var pTemplate  = (DataTemplate)this.FindResource("ParentsTemplate");
            var oaTemplate = (DataTemplate)this.FindResource("OberArtikelTemplate");

            //OberartkelComboBox.onfcbChanged += new UserControls.FilteredComboBox.FiteredBoxChanged(OberartkelComboBox_onfcbChanged);
            //OberartkelComboBox.OnFcb_SelectionChanged += new UserControls.FilteredComboBox.FilteredBoxSelectionChanged(OberartkelComboBox_OnFcb_SelectionChanged);

            //OberartkelComboBox.SetSimpleBinding("id_parent", "id", pTemplate, BindingMode.TwoWay, UpdateSourceTrigger.PropertyChanged);


            //fcbArtikel.cBoxItemTemplate = pTemplate;
            //fcbArtikel.onfcbChanged += new UserControls.FilteredComboBox.FiteredBoxChanged(fcbArtikel_onfcbChanged);
            //fcbArtikel.OnFcb_SelectionChanged += new UserControls.FilteredComboBox.FilteredBoxSelectionChanged(fcbArtikel_OnFcb_SelectionChanged);


            LieferantenViewSource.Source = db.firmen.Where(id => id.istFirma == 1);
            KategorieViewSource.Source   = CommonTools.Tools.HelperTools.GetAuswahlEintraege("ArtikelKategorie", 1);
            var WaehrungenLookUp = ((CollectionViewSource)(this.FindResource("WaehrungenLookUp")));
            var curQuery         = from c in db.StammWaehrungen select c;
            var cQ = db.StammWaehrungen;

            WaehrungenLookUp.Source = curQuery;



            if (ID == 0)
            {
                var Query = from n in db.lagerlisten
                            select n;

                ViewSource.Source = new ArtikelCollection(Query, db);
                View = (ListCollectionView)ViewSource.View;
                var i = (lagerliste)View.AddNew();
                i.bezeichnung = "Artikel Neu";
                i.einheit     = "Pcs";
                View.CommitNew();

                c1GridDetails.Visibility = System.Windows.Visibility.Hidden;

                // bNew = true;
            }
            else
            {
                var Query = from n in db.lagerlisten
                            where n.id == ID
                            select n;

                ViewSource.Source = Query;


                CheckStandardRadioButtonListeBewegungen();

                // LoadBewegungen(90);

                //this.fcbArtikel.ComboBoxViewSource = FillParentArtikelListe("", ID);
                // this.OberartkelComboBox.ComboBoxViewSource = FillParentArtikelListe("", ID);
                c1GridDetails.Visibility = System.Windows.Visibility.Visible;
                var tools = new libc1DatagridTools.ManageC1GridColumns(c1GridDetails);
                tools.LoadGridSettings(Properties.Settings.Default.DatagridSettingsArtikelDetails);
            }
        }