示例#1
0
 public static int SortTypeName(FishHistoryDBSummaryFishModel iFish1, FishHistoryDBSummaryFishModel iFish2)
 {
     //1番目のキー:FishTypeでソート
     if (iFish1.FishType > iFish2.FishType)
     {
         return(1);
     }
     else if (iFish1.FishType < iFish2.FishType)
     {
         return(-1);
     }
     else
     {
         //2番目のキー:FishNameでソート
         return(string.Compare(iFish1.FishName, iFish2.FishName));
     }
 }
示例#2
0
        public void Add(FishHistoryDBFishModel iFish)
        {
            this.Count += 1;

            bool foundFlg = false;

            foreach (FishHistoryDBSummaryFishModel fish in this.Fishes)
            {
                if (fish.FishName == iFish.FishName)
                {
                    foundFlg = true;
                    fish.Add(iFish);
                    break;
                }
            }
            if (!foundFlg)
            {
                FishHistoryDBSummaryFishModel fish = new FishHistoryDBSummaryFishModel(iFish);
                fish.FishName = iFish.FishName;
                fish.FishType = iFish.FishType;
                this.Fishes.Add(fish);
            }
            this.Fishes.Sort(FishHistoryDBSummaryFishModel.SortTypeName);
        }
        public void Add(FishHistoryDBFishModel iFish)
        {
            this.Count += 1;

            bool foundFlg = false;
            foreach (FishHistoryDBSummaryFishModel fish in this.Fishes)
            {
                if (fish.FishName == iFish.FishName)
                {
                    foundFlg = true;
                    fish.Add(iFish);
                    break;
                }
            }
            if (!foundFlg)
            {
                FishHistoryDBSummaryFishModel fish = new FishHistoryDBSummaryFishModel(iFish);
                fish.FishName = iFish.FishName;
                fish.FishType = iFish.FishType;
                this.Fishes.Add(fish);
            }
            this.Fishes.Sort(FishHistoryDBSummaryFishModel.SortTypeName);
        }
 public static int SortTypeName(FishHistoryDBSummaryFishModel iFish1, FishHistoryDBSummaryFishModel iFish2)
 {
     //1番目のキー:FishTypeでソート
     if (iFish1.FishType > iFish2.FishType)
     {
         return 1;
     }
     else if (iFish1.FishType < iFish2.FishType)
     {
         return -1;
     }
     else
     {
         //2番目のキー:FishNameでソート
         return string.Compare(iFish1.FishName, iFish2.FishName);
     }
 }