public AdminLinksViewModel(IAdminLinksView view, IAccessSettings accessSettings)
            : base(view)
        {
            thisView = view;

            //
            //tatScheduleViewModel.View


            //

            //
            //

            VolumeAdjustmentCommand = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(volumeAdjustsmentViewModel.View)
            };

            TatScheduleCommand = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(tatScheduleViewModel.View)
            };


            PasswordChangeCommand = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(this.passwordChangeViewModel.View)
            };
        }
 public ClientDefListViewModel(IClientDefListView view, IAccessSettings accessSettings)
     : base(view)
 {
     thisView         = view;
     searchCommand    = new DelegateCommand(Search);
     IExtClientTarget = Spheris.Billing.Data.BillingDataFactory.NewInstance().CreateExtClientRepository();
 }
        public void Initialize()
        {
            /////////////////////////////////////////////
            //IAuditLogView iAuditLogView = container.GetExportedValue<IAuditLogView>();
            //auditLogViewModel = new AuditLogViewModel(iAuditLogView);

            //shellViewModel.Sections.Add(new SectionPair(null, (IView)auditLogViewModel.View,((IView)auditLogViewModel.View).MyTitle));

            ////////////////////////////////////////////////
            IAccessSettings accessSettings = container.GetExportedValue <IAccessSettings>();
            ////////////////////////////////////////////////
        }
Пример #4
0
        public PasswordChangeViewModel(IPasswordChangeView view, IAccessSettings accessSettings)
            : base(view)
        {
            thisView = view;

            /*
             * VolumeAdjustmentCommand = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
             * {
             *  CanExecuteDelegate = x => (true),
             *  ExecuteDelegate = x => SetRightView( volumeAdjustsmentViewModel.View)
             * };
             */
        }
        public void Initialize()
        {
            /////////////////////////////////////////////
            //IBatchJobView iBatchJobView = container.GetExportedValue<IBatchJobView>();
            //passwordChangeViewModel = new BatchJobViewModel(iBatchJobView);

            //shellViewModel.Sections.Add(new SectionPair(null, (IView)passwordChangeViewModel.View, ((IView)passwordChangeViewModel.View).MyTitle));

            //shellViewModel.Sections.Add(new SectionPair(null, iBatchJobView,"Batch Title"));

            ////////////////////////////////////////////////
            IAccessSettings accessSettings = container.GetExportedValue <IAccessSettings>();
            ////////////////////////////////////////////////
        }
Пример #6
0
        public InvoiceGroupViewModel(IInvoiceGroupView view,
                                     InvoiceGrpDetailViewModel iInvoiceGrpDetailVM,
                                     IAccessSettings accessSettings)
            : base(view)
        {
            AccessSettings = accessSettings;
            this.DetailVM  = iInvoiceGrpDetailVM;

            exitCommand     = new DelegateCommand(Close);
            searchCommand   = new DelegateCommand(Search);
            showMoreCommand = new DelegateCommand(ShowMore);

            Setup(view);
        }
Пример #7
0
        public void Initialize()
        {
            IAccessSettings accessSettings = container.GetExportedValue <IAccessSettings>();

            DB.Settings = accessSettings;
            //loginController.Initialize();
            invoiceController.Initialize();
            clientDefController.Initialize();

//#if ONE_AT_A_TIME
            contractController.Initialize();
            reportsController.Initialize();
            administrationController.Initialize();
//#endif
            errorManController.Initialize();
            batchJobController.Initialize();
            auditLogController.Initialize();
        }
Пример #8
0
        public ShellViewModel(IShellView view, IAccessSettings accessSettings)
            : base(view)
        {
            Sections    = new ObservableCollection <SectionPair>();
            exitCommand = new DelegateCommand(Close);

            string          output;
            IFreqRepository freqsTarget = Spheris.Billing.Data.BillingDataFactory.NewInstance().CreateFreqRepository();

#if ORACLE
            freqsTarget.ConnectionString.Segments.TryGetValue("User Id", out userName);
            freqsTarget.ConnectionString.Segments.TryGetValue("Data Source", out dataSource);
#else
            userName   = "******";
            dataSource = "dbTest";
#endif
            activeAssembly = System.Reflection.Assembly.GetExecutingAssembly().GetName();
            AppTitle       = "Administration - MedQuist BillingAdmin - " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() + " - " +
                             userName.ToUpper() + "@" + dataSource + ".COM";
        }
Пример #9
0
        public ReportLinksViewModel(IReportLinksView view, IAccessSettings accessSettings)
            : base(view)
        {
            thisView = view;

            //
            //tatScheduleViewModel.View


            //

            //
            //

            JumpToNoValidContract = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(errNoValidContractViewModel.View)
            };

            JumpToClientWorkType = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(errClientWorkTypeViewModel.View)
            };

            JumpToBatchJob = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(this.batchJobViewModel.View)
            };

            JumpToAuditLog = new MedQuist.BillingAdmin.ViewModels.SimpleCommand
            {
                CanExecuteDelegate = x => (true),
                ExecuteDelegate    = x => SetRightView(this.auditLogViewModel.View)
            };
        }