private void updateSkillShow() { var tempTalents = 0; availableTalents = 0; tempTalents = Rank1 + Rank2 + Rank3; if (tempTalents > 0) { foreach (DataRow dr in stf_Data.talent_points_table.Rows) { Int32 rankToTest = Int32.Parse(dr[0].ToString()); if (rankToTest < tempTalents || rankToTest == tempTalents) { availableTalents++; } } } BridgeMember myParent = (this.Parent as BridgeMember); myParent.updateSkillShow(SelectedJobs, availableTalents); MainForm theForm = (myParent.Parent as MainForm); theForm.shipCrewAndDiceControl1.UpdateCrewSkills(); }
private DataTable combinedSkillList(BridgeMember member) { var dt = new DataTable(); var firstList = member.returnNumList(); var secondList = member.returnSkillsList(); DataColumn dc = new DataColumn(); dc.ColumnName = "Skill"; dc.DataType = typeof(String); dc.DefaultValue = "null"; DataColumn dg = new DataColumn(); dg.ColumnName = "Rank"; dg.DataType = typeof(Int32); dg.DefaultValue = 0; dt.Columns.Add(dc); dt.Columns.Add(dg); if (firstList.Count > 0) { for (int x = 0; x < firstList.Count; x++) { DataRow dr = dt.NewRow(); dr[0] = secondList[x]; dr[1] = firstList[x]; dt.Rows.Add(dr); } } return(dt); }
private List <string> combinedSkillList(BridgeMember member) { String sT = "\t"; String dT = "\t\t"; String tT = "\t\t\t"; List <string> myList = new List <string>(); var firstList = member.returnNumList(); var secondList = member.returnSkillsList(); if (firstList.Count > 0) { for (int x = 0; x < firstList.Count; x++) { string newString = firstList[x].ToString() + sT + secondList[x].ToString(); myList.Add(newString); } } return(myList); }
private void UpdateTheSelectedTalents() { BridgeMember myParent = (this.Parent as BridgeMember); myParent.updateTalentSelected(selectedTalentTable); }