diff --git a/Class Scheduling Application/TimeTable.cpp b/Class Scheduling Application/TimeTable.cpp new file mode 100644 index 0000000..2e604b3 --- /dev/null +++ b/Class Scheduling Application/TimeTable.cpp @@ -0,0 +1,351 @@ +// TimeTable.cpp : This file contains the 'main' function. Program execution begins and ends there. +// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +const char* hostname = "localhost"; +const char* username = "admin"; +const char* password = "admin"; +const char* database = "tt"; +const int port = 3306; +const char* unixsocket = "NULL"; +unsigned long clientfag = 0; + + +MYSQL* connectDatabase() +{ + MYSQL* conn; + + conn = mysql_init(0); + conn = mysql_real_connect(conn, hostname, username, password, database, port, unixsocket, clientfag); + + return conn; +} + +int date_cmp(const char* d1, const char* d2) +{ + int rc; + // compare years + rc = strncmp(d1 + 6, d2 + 6, 4); + if (rc != 0) + return rc; + + // compare months + rc = strncmp(d1 + 3, d2 + 3, 2); + if (rc != 0) + return rc; + + // compare days + return strncmp(d1, d2, 2); +} + +string selected_Date(MYSQL* conn) +{ + string selected_date=""; + MYSQL_ROW row; + MYSQL_RES* res; + + list dates; + + int q; + q = mysql_query(conn, "SELECT slot_ID, date FROM slot GROUP By date"); + if (!q) + { + res = mysql_store_result(conn); + + int counter = 1; + + while (row = mysql_fetch_row(res)) + { + //cout << " Slot_ID : " << row[0] << endl; + //IDs.push_back(row[0]); + cout <<" " << row[1] << endl; + dates.push_back(row[1]); + counter++; + } + } + + string date ; + + cout << "\nEnter any date (in exact/same format) from the list shown above: " << endl; + cin >> date; + + list ::iterator it; + + for (it = dates.begin(); it != dates.end(); ++it) + { + //cout << '\t' << *it; + if (date==*it) + { + selected_date = *it; + cout << "\n Selected Date: " << *it; + } + else + { + // + } + + } + if (selected_date =="") + { + cout << "\nYou have entered false date." << endl; + } + + return selected_date; +} + +string selected_Module(MYSQL* conn) +{ + string selected_Mod = ""; + MYSQL_ROW row; + MYSQL_RES* res; + + list mod_IDs; + + int q; + q = mysql_query(conn, "SELECT module_ID, mod_name, mod_code FROM module"); + if (!q) + { + res = mysql_store_result(conn); + + int counter = 1; + + while (row = mysql_fetch_row(res)) + { + cout << "\nModule ID : " << row[0] << endl; + mod_IDs.push_back(row[0]); + cout << "Name: " << row[1] << endl; + cout << "Code: " << row[2] << endl; + cout << "" << endl; + counter++; + } + } + + string id; + + cout << "\nEnter the exact ID of Module you want to take: " << endl; + cin >> id; + + list ::iterator it; + + for (it = mod_IDs.begin(); it != mod_IDs.end(); ++it) + { + //cout << '\t' << *it; + if (id == *it) + { + selected_Mod = *it; + cout << "\n Selected Module: " << *it; + } + else + { + // + } + + } + if (selected_Mod == "") + { + cout << "\nYou have entered wrong module ID." << endl; + } + + return selected_Mod; + +} + +void showAllClasses(MYSQL* conn, string selected_Date) +{ + MYSQL_ROW row; + MYSQL_RES* res; + int qstate; + + if (conn) + { + string query = "SELECT start_time, end_time, module.mod_name, module.mod_code FROM slot INNER JOIN module ON slot.fk_module = module.module_ID WHERE date = '" + selected_Date + "'"; + const char* q = const_cast(query.c_str()); + qstate = mysql_query(conn, q); + + if (!qstate) + { + res = mysql_store_result(conn); + + + while (row = mysql_fetch_row(res)) + { + cout << "\n" << endl; + cout << " Start_Time : " << row[0] << endl; + cout << " End_Time: " << row[1] << endl; + cout << " Name: " << row[2] << endl; + cout << " Code: " << row[3] << endl; + cout << "\n" << endl; + } + } + } +} + +void showAllSlots(MYSQL* conn, string select_Mod) +{ + MYSQL_ROW row; + MYSQL_RES* res; + int qstate; + + // current date/time based on current system + time_t now = time(0); + + //cout << "Number of sec since January 1,1970 is:: " << now << endl; + + tm* ltm = localtime(&now); + + // print various components of tm structure. + //cout << "Year:" << 1900 + ltm->tm_year << endl; + //cout << "Month: " << 1 + ltm->tm_mon << endl; + //cout << "Day: " << ltm->tm_mday << endl; + //cout << "Time: " << 5 + ltm->tm_hour << ":"; + //cout << 30 + ltm->tm_min << ":"; + //cout << ltm->tm_sec << endl; + + int y = (1900 + ltm->tm_year); + int m = (1 + ltm->tm_mon); + int day = ltm->tm_mday; + + string dd = "" + to_string(y) +"-"+ to_string(m) +"-"+ to_string(day); + cout << "\nToday's date: " << dd << endl; + + if (conn) + { + string query = "SELECT slot.date, slot.start_time, slot.end_time FROM slot INNER JOIN module ON slot.fk_module = module.module_ID WHERE module.module_ID = '" + select_Mod + "' AND slot.date >= '"+dd+"'"; + const char* q = const_cast(query.c_str()); + qstate = mysql_query(conn, q); + + if (!qstate) + { + res = mysql_store_result(conn); + + + while (row = mysql_fetch_row(res)) + { + cout << "\n" << endl; + cout << " Date : " << row[0] << endl; + cout << " Start_Time : " << row[1] << endl; + cout << " End_Time: " << row[2] << endl; + //cout << "\n" << endl; + } + } + } +} + + + +int main() +{ + MYSQL* conn = connectDatabase(); + MYSQL_ROW row; + MYSQL_RES* res; + + char option; + + do { + + string stud_name; + + /**< Get student's name */ + + cout << "Enter your name:" << endl; + cin >> stud_name; + + cout << "Name: " + stud_name << endl; + + /**< Compare student name from database */ + + int qstate; + + if (conn) + { + cout << "Connection Successfull!\n"; + qstate = mysql_query(conn, "SELECT * FROM student"); + + if (!qstate) + { + res = mysql_store_result(conn); + + + while (row = mysql_fetch_row(res)) + { + //cout << " ID : " << row[0] << endl; + + cout << " Name: " << row[1] << endl; + + if (stud_name == row[1]) + { + cout << "\nSelect any one of the following:" << endl; + cout << "1. Check classes by DATE" << endl; + cout << "2. Check classes by MODULES" << endl; + + cout << "\nEnter 1 for DATE and 2 for MODULES ..." << endl; + + char op; + cin >> op; + + if (op == '1') { + + // Ask for date + + cout << "\nSelect any date from the following: " << endl; + string select_Date = selected_Date(conn); + showAllClasses(conn, select_Date); + } + else if (op == '2') { + + // Ask for modules + cout << "\nSelect any module from the following: " << endl; + string select_Mod = selected_Module(conn); + showAllSlots(conn, select_Mod); + + + + } + else { + cout << "\nEnter correct option!!" << endl; + } + break; + } + else + { + cout << "Enter correct name." << endl; + } + + + } + } + } + else + { + cout << "Connection Unsuccessfull!\n"; + } + + cout << "\nContinue? (y/n) "; + cin >> option; + + } while (option == 'y' || option == 'Y'); + +} + +// Run program: Ctrl + F5 or Debug > Start Without Debugging menu +// Debug program: F5 or Debug > Start Debugging menu + +// Tips for Getting Started: +// 1. Use the Solution Explorer window to add/manage files +// 2. Use the Team Explorer window to connect to source control +// 3. Use the Output window to see build output and other messages +// 4. Use the Error List window to view errors +// 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project +// 6. In the future, to open this project again, go to File > Open > Project and select the .sln file diff --git a/Class Scheduling Application/TimeTable.sln b/Class Scheduling Application/TimeTable.sln new file mode 100644 index 0000000..5c1ef98 --- /dev/null +++ b/Class Scheduling Application/TimeTable.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30717.126 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeTable", "TimeTable.vcxproj", "{706D2772-E0BD-49A1-8374-2D444C8E7535}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Debug|x64.ActiveCfg = Debug|x64 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Debug|x64.Build.0 = Debug|x64 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Debug|x86.ActiveCfg = Debug|Win32 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Debug|x86.Build.0 = Debug|Win32 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Release|x64.ActiveCfg = Release|x64 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Release|x64.Build.0 = Release|x64 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Release|x86.ActiveCfg = Release|Win32 + {706D2772-E0BD-49A1-8374-2D444C8E7535}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9C88AAB6-1964-4D86-9486-277DC307321D} + EndGlobalSection +EndGlobal diff --git a/Class Scheduling Application/TimeTable.vcxproj b/Class Scheduling Application/TimeTable.vcxproj new file mode 100644 index 0000000..98eae04 --- /dev/null +++ b/Class Scheduling Application/TimeTable.vcxproj @@ -0,0 +1,153 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {706d2772-e0bd-49a1-8374-2d444c8e7535} + TimeTable + 10.0 + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + false + + + true + + + false + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS + true + C:\Program Files\MySQL\Connector C++ 8.0\include;C:\Program Files\MySQL\MySQL Server 8.0\include;%(AdditionalIncludeDirectories) + + + Console + true + C:\Program Files\MySQL\Connector C++ 8.0\lib64;C:\Program Files\MySQL\MySQL Server 8.0\lib;%(AdditionalLibraryDirectories) + mysqlcppconn8.lib;libmysql.lib;%(AdditionalDependencies) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS + true + C:\Program Files\MySQL\Connector C++ 8.0\include;C:\Program Files\MySQL\MySQL Server 8.0\include;%(AdditionalIncludeDirectories) + + + Console + true + true + true + C:\Program Files\MySQL\Connector C++ 8.0\lib64;C:\Program Files\MySQL\MySQL Server 8.0\lib;%(AdditionalLibraryDirectories) + mysqlcppconn8.lib;libmysql.lib;%(AdditionalDependencies) + + + + + + + + + \ No newline at end of file diff --git a/Class Scheduling Application/TimeTable.vcxproj.filters b/Class Scheduling Application/TimeTable.vcxproj.filters new file mode 100644 index 0000000..6e74ba3 --- /dev/null +++ b/Class Scheduling Application/TimeTable.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + \ No newline at end of file diff --git a/Class Scheduling Application/TimeTable.vcxproj.user b/Class Scheduling Application/TimeTable.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/Class Scheduling Application/TimeTable.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Class Scheduling Application/tt.sql b/Class Scheduling Application/tt.sql new file mode 100644 index 0000000..59c1ca3 --- /dev/null +++ b/Class Scheduling Application/tt.sql @@ -0,0 +1,223 @@ +-- phpMyAdmin SQL Dump +-- version 5.0.2 +-- https://www.phpmyadmin.net/ +-- +-- Host: 127.0.0.1 +-- Generation Time: Nov 29, 2020 at 10:00 PM +-- Server version: 10.4.14-MariaDB +-- PHP Version: 7.4.9 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Database: `tt` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `lecturer` +-- + +CREATE TABLE `lecturer` ( + `lec_ID` int(11) NOT NULL, + `name` varchar(200) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `lecturer` +-- + +INSERT INTO `lecturer` (`lec_ID`, `name`) VALUES +(1101, 'Mr. Mark Tyres'), +(1102, 'Dr Mark Elshaw'), +(1103, 'Dr. Trang Doan'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `mm_lec_mod` +-- + +CREATE TABLE `mm_lec_mod` ( + `fk_lec` int(11) NOT NULL, + `fk_mod` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `mm_lec_mod` +-- + +INSERT INTO `mm_lec_mod` (`fk_lec`, `fk_mod`) VALUES +(1101, 1010), +(1102, 1011), +(1102, 1012), +(1102, 1013), +(1103, 1013); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `module` +-- + +CREATE TABLE `module` ( + `module_ID` int(11) NOT NULL, + `mod_name` varchar(200) NOT NULL, + `mod_code` varchar(200) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `module` +-- + +INSERT INTO `module` (`module_ID`, `mod_name`, `mod_code`) VALUES +(1010, 'Software Engineering', '5001CEM (ON-LINE)'), +(1011, 'Introduction to Artificial Intelligence', '5000CEM (ON-LINE)'), +(1012, 'Operating Systems and Security', '5004CEM (ON-LINE)'), +(1013, 'Operating Systems and Security', '5004CEM (ON-LINE) | Class 2'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `slot` +-- + +CREATE TABLE `slot` ( + `slot_ID` int(11) NOT NULL, + `date` date NOT NULL, + `start_time` varchar(50) NOT NULL, + `end_time` varchar(50) NOT NULL, + `fk_module` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `slot` +-- + +INSERT INTO `slot` (`slot_ID`, `date`, `start_time`, `end_time`, `fk_module`) VALUES +(100, '2020-11-09', '11:00 AM', '01:00 PM', 1010), +(101, '2020-11-09', '01:00 PM', '03:00 PM', 1012), +(102, '2020-11-10', '10:00 AM', '12:00 PM', 1012), +(103, '2020-11-10', '12:00 PM', '02:00 PM', 1012), +(104, '2020-11-13', '11:00 AM', '01:00 PM', 1011), +(105, '2020-11-13', '02:00 PM', '04:00 PM', 1012), +(106, '2020-11-16', '11:00 AM', '01:00 PM', 1010), +(107, '2020-11-17', '12:00 PM', '02:00 PM', 1013), +(108, '2020-11-17', '11:00 AM', '01:00 PM', 1011), +(109, '2020-11-23', '11:00 AM', '01:00 PM', 1010), +(110, '2020-11-24', '12:00 PM', '02:00 PM', 1012), +(111, '2020-11-27', '11:00 AM', '01:00 PM', 1011), +(112, '2020-11-30', '11:00 AM', '01:00 PM', 1010), +(113, '2020-12-01', '12:00 PM', '02:00 PM', 1013), +(114, '2020-12-02', '06:00 PM', '08:00 PM', 1013), +(115, '2020-12-03', '09:00 AM', '11:00 AM', 1013), +(116, '2020-12-04', '11:00 AM', '01:00 PM', 1011); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `student` +-- + +CREATE TABLE `student` ( + `stud_ID` int(11) NOT NULL, + `stud_name` varchar(200) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `student` +-- + +INSERT INTO `student` (`stud_ID`, `stud_name`) VALUES +(11000, 'student1'), +(11001, 'student2'), +(11002, 'student3'), +(11003, 'student4'); + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `lecturer` +-- +ALTER TABLE `lecturer` + ADD PRIMARY KEY (`lec_ID`); + +-- +-- Indexes for table `mm_lec_mod` +-- +ALTER TABLE `mm_lec_mod` + ADD KEY `fk1` (`fk_lec`), + ADD KEY `fk2` (`fk_mod`); + +-- +-- Indexes for table `module` +-- +ALTER TABLE `module` + ADD PRIMARY KEY (`module_ID`); + +-- +-- Indexes for table `slot` +-- +ALTER TABLE `slot` + ADD PRIMARY KEY (`slot_ID`); + +-- +-- Indexes for table `student` +-- +ALTER TABLE `student` + ADD PRIMARY KEY (`stud_ID`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `lecturer` +-- +ALTER TABLE `lecturer` + MODIFY `lec_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1104; + +-- +-- AUTO_INCREMENT for table `module` +-- +ALTER TABLE `module` + MODIFY `module_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1014; + +-- +-- AUTO_INCREMENT for table `slot` +-- +ALTER TABLE `slot` + MODIFY `slot_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=121; + +-- +-- AUTO_INCREMENT for table `student` +-- +ALTER TABLE `student` + MODIFY `stud_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11004; + +-- +-- Constraints for dumped tables +-- + +-- +-- Constraints for table `mm_lec_mod` +-- +ALTER TABLE `mm_lec_mod` + ADD CONSTRAINT `fk1` FOREIGN KEY (`fk_lec`) REFERENCES `lecturer` (`lec_ID`), + ADD CONSTRAINT `fk2` FOREIGN KEY (`fk_mod`) REFERENCES `module` (`module_ID`); +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/Class Scheduling Application/x64/Release/TimeTable.exe b/Class Scheduling Application/x64/Release/TimeTable.exe new file mode 100644 index 0000000..2cd0e93 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.exe differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.exe.recipe b/Class Scheduling Application/x64/Release/TimeTable.exe.recipe new file mode 100644 index 0000000..27153cc --- /dev/null +++ b/Class Scheduling Application/x64/Release/TimeTable.exe.recipe @@ -0,0 +1,11 @@ + + + + + E:\TimeTable\x64\Release\TimeTable.exe + + + + + + \ No newline at end of file diff --git a/Class Scheduling Application/x64/Release/TimeTable.iobj b/Class Scheduling Application/x64/Release/TimeTable.iobj new file mode 100644 index 0000000..5c73e18 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.iobj differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.ipdb b/Class Scheduling Application/x64/Release/TimeTable.ipdb new file mode 100644 index 0000000..00137d7 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.ipdb differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.log b/Class Scheduling Application/x64/Release/TimeTable.log new file mode 100644 index 0000000..ecada25 --- /dev/null +++ b/Class Scheduling Application/x64/Release/TimeTable.log @@ -0,0 +1,7 @@ + TimeTable.cpp + Generating code + 2 of 232 functions ( 0.9%) were compiled, the rest were copied from previous compilation. + 0 functions were new in current compilation + 11 functions had inline decision re-evaluated but remain unchanged + Finished generating code + TimeTable.vcxproj -> E:\TimeTable\x64\Release\TimeTable.exe diff --git a/Class Scheduling Application/x64/Release/TimeTable.obj b/Class Scheduling Application/x64/Release/TimeTable.obj new file mode 100644 index 0000000..0a2f1cf Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.obj differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.pdb b/Class Scheduling Application/x64/Release/TimeTable.pdb new file mode 100644 index 0000000..2d136ce Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.pdb differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.command.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.command.1.tlog new file mode 100644 index 0000000..182ff7b Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.command.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.read.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.read.1.tlog new file mode 100644 index 0000000..2cd21e5 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.read.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.write.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.write.1.tlog new file mode 100644 index 0000000..2419fe4 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/CL.write.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.lastbuildstate b/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.lastbuildstate new file mode 100644 index 0000000..9e9030d --- /dev/null +++ b/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.28.29333:TargetPlatformVersion=10.0.18362.0: +Release|x64|E:\TimeTable\| diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.write.1u.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.write.1u.tlog new file mode 100644 index 0000000..a3cd28b Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/TimeTable.write.1u.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/link.command.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.command.1.tlog new file mode 100644 index 0000000..72824ae Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.command.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/link.read.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.read.1.tlog new file mode 100644 index 0000000..10c2701 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.read.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.tlog/link.write.1.tlog b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.write.1.tlog new file mode 100644 index 0000000..1051372 Binary files /dev/null and b/Class Scheduling Application/x64/Release/TimeTable.tlog/link.write.1.tlog differ diff --git a/Class Scheduling Application/x64/Release/TimeTable.vcxproj.FileListAbsolute.txt b/Class Scheduling Application/x64/Release/TimeTable.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..1433cf5 --- /dev/null +++ b/Class Scheduling Application/x64/Release/TimeTable.vcxproj.FileListAbsolute.txt @@ -0,0 +1 @@ +E:\TimeTable\x64\Release\TimeTable.exe diff --git a/Class Scheduling Application/x64/Release/libmysql.dll b/Class Scheduling Application/x64/Release/libmysql.dll new file mode 100644 index 0000000..17b2f9a Binary files /dev/null and b/Class Scheduling Application/x64/Release/libmysql.dll differ diff --git a/Class Scheduling Application/x64/Release/vc142.pdb b/Class Scheduling Application/x64/Release/vc142.pdb new file mode 100644 index 0000000..19d9f14 Binary files /dev/null and b/Class Scheduling Application/x64/Release/vc142.pdb differ