コード例 #1
0
        public ApproveTimesheetPage(TimeSheetPeriod item, bool isCurrent = false)
        {
            NavigationPage.SetBackButtonTitle(this, "");
            InitializeComponent();
            tsp = item;
            if (isCurrent)
            {
                slButtonsForUnsubmited.IsVisible = true;
            }
            else
            {
                slButtonsForUnsubmited.IsVisible = item.ShowSubmitButton;
                if (item.ShowPendingApprovalIcon && item.User_Id == Common.CurrentWorkspace.UserID)
                {
                    ToolbarItems.Add(new ToolbarItem()
                    {
                        Text = "", Icon = "unsubmit_icon.png", Command = new Command(this.btnDeleteTimesheet_Clicked)
                    });
                }
            }
            viewModel             = new ApproveTimeSheetViewModel();
            viewModel.VisibleLoad = true;
            BindingContext        = viewModel;
            LoadData();

            //HockeyApp.MetricsManager.TrackEvent("MyTimePage Initialize");
        }
コード例 #2
0
        public ApproveTimesheetPage(Guid itemId)
        {
            tId = itemId;

            NavigationPage.SetBackButtonTitle(this, "");
            InitializeComponent();
            viewModel             = new ApproveTimeSheetViewModel();
            viewModel.VisibleLoad = true;
            BindingContext        = viewModel;
            LoadData();

            //HockeyApp.MetricsManager.TrackEvent("MyTimePage Initialize");
        }
コード例 #3
0
 public ApproveTimesheetPage(bool isCurrent = false)
 {
     NavigationPage.SetBackButtonTitle(this, "");
     InitializeComponent();
     if (isCurrent)
     {
         slButtonsForUnsubmited.IsVisible = true;
         IsCurrent = isCurrent;
     }
     viewModel             = new ApproveTimeSheetViewModel();
     viewModel.VisibleLoad = true;
     BindingContext        = viewModel;
     LoadData();
 }