private static int DoRegisterNewTeacherindb(TeacherInfo NewTeacher) { int returnVal = 0; MySql.Data.MySqlClient.MySqlConnection msqlConnection = OpenDbConnection(); try { //define the command reference MySql.Data.MySqlClient.MySqlCommand msqlCommand = new MySql.Data.MySqlClient.MySqlCommand(); //define the connection used by the command object msqlCommand.Connection = msqlConnection; msqlCommand.CommandText = "INSERT INTO teacher(id,name,joinDate,tdob,address,phone,email,jobId,faculty,salary) " + "VALUES(@id,@name,@joinDate,@tdob,@address,@phone,@email,@jobId,@faculty,@salary)"; //msqlCommand.CommandText = "INSERT INTO teacher(id,name,guardian,address,phone,dob,bloodGroup,joinClass,schoolFrom,joinDate) " + // "VALUES(@id,@name,@guardian,@address,@phone,@dob,@bloodGroup,@joinClass,@schoolFrom,@joinDate)"; msqlCommand.Parameters.AddWithValue("@id", NewTeacher.id); msqlCommand.Parameters.AddWithValue("@name", NewTeacher.name); msqlCommand.Parameters.AddWithValue("@joinDate", NewTeacher.joinDate); msqlCommand.Parameters.AddWithValue("@tdob", NewTeacher.tdob); msqlCommand.Parameters.AddWithValue("@address", NewTeacher.address); msqlCommand.Parameters.AddWithValue("@phone", NewTeacher.phone); msqlCommand.Parameters.AddWithValue("@email", NewTeacher.email); msqlCommand.Parameters.AddWithValue("@jobId", NewTeacher.jobId); msqlCommand.Parameters.AddWithValue("@faculty", NewTeacher.faculty); msqlCommand.Parameters.AddWithValue("@salary", NewTeacher.salary); msqlCommand.ExecuteNonQuery(); returnVal = 1; } catch (Exception er) { returnVal = 0; } finally { //always close the connection msqlConnection.Close(); } return returnVal; }
private static List<TeacherInfo> QueryAllTeacherList() { List<TeacherInfo> TeacherList = new List<TeacherInfo>(); MySql.Data.MySqlClient.MySqlConnection msqlConnection = OpenDbConnection(); try { //define the command reference MySql.Data.MySqlClient.MySqlCommand msqlCommand = new MySql.Data.MySqlClient.MySqlCommand(); msqlCommand.Connection = msqlConnection; msqlCommand.CommandText = "Select * From teacher ;"; MySql.Data.MySqlClient.MySqlDataReader msqlReader = msqlCommand.ExecuteReader(); while (msqlReader.Read()) { TeacherInfo Teacher = new TeacherInfo(); Teacher.id = msqlReader.GetString("id"); Teacher.name = msqlReader.GetString("name"); Teacher.joinDate = msqlReader.GetDateTime("joinDate"); Teacher.tdob = msqlReader.GetDateTime("tdob"); Teacher.address = msqlReader.GetString("address"); Teacher.phone = msqlReader.GetString("phone"); Teacher.email = msqlReader.GetString("email"); Teacher.jobId = msqlReader.GetString("jobId"); Teacher.faculty = msqlReader.GetString("faculty"); Teacher.salary = msqlReader.GetString("salary"); TeacherList.Add(Teacher); } } catch (Exception er) { } finally { //always close the connection msqlConnection.Close(); } return TeacherList; }
public static int RegisterNewTeacher(TeacherInfo NewTeacher) { return DoRegisterNewTeacherindb(NewTeacher); }