 import UIKit
 
 class ShiftNameListSetting: UIViewController, UITableViewDataSource, UITableViewDelegate{
-
+    
     @IBOutlet weak var table: UITableView!
     
     override func viewDidLoad() {
         super.viewDidLoad()
-
+        
         table.delegate = self
         table.dataSource = self
         
-//        self.RefreshData()
-
-    }
-    
-
-//    func RefreshData(){
-//        records.removeAll()
+        self.RefreshData()
+        
+    }
+    
+    
+    func RefreshData(){
+        records.removeAll()
 //        texts.removeAll()
-//        
-//        //ShiftSystemDBのレコード全て取得
-//            let results = DBmethod().ShiftSystemAllRecordGet()
-//            for(var i = 0; i < results.count; i++){
-//                records.append(results[i])
-//            }
-//        
-//        //ShiftSystemDBから名前を全て取得
-//        early = DBmethod().ShiftSystemNameArrayGet()
-//        
-//        self.table.reloadData()
-//
-//    }
-
+        
+        
+        //ShiftSystemDBのレコード全てをグループ別で配列に格納
+        for(var i = 0; i <= 6; i++){
+            records.append([])
+            let results = DBmethod().ShiftSystemRecordArrayGetByGroudid(i)
+            
+            for(var j = 0; j < results.count; j++){
+                records[i].append(results[j])
+//                texts[i].append(results[i].name)
+            }
+        }
+        
+        self.table.reloadData()
+        
+    }
+    
     override func didReceiveMemoryWarning() {
         super.didReceiveMemoryWarning()
     }
     
-    
-    // セルに表示するテキスト
-    var texts: [[String]] = [[]]
-    
     //ShiftSystemDBのレコード配列
-    var records_early: [ShiftSystemDB] = []
-    var records_center1: [ShiftSystemDB] = []
-    var records_center2: [ShiftSystemDB] = []
-    var records_center3: [ShiftSystemDB] = []
-    var records_late: [ShiftSystemDB] = []
-    var records_other: [ShiftSystemDB] = []
-
+    var records: [[ShiftSystemDB]] = []
+    
     // Sectionで使用する配列を定義する.
     let sections: NSArray = ["早番", "中1", "中2", "中3", "遅番", "その他", "休み"]
     

        
        self.presentViewController(alert, animated: true, completion: nil)
    }

    
    //プラスボタンを押したとき
    @IBAction func TapPlusButton(sender: AnyObject) {

            
            let Action: UIAlertAction = UIAlertAction(title: buttontitle, style: UIAlertActionStyle.Destructive, handler: { (action:UIAlertAction!) -> Void in
                
                //                for(var i = 0; i < self.records.count; i++){
                //
                //                    if(self.early[index] == self.records[i].name){
                //                        let pivot = self.records[i].id                  //削除前にずらす元となるidを記録する
                //
                //                        //対象レコードを削除,並び替え,穴埋め
                //                        DBmethod().DeleteRecord(self.records[i])
                //                        DBmethod().StaffNameDBSort()
                //                        DBmethod().StaffNameDBFillHole(pivot)
                //
                //                        break
                //                    }
                //                }
                //                self.RefreshData()
            })
            alert.addAction(Action)
            
