public DashboardPresenter( IDashboardView dashboardView, ITimeLog timeLogger) { _dashboardView = dashboardView; _timeLogger = timeLogger; }
public override void Load() { base.Load(); ShellAction refreshAction = new ShellAction(this._rootWorkItem); refreshAction.Caption = StringResources.Dashboard_Refresh; refreshAction.IsEnabled = true; refreshAction.IsAuthorized = true; refreshAction.Id = "action://Imi.SupplyChain.UX.Shell/DashboardRefresh"; ActionCatalogService.RegisterActionImplementation(refreshAction.Id, OnDashboardRefresh); ShellInteractionService.Actions.Add(refreshAction); ShellAction arrangeAction = new ShellAction(this._rootWorkItem); arrangeAction.Caption = StringResources.Dashboard_Arrange; arrangeAction.IsEnabled = true; arrangeAction.IsAuthorized = true; arrangeAction.Id = "action://Imi.SupplyChain.UX.Shell/DashboardArrange"; ActionCatalogService.RegisterActionImplementation(arrangeAction.Id, OnDashboardArrange); ShellInteractionService.Actions.Add(arrangeAction); ControlledWorkItem <ShellController> shellWorkItem = _rootWorkItem.WorkItems.FindByType <ControlledWorkItem <ShellController> >().Last(); _dashboardView = shellWorkItem.SmartParts.FindByType <IDashboardView>().Last(); }
public DashboardPresenter(IDashboardView view, IScopeService scopeService) { ArgumentChecker.ThrowIfNull(view, "view"); ArgumentChecker.ThrowIfNull(scopeService, "scopeService"); this.view = view; this.scopeService = scopeService; }
public LayoutAnchorable GetAnchorableFromView(IDashboardView view) { var newAnchorable = new LayoutAnchorable(); newAnchorable.Content = view.Control; newAnchorable.AutoHideMinHeight = 15; newAnchorable.Title = view.ModuleName; newAnchorable.ContentId = view.ModuleName; return(newAnchorable); }
public DashboardPresenter(IDashboardView view, IApplicationController appController, int LoggedInUserId) { _view = view; _view.Presenter = this; _appController = appController; _service = new DashboardService(_appController.DatabaseSettings, _appController.Facility); _loggedInId = LoggedInUserId; _userType = _appController.UserType; }
/// <summary> /// Class Constructor /// </summary> /// <param name="view">Instance of the View</param> public DashboardPresenter(IDashboardView view) { this._view = view; }
public string BuildQueryStringToPrintJobSummaryInDashBoardView(IDashboardView view) { QueryStringBuilder builder = new QueryStringBuilder(); if (view.DashBoardViewType != Globals.Dashboard.ViewType.None) builder.AppendQueryString("ViewPoint", Convert.ToInt32(view.DashBoardViewType).ToString()); if (view.JobStatusFilterValue.HasValue) builder.AppendQueryString("JobStatusFilter", view.JobStatusFilterValue.Value.ToString()); if (view.JobNumberFilterValue.HasValue) builder.AppendQueryString("JobNumberFilter", view.JobNumberFilterValue.Value.ToString()); if (view.DivisionFilterValue.HasValue) builder.AppendQueryString("DivisionFilter", view.DivisionFilterValue.Value.ToString()); if (view.CustomerFilterValue.HasValue) builder.AppendQueryString("CustomerFilter", view.CustomerFilterValue.Value.ToString()); if (view.DateFilterTypeValue != Globals.Dashboard.DateFilterType.None) builder.AppendQueryString("DateTypeFilter", Convert.ToInt32(view.DateFilterTypeValue).ToString()); if (view.BeginDateJobSummaryValue != DateTime.MinValue) builder.AppendQueryString("StartDateFilter", view.BeginDateJobSummaryValue.ToString("MM/dd/yyyy")); if (view.EndDateJobSummaryValue != DateTime.MinValue) builder.AppendQueryString("EndDateFilter", view.EndDateJobSummaryValue.ToString("MM/dd/yyyy")); if (view.OrderBy != null && view.OrderBy.Length > 0) builder.AppendQueryString("OrderBy", string.Format("{0} {1}", view.OrderBy[0], view.OrderBy[1])); if (null != view.PersonNameValueJobSummary) builder.AppendQueryString("PersonName", view.PersonNameValueJobSummary); return builder.ToString(); }
public string BuildQueryStringToPrintCallLogViewInDashBoardView(IDashboardView view) { QueryStringBuilder builder = new QueryStringBuilder(); if (view.DashBoardViewType != Globals.Dashboard.ViewType.None) builder.AppendQueryString("ViewPoint", Convert.ToInt32(view.DashBoardViewType).ToString()); if (!view.BeginDateCallLogViewFilter.Equals(DateTime.MinValue)) builder.AppendQueryString("StartDateFilter", view.BeginDateCallLogViewFilter.ToString("MM/dd/yyyy")); if (!view.EndDateCallLogViewFilter.Equals(DateTime.MinValue)) builder.AppendQueryString("EndDateFilter", view.EndDateCallLogViewFilter.ToString("MM/dd/yyyy")); if(view.JobStatusCallLogViewFilter.HasValue) builder.AppendQueryString("JobStatusFilter", view.JobStatusCallLogViewFilter.Value.ToString()); if(view.DivisionValueCallLogViewFilter.HasValue) builder.AppendQueryString("DivisionFilter", view.DivisionValueCallLogViewFilter.Value.ToString()); if(view.CallTypeCallLogViewFilter.HasValue) builder.AppendQueryString("CallTypeFilter", view.CallTypeCallLogViewFilter.Value.ToString()); if(!string.IsNullOrEmpty(view.ModifiedByCallLogViewFilter)) builder.AppendQueryString("ModifiedByFilter",view.ModifiedByCallLogViewFilter); if (view.OrderBy != null && view.OrderBy.Length > 0) builder.AppendQueryString("OrderBy", string.Format("{0} {1}", view.OrderBy[0], view.OrderBy[1])); if(view.ShiftTransferLogCallLogViewFilter) builder.AppendQueryString("ShiftTransferLogFilter", view.ShiftTransferLogCallLogViewFilter.ToString()); if(view.GeneralLogCallLogViewFilter) builder.AppendQueryString("GeneralLogFilter", view.GeneralLogCallLogViewFilter.ToString()); if (null != view.PersonNameCallLog) builder.AppendQueryString("PersonName", view.PersonNameCallLog); return builder.ToString(); }
public DashboardViewModel(IDashboardView view) { AdditionalFilterList = new ObservableCollection<FilterContainer>(); this.View = view; this.View.Model = this; }
public DashboardController(IDashboardView view) { this.view = view; this.view.SetController(this); this.protocolRequests = new ArrayList(); }
public void OnBuiltUp(string id) { _dashboardWorkspace = WorkItem.SmartParts.AddNew <DashboardView>(); }
public DashboardPresenter(IDashboardView view) { this.view = view; view.GetPrivilege += View_GetPrivilege; }
public MainPresenter(IDashboardView dashboardView) { this.DashboardView = dashboardView; this.DashboardView.MainPresenter = this; this.Initialize(); }