示例#1
0
 public BelegViewer(ViewModels.SI_BelegeViewModel vModel)
 {
     BelegvModel = vModel;
     viewer1     = new GrapeCity.ActiveReports.Viewer.Wpf.Viewer();
     Belegname   = @"Belege\Brunvoll_Report.rdlx";
     InitializeComponent();
 }
示例#2
0
        //   List<SI_BelegartenTextbausteine> _AvailableNames;

        public ListboxBelegeTextbausteineViewModel(SteinbachEntities db, ViewModels.SI_BelegeViewModel ViewModel)
        {
            _selectedNames.CollectionChanged += (sender, e) => UpdateCollection(sender, e);
            this.db = db;
            // AvailableNames = db.SI_BelegartenTextbausteine.Where(n => n.id_Belegart == ViewModel.Belegart).ToList();
            BelegeViewModel = ViewModel;
            UpdateAvailableNames();
        }
示例#3
0
        public EditBelege()
        {
            InitializeComponent();
            this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

            var vModel = new ViewModels.SI_BelegeViewModel();

            Caliburn.Micro.ViewModelBinder.Bind(vModel, this, null);
        }
示例#4
0
 public SI_InvoiceStandard(ViewModels.SI_BelegeViewModel vModel, string HeaderPic, string FooterPic, string AltHeaderPic, string AltFooterPic)
 {
     //
     // Required for Windows Form Designer support
     //
     InitializeComponent();
     HeaderPicture    = HeaderPic;
     FooterPicture    = FooterPic;
     AltHeaderPicture = AltHeaderPic;
     AltFooterPicture = AltFooterPic;
     Model            = vModel;
     PageCount        = 1;
 }
示例#5
0
        public EditBelege(int id)
        {
            InitializeComponent();
            this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

            try
            {
                db = new SteinbachEntities();

                CommonTools.GlobalStopwatch.ReStartWatch();
                var task = System.Threading.Tasks.Task.Factory.StartNew(() =>
                {
                    this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (new Action(() =>
                    {
                        vModel = new ViewModels.SI_BelegeViewModel(id, this.Dispatcher, Cursor);
                        Caliburn.Micro.ViewModelBinder.Bind(vModel, this, null);

                        vModel.RingArtikelFullViewSourceChanged += () =>
                        {
                            LagerListeFullViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("LagerListeFullViewSource")));
                            using (var context = new SteinbachEntities())
                            {
                                LoadLagerlisteFullViewSource(context);
                                //LagerListeFullViewSource.Source = context.lagerlisten;
                            }
                        };


                        LagerListeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("LagerListeViewSource")));
                        LagerListeFullViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("LagerListeFullViewSource")));
                        LagerListeViewSource.Source = db.lagerlisten.Where(n => n.artikelnr == "0");
                        LagerListeFullViewSource.Source = db.lagerlisten;

                        Cursor = System.Windows.Input.Cursors.Wait;


                        this.ListboxBelegeTextbausteineVM.DataContext = vModel.ListboxBelegeTextbausteineVM;
                        Cursor = System.Windows.Input.Cursors.Arrow;
                    })));
                });
            }
            catch (Exception ex)
            {
                CommonTools.Tools.ErrorMethods.HandleStandardError(ex);
            }
        }