Ejemplo n.º 1
0
 void LoadResponsibleHome()
 {
     MainPageController.GetMainPageInstance().SetResponsibleMenu();
     newAppointmentButton.SetActive(true);
     myAppointments.SetActive(true);
     myMessages.SetActive(true);
 }
Ejemplo n.º 2
0
    private static void DefineAppointmentsBadges()
    {
        List <AppointmentModel> appointments = new List <AppointmentModel> ();

        foreach (var appointmentKey in currentUser.appoitments.Keys)
        {
            appointments.Add((AppointmentModel)currentUser.appoitments [appointmentKey]);
        }
        if (appointments != null)
        {
            var i = 0;
            appointments.ForEach(x => {
                if (x.isNew)
                {
                    i++;
                }
            });
            if (i > 0)
            {
                MainPageController.GetMainPageInstance().ActiveMyAppointmentsBadge(i);
            }
            else
            {
                MainPageController.GetMainPageInstance().HideMyAppointmentsBadge();
            }
        }
    }
Ejemplo n.º 3
0
 void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
     }
 }
Ejemplo n.º 4
0
        public SettingsPage(MainPageController mainPageController)
        {
            InitializeComponent();
            this.Title = PAGE_TITLE;

            this._mainPageController = mainPageController;
        }
Ejemplo n.º 5
0
        public void Activate(Form sender)
        {
            Activate();

            if (sender.Name.Equals("LoginPage"))
            {
                loginPage = sender;
            }

            user = new User(SSession.username, SSession.name, SSession.isManager);

            if (!label_welcome.Text.Contains(user.Name))
            {
                label_welcome.Text += user.Name;
            }

            previousForm = sender;

            controller = new MainPageController();

            Show();

            controller.Control();

            label_quick_info.Text  = "Currently, Gym has:";
            label_quick_info2.Text = "\n";
            AddQuickInfo();
        }
Ejemplo n.º 6
0
 void LoadCompanyHome()
 {
     MainPageController.GetMainPageInstance().SetCompanyMenu();
     newAppointmentButton.SetActive(true);
     myAppointments.SetActive(true);
     myMessages.SetActive(true);
     userManager.SetActive(true);
 }
Ejemplo n.º 7
0
 void LoadClientHome()
 {
     MainPageController.GetMainPageInstance().SetClientMenu();
     newAppointmentButton.SetActive(true);
     myAppointments.SetActive(true);
     myMessages.SetActive(true);
     promotions.SetActive(true);
 }
Ejemplo n.º 8
0
 public MainPage()
 {
     InitializeComponent();
     _controller = new MainPageController(this);
     // set default launch size (will have no effect on phones)
     ApplicationView.PreferredLaunchViewSize      = new Size(PreferredLaunchSizeWidth, PreferredLaunchSizeHeight);
     ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
 }
        public MainPage()
        {
            this.controller = new MainPageController(this);
            InitializeComponent();
            this.roomsScheduleView.ItemsSource = LevelData;
            this.roomsScheduleView.ItemTapped += this.controller.roomsScheduleView_ItemTapped;

            this.levelMapWebView.RegisterAction(this.controller.LevelView_LevelRoomClicked);
        }
Ejemplo n.º 10
0
 public MainPageView(IController controller)
 {
     _controller = (MainPageController)controller;
     _controller.SetView(this);
     InitializeComponent();
     InitSkinGallery();
     _controller.OnLoad();
     calendarPanel.SetupCalendarControll(navigateCalendar);
     RegisterListener();
 }
Ejemplo n.º 11
0
 private static void DefineMessagesBadges()
 {
     if (userMessages != null)
     {
         var i = 0;
         userMessages.ForEach(x => {
             if (x.isNew)
             {
                 i++;
             }
         });
         if (i > 0)
         {
             MainPageController.GetMainPageInstance().ActiveMessagesBadge(i);
         }
         else
         {
             MainPageController.GetMainPageInstance().HideMessagesBadge();
         }
     }
 }
Ejemplo n.º 12
0
    public static void LoadUserInfoAux(string ID, Delegates.GeneralListenerSuccess success)
    {
//		Empresa:
//		string ID = "z0iJvJUBK2aK2BP2OAuACDrNMSn1";
//		Gustavo:
//		string ID = "4VpwAC7NBjVSW3ab86sgAnG1mC83";
        FireBaseManager.GetFireBaseInstance().GetUserByID(ID, delegate(UserModel user) {
            if (user.userType == Constants.UserType.Company.ToString())
            {
                currentUser = new CompanyModel(user);
                GetAllResponsablesFromCompanyAsUser();
                GetAllClientsFromCompanyAsUser();
                GetAllServicesProvidedFromCompanyAsUser();
                GetAllDaysWorkedFromCompanyAsUser();
                GetAllInitWorkFromCompanyAsUser();
                GetAllEndWorkFromCompanyAsUser();
                companyData = new CompanyModel(user);
            }
            else if (user.userType == Constants.UserType.Responsible.ToString())
            {
                currentUser = new ResponsibleModel(user);
                GetCompanyIDFromResponsibleAsUser();
                FireBaseManager.GetFireBaseInstance().GetUserByID(ID, delegate(UserModel muser) {
                    companyData = new CompanyModel(muser);
                });
            }
            else
            {
                currentUser = user;
            }
            FirebaseMessaging.SubscribeToTopic();
            MainPageController.GetMainPageInstance().UpdateText();
            success();
            ActiveListeners();
        });
    }
 public GamePlayPage(MainPageController mainPageController)
 {
     InitializeComponent();
     this.Title = PAGE_TITLE;
 }
Ejemplo n.º 14
0
 void displayGridView()
 {
     dataGridView1.DataSource = MainPageController.GetUserLibrary(new Users(0, username.ToString(), String.Empty, String.Empty));
 }
Ejemplo n.º 15
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="T:WeatherDataAnalysis.MainPage" /> class.
 /// </summary>
 public MainPage()
 {
     this.HistogramSizeComboBoxBindings = new HistogramSizeComboBoxBindings();
     this.InitializeComponent();
     this.mainPageController = new MainPageController();
 }
Ejemplo n.º 16
0
 private void InitMainPage()
 {
     mainPageController = new MainPageController();
     this.InitIcon();
 }
Ejemplo n.º 17
0
 private void WindowLoaded(object sender, RoutedEventArgs e)
 {
     DataContext = (code = new MainPageViewModel());
       controller = new MainPageController(code);
 }