Exemplo n.º 1
0
        public AccountDetailsTabView(Account account)
        {
            try
            {
                if (account != null)
                {
                    this.Title = account.Company;
                }
                else
                {
                    this.Title = "New Lead";
                }


                //ToolbarItems.Add(new ToolbarItem
                //{
                //    Icon = "refresh.png",
                //    Name = "refresh"
                //    //Command = viewModelOrder.LoadOrdersCommand
                //});

                viewModelAcct = new AccountDetailsViewModel(account)
                {
                    Navigation = Navigation
                };
                viewModelOrder = new OrdersViewModel(true, account.Id)
                {
                    Navigation = Navigation
                };
                viewModelHistory = new OrdersViewModel(false, account.Id)
                {
                    Navigation = Navigation
                };

                viewAcctDetails = new AccountDetailsView(viewModelAcct, viewModelHistory);
                this.Children.Add(viewAcctDetails);


                viewAcctOrders = new AccountOrdersView(account.Id, viewModelOrder)
                {
                    Title = "Orders"
                };
                this.Children.Add(viewAcctOrders);

                viewAcctHistory = new AccountHistoryView(viewModelHistory)
                {
                    Title = "History"
                };
                this.Children.Add(viewAcctHistory);

                viewAcctMap = new AccountMapView(viewModelAcct);
                this.Children.Add(viewAcctMap);
            }
            catch (Exception exc)
            {
                System.Diagnostics.Debug.WriteLine("EXCEPTION: AccountDetailsTabView.Constructor(): " + exc.Message + "  |  " + exc.StackTrace);
            }
        } //end ctor
Exemplo n.º 2
0
      public AccountDetailsTabView(Account account)
      {

          try
          {


              if (account != null)
              {
                  this.Title = account.Company;
              }
              else
              {
                  this.Title = "New Lead";
              }


              //ToolbarItems.Add(new ToolbarItem
              //{
              //    Icon = "refresh.png",
              //    Name = "refresh"
              //    //Command = viewModelOrder.LoadOrdersCommand
              //});

              viewModelAcct = new AccountDetailsViewModel(account) { Navigation = Navigation };
              viewModelOrder = new OrdersViewModel(true, account.Id) { Navigation = Navigation };
              viewModelHistory = new OrdersViewModel(false, account.Id) { Navigation = Navigation };

              viewAcctDetails = new AccountDetailsView(viewModelAcct, viewModelHistory);
              this.Children.Add(viewAcctDetails);


              viewAcctOrders = new AccountOrdersView(account.Id, viewModelOrder) { Title = "Orders" };
              this.Children.Add(viewAcctOrders);

              viewAcctHistory = new AccountHistoryView(viewModelHistory) { Title = "History" };
              this.Children.Add(viewAcctHistory);

              viewAcctMap = new AccountMapView(viewModelAcct);
              this.Children.Add(viewAcctMap);

          }
          catch (Exception exc)
          {
              System.Diagnostics.Debug.WriteLine("EXCEPTION: AccountDetailsTabView.Constructor(): " + exc.Message + "  |  " + exc.StackTrace);
          }

      }  //end ctor