Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        private void UpdateTheSelectedTalents()
        {
            BridgeMember myParent = (this.Parent as BridgeMember);

            myParent.updateTalentSelected(selectedTalentTable);
        }