public static int UpdatePatHist(PatientsHistory iPHOld, PatientsHistory iPHNew) { RemovePatHist(iPHOld.Id); AddToHistory(iPHNew); return 0; }
public static void PatHistInsert(PatientsHistory iPH) { if (GlobalVars.ConnectedToDatabase) { MySqlConnection con = new MySqlConnection(MyConnectionString); con.Open(); try { MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "insert into pat_hist(id, doctor_id, patient_id, diesease, date) values(" + iPH.Id + "," + iPH.Doctor.Id + "," + iPH.Pat.Id + ",'" + iPH.DiseaseName + "','" + iPH.Date +"');"; cmd.ExecuteNonQuery(); } catch (Exception) { } finally { if (con.State == ConnectionState.Open) { con.Close(); } } } }
public static int AddToHistory(PatientsHistory iPatHist) { if((GlobalVars.LoggedInUser.AccessLvl == AccessLevel.Doctor) || (GlobalVars.LoggedInUser.AccessLvl == AccessLevel.Admin)) { GlobalVars.PatientsHistoryList.Add(new PatientsHistory(++GlobalVars.PatientsHistoryIdCounter, iPatHist.Doctor, iPatHist.Pat, iPatHist.DiseaseName, iPatHist.Date)); Serialize(GlobalVars.PatientsHistoryList, GlobalVars.PatientsHistoryDbName); CreatingDatabaseSelects.PatHistInsert(iPatHist); return 0; } return 1; //access error }
/* -- PatientsHistory -- */ public static void PatHistUpdate(PatientsHistory iPH) { if (GlobalVars.ConnectedToDatabase) { PatHistDelete(iPH.Id); PatHistInsert(iPH); } }