public MainMaintenanceView()
        {
            try
            {
                this.Resources.MergedDictionaries.Add(XERP.Client.WPF.AddressMaintenance.Resources.SharedDictionaryManager.MenuImagesSharedDictionary);
                this.Resources.MergedDictionaries.Add(XERP.Client.WPF.AddressMaintenance.Resources.SharedDictionaryManager.BaseControlsSharedDictionary);
                _viewModel                        = _vml.MainMaintenanceViewModel;
                DataContext                       = _viewModel;
                _viewModel.ErrorNotice           += OnErrorNotice;
                _viewModel.MessageNotice         += OnMessageNotice;
                _viewModel.SearchNotice          += OnSearchNotice;
                _viewModel.SaveRequiredNotice    += OnSaveRequiredNotice;
                _viewModel.NewRecordNeededNotice += OnNewRecordNeededNotice;
                _viewModel.AuthenticatedNotice   += OnAuthenticatedNotice;
                //_viewModel.NewRecordCreatedNotice += OnNewRecordCreatedNotice;

                InitializeComponent();

                if (!XERP.Client.ClientSessionSingleton.Instance.SessionIsAuthentic)
                {
                    DisplayLogIn();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public UdListItemView()
        {
            try
            {
                this.Resources.MergedDictionaries.Add(XERP.Client.WPF.UdListMaintenance.Resources.SharedDictionaryManager.MenuImagesSharedDictionary);
                this.Resources.MergedDictionaries.Add(XERP.Client.WPF.UdListMaintenance.Resources.SharedDictionaryManager.BaseControlsSharedDictionary);
                _viewModel = _vml.SharedMainMaintenanceViewModel;
                _viewModel.WiggleToGhostFieldNotice += OnWiggleToGhostFieldNotice;

                InitializeComponent();
            }
            catch (Exception ex)
            {
                //throw ex;
            }
        }