示例#1
0
        public void ShowUnitIndexInPeriodTreeView(PeriodDTOWithAction period, bool showInNewTab = false)
        {
            var view = ServiceLocator.Current.GetInstance <IUnitIndexInPeriodTreeView>();

            ((UnitIndexInPeriodTreeVM)view.ViewModel).Load(period);
            viewManager.ShowInTabControl(view);
        }
示例#2
0
 public void ShowEmployeeListView(PeriodDTOWithAction period, bool inNewTab = false)
 {
     ShowBusyIndicator("در حال بارگذاری ماجول...");
     GetRemoteInstance <IEmployeeController>((res, exp) =>
     {
         HideBusyIndicator();
         if (exp == null)
         {
             if (res != null)
             {
                 res.ShowEmployeeListView(period, inNewTab);
             }
         }
         else
         {
             this.HandleException(exp);
         }
     });
 }
示例#3
0
        public void ShowUnitInPeriodTreeView(PeriodDTOWithAction period, bool showInNewTab = false)
        {
            var view = viewManager.ShowInTabControl <IUnitInPeriodTreeView>(showInNewTab);

            ((UnitInPeriodTreeVM)view.ViewModel).Load(period);
        }
示例#4
0
        public void ShowCalculationListView(PeriodDTOWithAction period, bool showInNewTab = false)
        {
            var view = viewManager.ShowInTabControl <ICalculationListView>(showInNewTab);

            ((CalculationListVM)view.ViewModel).Load(period);
        }
示例#5
0
 public void Load(PeriodDTOWithAction periodParam)
 {
     period      = periodParam;
     DisplayName = PeriodMgtAppLocalizedResources.CalculationListViewTitle + " " + period.Name;
     refresh();
 }