private void RunNext() { IsBusy = true; if (OBJExits("AdjacencyMatrix") && !OBJExits("BeginI")) { SaveOBJ("Status", "inf Đang xếp lịch..."); ReadAdjacencyMatrix(RealPath("AdjacencyMatrix")); GraphColoringAlgorithm.Run(); SaveOBJ("Status", "inf Tô màu xong! Đang xếp thời gian..."); RoomArrangement.Run(); SaveOBJ("Status", "inf Xếp lịch xong! Hãy lưu kết quả vào CSDL (Tất cả các kết quả xếp lịch trước sẽ bị xoá)"); } else { SaveOBJ("Status", "err Chưa hoàn thiện quá trình phân tích CSDL"); } IsBusy = false; }