protected void gvApplicationList_RowDataBound(object sender, GridViewRowEventArgs e) { Button btnHiddenPostButton = e.Row.FindControl("btnHiddenPostButton") as Button; if (btnHiddenPostButton != null) { ViewUtility.RowDataBound(sender, e, btnHiddenPostButton, ViewUtility.MouseStyle_Hand); } }
public void BindPageTemplate() { PageTemplate PageTemplate1 = ViewUtility.GetPageTemplate(grd, "PageTemplate1"); if (PageTemplate1 != null) { PageTemplate1.LinkButtonGoPageClickdelegate += LinkButtonGoPage_Click; } }
public void BindPageTemplate() { PageTemplate PageTemplate1 = ViewUtility.GetPageTemplate(grdTrainApplicationFlowList, "PageTemplate1"); if (PageTemplate1 != null) { PageTemplate1.LinkButtonGoPageClickdelegate += LinkButtonGoPage_Click; } }
protected void grvAttendanceList_RowDataBound(object sender, GridViewRowEventArgs e) { Button btnHiddenPostButton = e.Row.FindControl("btnHiddenPostButton") as Button; if (btnHiddenPostButton != null) { ViewUtility.RowDataBound(sender, e, btnHiddenPostButton, ViewUtility.MouseStyle_Default); } }
public override long GetChildId(int groupPosition, int childPosition) { if (ViewUtility != null) { object item = GetCollectionChild(groupPosition, childPosition); return(ViewUtility.GetViewId(item, groupPosition, childPosition)); } return(groupPosition * 10000 + childPosition); }
protected void dgSearchReimburse_RowDataBound(object sender, DataGridItemEventArgs e) { ViewUtility.DataGridCellCssBind(e, _gvSearchReimburseTableSource.Rows.Count); ViewUtility.RowMouseOver(e, ViewUtility.MouseStyle_Default); e.Item.Cells[2].Attributes["nowrap"] = "nowrap"; //报销类型 e.Item.Cells[14].Attributes["nowrap"] = "nowrap"; //出差地点 e.Item.Cells[17].Attributes["nowrap"] = "nowrap"; //出差时间 e.Item.Cells[18].Attributes["nowrap"] = "nowrap"; //查看详情 e.Item.Cells[12].Attributes["width"] = "120px"; //客户名称 e.Item.Cells[12].Attributes["width"] = "120px"; //备注 }
private void ShowMessageBox(string title, string body, string buttonText) { if (MessageBox != null) { MessageBox.transform.FindChild("Background").FindChild("Top").FindChild("TitleText").GetComponent <Text>().text = title; MessageBox.transform.FindChild("Background").FindChild("Body").FindChild("BodyText").GetComponent <Text>().text = body; GameObject button = MessageBox.transform.FindChild("Background").FindChild("Bottom").FindChild("Button").gameObject; ViewUtility.ChangeSimpleButtonText(buttonText, button); MessageBox.gameObject.SetActive(true); } }
public override int GetChildType(int groupPosition, int childPosition) { if (ViewUtility != null) { object item = GetCollectionChild(groupPosition, childPosition); return(ViewUtility.GetViewType(item, groupPosition, childPosition)); } return(base.GetChildType(groupPosition, childPosition)); }
public void ButtonCLickHandler(int notification, int senderID, GameObject sender) { DnDWizard wizard = (DnDWizard)((DnDCharacter)Storage.Character).Classes.Find(x => x.CharacterClass == DnDCharClass.Wizard); if (wizard != null && SelectedRank >= 0) { // add spell: wizard.AddSpellToKnownList(mSpellsToDisplay[notification], SelectedRank); // disable button: ViewUtility.EnableSimpleButton(mButtons[notification], false); } }
// // GET: /BPMSHome/ public ActionResult Index() { DomainUtility.AdminHomeUr = base.ActivePage.FullUrl; ViewBag.DnnMenu = ViewUtility.GetMenu(this.ActivePage, base.PortalSettings.PortalId); ViewBag.AdminUrl = UrlUtility.GetApiBase(base.Request, base.PortalSettings.DefaultPortalAlias, "BpmsAdminApi").TrimEnd('/') + "/"; ViewBag.EngineUrl = UrlUtility.GetApiBase(base.Request, base.PortalSettings.DefaultPortalAlias, "BpmsApi").TrimEnd('/') + "/"; ViewBag.rootPage = this.Request.RawUrl.Substring(0, this.Request.RawUrl.IndexOf("/" + this.ActivePage.TabName) + this.ActivePage.TabName.Length + 2); ViewBag.LoginUrl = ViewUtility.LoginUrl(); ViewBag.SignOutUrl = DotNetNuke.Common.Globals.NavigateURL("LogOff"); ViewBag.UserFullName = base.User?.DisplayName; return(View()); }
public void BindPageTemplate() { PageTemplate PageTemplateAssessTemplate = ViewUtility.GetPageTemplate(gvAssessTemplate, "PageTemplateAssessTemplate"); PageTemplate PageTemplateContract = ViewUtility.GetPageTemplate(WorkGV, "PageTemplateContract"); if (PageTemplateAssessTemplate != null) { PageTemplateAssessTemplate.LinkButtonGoPageClickdelegate += LinkButtonGoPageAssess_Click; } if (PageTemplateContract != null) { PageTemplateContract.LinkButtonGoPageClickdelegate += LinkButtonGoPageContract_Click; } }
private IEnumerator UpdateAvatar() { ResourceRequest request = Resources.LoadAsync <Texture2D>(AppStorage.Instance.CurrentCharacter.Avatar); do { yield return(new WaitForSeconds(.01f)); }while (!request.isDone); Texture2D tex = request.asset as Texture2D; AppStorage.Instance.CurrentCharacter.AvatarBytes = tex.EncodeToPNG(); AvatarImage.sprite = ViewUtility.CreateSpriteUseTexture(AppStorage.Instance.CurrentCharacter.AvatarBytes, AvatarImage); yield return(new WaitForEndOfFrame()); }
public void BindPageTemplate() { PageTemplate PageTemplateWork = ViewUtility.GetPageTemplate(grvworklist, "PageTemplateWork"); PageTemplate PageTemplateEdu = ViewUtility.GetPageTemplate(grveducationlist, "PageTemplateEdu"); if (PageTemplateWork != null) { PageTemplateWork.LinkButtonGoPageClickdelegate += LinkButtonGoPageWork_Click; } if (PageTemplateEdu != null) { PageTemplateEdu.LinkButtonGoPageClickdelegate += LinkButtonGoPageEdu_Click; } }
public ActionResult Stations(int station, string view) { ViewBag.StationName = ViewUtility.GetStationName(station); ViewBag.StationId = station; ViewResult viewResult = null; switch (view) { case "about": viewResult = View("StationAbout"); break; } return(viewResult); }
public ActionResult Edit(int id) { var member = _memberRepository.GetMember(id); if (member != null) { var model = new MemberRegistrationViewModel { Id = member.Id, Surname = member.Surname, Firstname = member.Firstname, Othername = member.Othername, Phone = member.Phone, Phone2 = member.Phone2, EmailAddress = member.Email, Gender = member.Gender, HomeParish = member.HomeParish, Town = member.Town, Nationality = member.Nationality, EmploymentAddress = member.EmploymentAddress, MaritalStatus = member.MaritalStatus, NextOfKin = member.NextOfKin, NextOfKinMaritalStatus = member.NextOfKinMaritalStatus, NextOfKinAddress = member.NextOfKinAddress, SpouseName = member.SpouseName, SpousePhone1 = member.SpousePhone, SpousePhone2 = member.SpousePhone2, SizeOfFamilyFemale = member.FamilyFemaleSize ?? 0, SizeOfFamilyMale = member.FamilyMaleSize ?? 0, StatutoryGroup = member.StatutoryGroup, PassportUrl = member.PassportUrl, Station = member.Station, Sacraments = ViewUtility.GetMembersSacrament(member.Id) }; if (member.Confirmed == 1) { ViewBag.ReturnUrl = "/Members"; } else { ViewBag.ReturnUrl = "/Members/Registering"; } return(View(model)); } else { var model = new MemberTableModel(); return(View(model)); } }
public ActionResult Category(DesignerKey designerKey, string categoryKey, int p = 1) { // Modèle. var pagedList = _patternService.ListPreviews(designerKey, categoryKey, p, PreviewsPageSize_); if (pagedList == null) { return(new HttpNotFoundResult()); } var designer = GetDesigner_(designerKey, categoryKey); var category = (from _ in designer.Categories where _.Key == categoryKey select _).Single(); var model = new CategoryViewModel { Category = category, Designer = designer, IsFirstPage = pagedList.IsFirstPage, IsLastPage = pagedList.IsLastPage, PageCount = pagedList.PageCount, PageIndex = pagedList.PageIndex, Previews = from _ in pagedList.Previews select PatternViewItem.Of(_, designer.DisplayName) }; // Ontologie. Ontology.Title = String.Format( CultureInfo.CurrentUICulture, Strings.Designer_Category_TitleFormat, model.Category.DisplayName, model.Designer.DisplayName); Ontology.Description = String.Format( CultureInfo.CurrentUICulture, Strings.Designer_Category_DescriptionFormat, model.Designer.DisplayName, model.Category.DisplayName); //Ontology.SchemaOrg.ItemType = SchemaOrgType.CollectionPage; Ontology.Relationships.CanonicalUrl = SiteMap.DesignerCategory(designerKey, categoryKey, p); var image = model.Previews.First(); SetOpenGraphImage_(designerKey, image.Reference, image.Variant); // LayoutViewModel. LayoutViewModel.AddAlternateUrls(Environment.Language, _ => _.DesignerCategory(designerKey, categoryKey, p)); LayoutViewModel.DesignerMenuCssClass = ViewUtility.DesignerClass(designerKey); LayoutViewModel.MainHeading = category.DisplayName; return(View(Constants.ViewName.Designer.Category, model)); }
protected void grvcontractlist_RowDataBound(object sender, GridViewRowEventArgs e) { Button btnHiddenPostButton = e.Row.FindControl("btnHiddenPostButton") as Button; if (btnHiddenPostButton != null) { if (grvcontractlist.Columns[7].Visible) { ViewUtility.RowDataBound(sender, e, btnHiddenPostButton, ViewUtility.MouseStyle_Hand); } else { ViewUtility.RowDataBound(sender, e, btnHiddenPostButton, ViewUtility.MouseStyle_Default); } } }
public override void Update() { base.Update(); if (mSliderText == null) { try { mSliderText = transform.FindChild("Menu").FindChild("GameSelector").FindChild("HandleSlideArea").FindChild("Text").GetComponent <Text>(); } catch (Exception) { } } else { mSliderText.text = ViewUtility.ToViewString((CharacterGame)((int)Storage.GameSelector.value + 1)); } }
//It retrieves open threads which are in person kartable or step. public ActionResult Index() { ViewBag.DnnMenu = ViewUtility.GetMenu(this.ActivePage, base.PortalSettings.PortalId); ViewBag.CartableUrl = UrlUtility.GetApiBase(base.Request, base.PortalSettings.DefaultPortalAlias, "BpmsCartableApi").TrimEnd('/') + "/"; ViewBag.EngineUrl = UrlUtility.GetApiBase(base.Request, base.PortalSettings.DefaultPortalAlias, "BpmsApi").TrimEnd('/') + "/"; ViewBag.rootPage = this.Request.RawUrl.Substring(0, this.Request.RawUrl.IndexOf("/" + this.ActivePage.TabName) + this.ActivePage.TabName.Length + 2); ViewBag.LoginUrl = ViewUtility.LoginUrl(); ViewBag.SignOutUrl = DotNetNuke.Common.Globals.NavigateURL("LogOff"); ViewBag.UserFullName = base.User?.DisplayName; ViewBag.ShowUserPanelWithNoSkin = base.ShowUserPanelWithNoSkin; ViewBag.LoadUserPanelJquery = base.LoadUserPanelJquery; ViewBag.LoadUserPanelBootstrap = base.LoadUserPanelBootstrap; base.AddUserIfNotExist(); DomainUtility.CartableHomeUr = base.ActivePage.FullUrl; return(View()); }
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e) { Button btnHiddenPostButton = e.Row.FindControl("btnHiddenPostButton") as Button; if (btnHiddenPostButton != null) { ViewUtility.RowDataBound(sender, e, btnHiddenPostButton, ViewUtility.MouseStyle_Hand); //重写onclick方法 e.Row.Attributes["onclick"] = String.Format( "javascript:" + "IsNextExecute = false;" + "if(IsImgOnClickExe==false) document.getElementById('{0}').click();" + "else IsImgOnClickExe=false;", btnHiddenPostButton.ClientID); } }
public void BindPageTemplate(string type) { if (type != string.Empty) { ViewState["type"] = type; } PageTemplate PageTemplate1 = ViewUtility.GetPageTemplate(dvGoalList, "PageTemplate1"); if (PageTemplate1 != null) { TextBox txtGoPage = (TextBox)PageTemplate1.FindControl("txtGoPage"); int index; if (int.TryParse(txtGoPage.Text.Trim(), out index)) { index = index < 1 ? 1 : index; if (type == "Person") { ViewState["PersonPageIndex"] = index - 1; } else if (type == "Team") { ViewState["TeamPageIndex"] = index - 1; } else if (type == "Company") { ViewState["CompanyPageIndex"] = index - 1; } } if (ViewState["type"] != null) { if (ViewState["type"].ToString() == "Person") { PageTemplate1.GoalLinkButtonGoPageClickdelegate += PersonLinkButtonGoPage_Click; } else if (ViewState["type"].ToString() == "Team") { PageTemplate1.GoalLinkButtonGoPageClickdelegate += TeamLinkButtonGoPage_Click; } else if (ViewState["type"].ToString() == "Company") { PageTemplate1.GoalLinkButtonGoPageClickdelegate += CompanyLinkButtonGoPage_Click; } } } }
public void SetFocusOn(string controlName) { var viewUtility = new ViewUtility(); var textBox = viewUtility.FindChild <TextBox>(null, controlName); if (textBox != null) { textBox.Focus(FocusState.Keyboard); } else { var passwordBox = viewUtility.FindChild <PasswordBox>(null, controlName); if (passwordBox != null) { passwordBox.Focus(FocusState.Keyboard); } } }
/// <summary> /// コンストラクタ /// </summary> /// <param name="servicesProvider">インジェクション サービス</param> protected ApplicationViewModelBase(IServicesProvider servicesProvider) { // // デザイナー上でViewModelをバインドするために // デザインモード時は常にViewModel をインスタンス化できるようにする。 // if (ViewUtility.IsDesignMode()) { return; } if (servicesProvider == null) { throw new ArgumentNullException(nameof(servicesProvider)); } _servicesProvider = servicesProvider; DialogService = _servicesProvider.DialogService; ViewService = _servicesProvider.ViewService; }
private IEnumerator SetButtons() { if (mButtons.Count < mImageList.Count) { Debug.LogError("something went wrong when creating the buttons!"); } if (AppStorage.Instance.CurrentCharacter == null) { UpdateSelectionBorder(0); } else { int index = mImageList.FindIndex(x => x == AppStorage.Instance.CurrentCharacter.Avatar); if (index >= 0) { UpdateSelectionBorder(index); } else { UpdateSelectionBorder(0); } } for (int i = 0; i < mButtons.Count; ++i) { if (i < mImageList.Count) { string item = string.Format(cImagePath, mImageList[i]); ResourceRequest request = Resources.LoadAsync <Texture2D>(item); do { yield return(new WaitForSeconds(0.01f)); }while (!request.isDone); Texture2D tex = request.asset as Texture2D; mButtons[i].GetComponent <Image>().sprite = ViewUtility.CreateSpriteUseTexture(tex.EncodeToPNG(), mButtons[i].GetComponent <Image>()); } else { mButtons[i].SetActive(false); } } Title.text = cTitleText; LoadingSymbol.SetActive(false); }
public ActionResult View(int id) { var member = _memberRepository.GetMember(id); if (member != null) { ViewBag.Member = new MemberTableModel { Id = member.Id, Surname = member.Surname, Firstname = member.Firstname, Othername = member.Othername, Phone = member.Phone, DateRegistered = member.DateRegistered.ToString("d"), Gender = member.LookUpTable.LookUpName, Phone2 = member.Phone2, HomeParish = member.HomeParish, Town = member.Town, Nationality = member.Nationality, EmailAddress = member.Email, EmpolymentAddress = member.EmploymentAddress, MaritalStatus = member.MaritalStatus != null ? member.LookUpTable1.LookUpName : "", NextOfKin = member.NextOfKin, NextOfKinMaritalStatus = member.NextOfKinMaritalStatus != null ? member.LookUpTable2.LookUpName : "", NextOfKinAddress = member.NextOfKinAddress, SpouseName = member.SpouseName, SpousePhone1 = member.SpousePhone, SpousePhone2 = member.SpousePhone2, SizeOfFamilyMale = member.FamilyMaleSize, SizeOfFamilyFemale = member.FamilyFemaleSize, StatutoryGroup = member.StatutoryGroup != null ? member.LookUpTable3.LookUpName : "", PassportUrl = member.PassportUrl, Station = member.Station != null?ViewUtility.GetStationName((int)member.Station) : "", FamilyMembers = ViewUtility.GetFamilyMembers(member.Id), MembersSociety = ViewUtility.GetMembersSociety(member.Id) }; } else { ViewBag.Member = new MemberTableModel(); } return(View()); }
public void StartBattle() { BattleType battle = NORMAL_BATTLE; var rand = Random.value; if (rand <= CHAMPION_CHANCE) { battle = CHAMPION_BATTLE; } else if (rand < ELITE_CHANCE + CHAMPION_CHANCE) { battle = ELITE_BATTLE; } var monsterCount = Random.Range(battle.minMonsters, battle.maxMonsters + 1); List <Monster> monsters = new List <Monster>(); var posMonsters = _currentDungeon.Dungeon.possibleMonsters; var monsterLevel = Random.Range(_currentDungeon.Dungeon.minLvl, _currentDungeon.Dungeon.maxLvl + 1); if (monsterCount >= posMonsters.Length) { foreach (var mon in posMonsters) { var monster = ScriptableObject.CreateInstance <Monster>(); monster.SetData(mon); monster.SetLevel(monsterLevel); monsters.Add(monster); } } for (int i = 0; i < monsterCount - monsters.Count; i++) { var rands = Random.Range(0, posMonsters.Length); var monster = ScriptableObject.CreateInstance <Monster>(); monster.SetData(posMonsters[rands]); monster.SetLevel(monsterLevel); monsters.Add(monster); } ViewUtility.Show <BattleView>(view => view.SetController(new BattleController(monsters, ServiceRegistry.Characters.GetHeroes(), _currentDungeon.Dungeon.minLvl))).Done(); }
public void OnModelChanged(CharactersModel model) { charInfoController.RefreshHeroesModel(model); var hero = _currentHero != null?model.Characters.FirstOrDefault(c => c.id == _currentHero.id) : null; if (hero == null) { if (model.Characters.Length > 0) { hero = model.Characters[0]; } else { ViewUtility.HideThenShow <CharactersView, CharacterOverviewView>(); return; } } OnHeroChanged(hero); }
private void SetDisplayForChart(GraphPane myPane) { // Set the title and axis labels myPane.Title.Text = "\n按员工统计报销"; myPane.YAxis.Title.Text = "统计结果"; myPane.XAxis.Title.Text = "员工"; myPane.Title.FontSpec.IsBold = false; myPane.Title.FontSpec.Size = 26f; myPane.Title.FontSpec.Family = "宋体"; myPane.XAxis.Title.FontSpec.IsBold = false; myPane.XAxis.Title.FontSpec.Size = 22f; myPane.XAxis.Title.FontSpec.Family = "宋体"; myPane.YAxis.Title.FontSpec.IsBold = false; myPane.YAxis.Title.FontSpec.Size = 22f; myPane.YAxis.Title.FontSpec.Family = "宋体"; Random RandomNum_First = new Random((int)DateTime.Now.Ticks); // 对于C#的随机数,没什么好说的 System.Threading.Thread.Sleep(RandomNum_First.Next(50)); Random RandomNum_Sencond = new Random((int)DateTime.Now.Ticks); for (int i = 0; i < myPane.CurveList.Count; i++) { Color color = ViewUtility.GetRandomColor(RandomNum_First, RandomNum_Sencond); BarItem BarItem = (BarItem)(myPane.CurveList[i]); BarItem.Bar.Fill = new Fill(Color.White, color, 90f); BarItem.Bar.Border.Color = color; } //设置数据项说明位置 myPane.Legend.Position = LegendPos.Right; myPane.Legend.Location = new Location(0.06f, 0.15f, CoordType.PaneFraction, AlignH.Left, AlignV.Top); myPane.Legend.FontSpec.Size = 22f; myPane.Legend.FontSpec.Family = "宋体"; myPane.Legend.FontSpec.Fill = new Fill(Color.Transparent); myPane.Legend.Border.Color = Color.Transparent; }
public override void Update() { base.Update(); if (mSoul != null) { if (!mSoul.NeedsToPrepareSpells && mSelectedClass >= 0 && mSelectedRank >= 0) { int spellsPerDay = mSoul.SpellsPerDay()[mSelectedRank]; while (mSoul.MainSpells.Count < mSelectedRank) { mSoul.MainSpells.Add(new List <KeyValuePair <Spell, bool> >()); } if (mSoul.MainSpells[mSelectedRank].Count == spellsPerDay) { foreach (var button in mButtonList) { ViewUtility.EnableSimpleButton(button, false); } } } } }
/// <summary> /// for sorcerers and other swaggers /// </summary> private void InitKnownSpells() { int mainSpells = 0; if (mSoul.MainSpells.Count > mSelectedRank) { mainSpells = mSoul.KnownSpells[mSelectedRank].Count; } GameObject buttonPref = null; int buttonHeight = 0; if (mainSpells == 0) { buttonPref = Resources.Load(cLabelPrefab) as GameObject; buttonHeight = (int)buttonPref.GetComponent <LayoutElement>().minHeight; mTotalHeight += buttonHeight; // display label GameObject obj = GameObject.Instantiate(buttonPref) as GameObject; obj.transform.SetParent(DragArea.transform.FindChild("ScrollArea")); ViewUtility.ChangeSimpleButtonText("You know no spells of this rank", obj); mButtonList.Add(obj); } if (mainSpells > 0) { buttonPref = Resources.Load(cSimplePrefab) as GameObject; buttonHeight = (int)buttonPref.GetComponent <LayoutElement>().minHeight; // for loop to add main spells for (int i = 0; i < mainSpells; ++i) { GameObject button = GameObject.Instantiate(buttonPref) as GameObject; button.transform.SetParent(DragArea.transform.FindChild("ScrollArea")); ViewUtility.ChangeSimpleButtonText(mSoul.KnownSpells[mSelectedRank][i].ToShortString(), button); button.GetComponent <IntButtonHandler>().NotificationInt = i; button.GetComponent <IntButtonHandler>().NotificationCatcher = this; mTotalHeight += buttonHeight; mButtonList.Add(button); } } }