public void OnEditResponsible() { var dict = new Dictionary <string, object> (); dict.Add(userModel.userID, userModel); PageNav.GetPageNavInstance().PushPageToStackWithArgs(PagesEnum.EditResponsiblePopup, dict); }
public void OnRemoveClick() { var dict = new Dictionary <string, object> (); dict.Add(appointment.appointmentID, appointment); PageNav.GetPageNavInstance().PushPageToStackWithArgs(PagesEnum.ConfirmDeleteAppointmentPopup, dict); }
public void CreateNewClientPageWithArgs() { var dict = new Dictionary <string, object> (); dict.Add("0", true); PageNav.GetPageNavInstance().PushPageToStackWithArgs(PagesEnum.CreateNewClientPage, dict); }
public void OnEditClick() { var dict = new Dictionary <string, object> (); dict.Add(mServiceModel.serviceID, mServiceModel); PageNav.GetPageNavInstance().PushPageToStackWithArgs(PagesEnum.EditServicePopup, dict); }
void Start() { backButtonText = backButton.GetComponentInChildren <Text> (); pageNavInstance = PageNav.GetPageNavInstance(); backButton.interactable = false; backButtonText.color = new Color(textColor.r, textColor.g, textColor.b, 0); oldStackSize = pageNavInstance.PageStackLength; }
private void PageChange(int currentPage, PageNav pg) { int pageCount; pageCount = Convert.ToInt32(ViewState["PageCount"]); btnFirst.Enabled = true; btnPrev.Enabled = true; btnNext.Enabled = true; btnLast.Enabled = true; switch (pg) { case PageNav.First: currentPage = 1; btnFirst.Enabled = false; btnPrev.Enabled = false; break; case PageNav.Previous: if (currentPage == 2) { btnFirst.Enabled = false; btnPrev.Enabled = false; } currentPage--; break; case PageNav.Next: if (currentPage == pageCount - 1) { btnNext.Enabled = false; btnLast.Enabled = false; } currentPage++; break; case PageNav.Last: btnNext.Enabled = false; btnLast.Enabled = false; currentPage = Convert.ToInt32(ViewState["PageCount"]); break; case PageNav.None: if (currentPage == 1) { btnFirst.Enabled = false; btnPrev.Enabled = false; } else if (currentPage == pageCount) { btnNext.Enabled = false; btnLast.Enabled = false; } break; } FillGridView(currentPage, 20); ViewState["currentPage"] = currentPage; }
public void initTransitionFrom(Action <PageController, PageController> callback, RectTransform targetTransform) { if (!OldPage || !NewPage) { Debug.LogError("Transition could not be completed."); return; } this.callback = callback; PageNav.GetPageNavInstance().StartCoroutine(BeginTransitionFrom(targetTransform)); }
public void OnCellClick() { var date = DataManager.dateNewAppointment; int[] time = new int[2]; time = GetTime(); DataManager.dateNewAppointment = new System.DateTime(date.Year, date.Month, date.Day, time [0], time [1], 0); var pageNav = PageNav.GetPageNavInstance(); var page = pageNav.GetPagePrefabByEnum(PagesEnum.ConfirmAppointmentPopup); pageNav.OpenModal(page); }
public void OnRemoveClick() { var dict = new Dictionary <string, object> (); dict.Add(userModel.userID, userModel); PageNav.GetPageNavInstance().PushPageToStackWithArgs(PagesEnum.ConfirmDeleteUserPopUp, dict); // PageNav.GetPageNavInstance ().PushPageToStackWithArgs (PagesEnum.ConfirmDeleteUserPopUp); // PageNavFrameWork.PageNav.GetPageNavInstance ().SetLoadingVisibility (true); // DataManager.RemoveMessage (userModel, delegate { // GameObject.Destroy (gameObject); // PageNavFrameWork.PageNav.GetPageNavInstance ().SetLoadingVisibility (false); // }); }
/// <summary> /// Sorts the pages recursively into a navigation structure. /// </summary> /// <param name="level">The current level in the structure.</param> /// <param name="all">The complete set of pages</param> /// <param name="level">The current level</param> /// <returns>The navigation structure.</returns> private IList<PageNav> Sort(IEnumerable<Page> pages, IEnumerable<Page> all, int level = 1) { var nav = new List<PageNav>(); foreach (var page in pages) { // Create the new navigation element var pn = new PageNav() { Title = page.Title, Slug = page.Slug, Permalink = page.GetPermalink(), Level = level }; // Sort the subpages pn.SubPages = Sort(all.Where(p => p.ParentId == p.Id), all, level + 1); // Add to structure nav.Add(pn); } return nav; }
public void OnYesClick() { Loading = true; if (DataManager.currentUser.userType == Constants.UserType.User.ToString()) { DataManager.CreateNewAppointmentToCurrentUser(delegate { Loading = false; DropAllPagesFromStack(); StartCoroutine(MyCloseModal()); }, delegate(string error) { Loading = false; CloseModal(); }); } else { var pageNav = PageNav.GetPageNavInstance(); var page = pageNav.GetPagePrefabByEnum(PagesEnum.SelectClientPopup); pageNav.OpenModal(page); GameObject.Destroy(this.gameObject); } }
void OnCompanySelected(CompanyModel company, int index) { DataManager.companyData = company; ChangeSelectCompanyColor(index); PageNav.GetPageNavInstance().PushPageToStack(PagesEnum.CalendarPage); }