public IHttpActionResult GetPreNameListbyRunno(string id) { PrenameModel result = new PrenameModel(); DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { MySqlCommand qExe = new MySqlCommand(); qExe.Connection = conn.connection; SQLString = @"select PreNameRunno, PreName from prename where PreNameRunno = @PreNameRunno"; qExe.CommandText = SQLString; qExe.Parameters.AddWithValue("@PreNameRunno", id); MySqlDataReader dataReader = qExe.ExecuteReader(); while (dataReader.Read()) { PrenameModel detail = new PrenameModel(); detail.PreNameRunno = int.Parse(dataReader["PreNameRunno"].ToString()); detail.PreName = dataReader["PreName"].ToString(); result = detail; } return(Json(result)); } else { return(BadRequest("Database connect fail!")); } }
public IHttpActionResult GetPreNameList() { List <PrenameModel> result = new List <PrenameModel>(); DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { MySqlCommand qExe = new MySqlCommand(); qExe.Connection = conn.connection; SQLString = @"select PreNameRunno, PreName from prename order by PreNameRunno"; qExe.CommandText = SQLString; MySqlDataReader dataReader = qExe.ExecuteReader(); while (dataReader.Read()) { PrenameModel detail = new PrenameModel(); detail.PreNameRunno = int.Parse(dataReader["PreNameRunno"].ToString()); detail.PreName = dataReader["PreName"].ToString(); result.Add(detail); } return(Json(result)); } else { return(BadRequest("Database connect fail!")); } }
public IHttpActionResult PreNameEdit([FromBody] PrenameModel item) { DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { try { SQLString = @"UPDATE prename SET PreName = @PreName WHERE PreNameRunno = @PreNameRunno"; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; qExe.Parameters.AddWithValue("@PreNameRunno", item.PreNameRunno); qExe.Parameters.AddWithValue("@PreName", item.PreName); qExe.ExecuteNonQuery(); conn.CloseConnection(); return(Json(new ResultDataModel { success = true, errorMessage = "", returnRunno = "" })); } catch (Exception e) { return(Json(new ResultDataModel { success = false, errorMessage = e.Message, returnRunno = "" })); } } else { return(Json(new ResultDataModel { success = false, errorMessage = "Database connect fail!", returnRunno = "" })); } }
public IHttpActionResult PreNameAdd([FromBody] PrenameModel item) { DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { try { SQLString = @"insert into prename (PreName) values (@PreName) "; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; qExe.Parameters.AddWithValue("@PreName", item.PreName); qExe.ExecuteNonQuery(); long returnid = qExe.LastInsertedId; conn.CloseConnection(); return(Json(new ResultDataModel { success = true, errorMessage = "", returnRunno = returnid.ToString() })); } catch (Exception e) { return(Json(new ResultDataModel { success = false, errorMessage = e.Message, returnRunno = "" })); } } else { return(Json(new ResultDataModel { success = false, errorMessage = "Database connect fail!", returnRunno = "" })); } }