示例#1
0
        private DataStorage.CrewDataStruct SetNewCrewData(string Name)
        {
            var aCrew = new DataStorage.CrewDataStruct();

            aCrew.Job  = Name;
            aCrew.Num  = ReturnCrewNumInt(Name);
            aCrew.Rank = 11;

            return(aCrew);
        }
示例#2
0
        private List <DataStorage.CrewDataStruct> CreateCrewObject(DataTable theCrew)
        {
            var myCrew = new List <DataStorage.CrewDataStruct>();

            foreach (DataRow dr in theCrew.Rows)
            {
                var aCrew = new DataStorage.CrewDataStruct();
                aCrew.Job  = dr[0].ToString();
                aCrew.Num  = Int32.Parse(dr[1].ToString());
                aCrew.Rank = Int32.Parse(dr[2].ToString());

                myCrew.Add(aCrew);
            }

            return(myCrew);
        }
示例#3
0
        private string CrewRowString(DataStorage.CrewDataStruct aCrew)
        {
            var    snglTab = "\t";
            var    dblTab  = "\t\t";
            var    trpTab  = "\t\t\t";
            String sT      = "\t";
            String dT      = "\t\t";
            String tT      = "\t\t\t";
            String fT      = "\t\t\t\t";
            String fiT     = "\t\t\t\t\t";

            var myString = "";

            if (aCrew.Job.Length > 15)
            {
                myString = aCrew.Job + snglTab + aCrew.Num + dblTab + aCrew.Rank;
            }
            else if (aCrew.Job.Length > 11)
            {
                myString = aCrew.Job + dblTab + aCrew.Num + dblTab + aCrew.Rank;
            }
            else if (aCrew.Job.Length > 7)
            {
                myString = aCrew.Job + trpTab + aCrew.Num + dblTab + aCrew.Rank;
            }
            else
            {
                var newString = "";
                if (aCrew.Job.Contains("Spy"))
                {
                    newString = "Spy ";
                }
                else
                {
                    newString = aCrew.Job;
                }
                myString = newString + fT + aCrew.Num + dblTab + aCrew.Rank;
            }

            return(myString);
        }
示例#4
0
        private string CrewRowString(DataStorage.CrewDataStruct aCrew)
        {
            var snglTab  = "\t";
            var dblTab   = "\t\t";
            var trpTab   = "\t\t\t";
            var myString = "";

            if (aCrew.Job.Length > 15)
            {
                myString = aCrew.Job + snglTab + aCrew.Num + dblTab + aCrew.Rank;
            }
            else if (aCrew.Job.Length > 7)
            {
                myString = aCrew.Job + dblTab + aCrew.Num + dblTab + aCrew.Rank;
            }
            else
            {
                myString = aCrew.Job + trpTab + aCrew.Num + dblTab + aCrew.Rank;
            }

            return(myString);
        }