public List <Diagnostique> selectDiagnostiquesFromIdPatient(string p_id_patient) { List <Diagnostique> lst_diagnostiques = new List <Diagnostique>(); MySqlCommand cmd = connection.CreateCommand();; cmd.CommandText = "SELECT * FROM diagnostique WHERE id_patient='" + p_id_patient + "'"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Diagnostique diagnostique = new Diagnostique(); diagnostique.id_diagnostique = Convert.ToString(reader["id_diagnostique"]); diagnostique.date_diagnostique = Convert.ToDateTime(reader["date_diagnostique"]); diagnostique.diagnostique = Convert.ToString(reader["diagnostique"]); diagnostique.id_ps = Convert.ToString(reader["id_ps"]); diagnostique.id_patient = Convert.ToString(reader["id_patient"]); lst_diagnostiques.Add(diagnostique); } connection.Close(); return(lst_diagnostiques); }
public IActionResult Delete(string id) { Diagnostique model = db.Diagnostiques.Find(id); db.Diagnostiques.Remove(model); db.SaveChanges(); return(RedirectToAction("Detail", "Materiel", new { id = model.MaterielID })); }
public IActionResult NewDiag(Diagnostique model) { if (ModelState.IsValid) { db.Diagnostiques.Add(model); db.SaveChanges(); return(RedirectToAction("Detail", "Materiel", new { id = model.MaterielID })); } ViewBag.Mat = new SelectList(db.Materiels, "ID", "Description"); return(View(model)); }
public void deleteDiagnostique(Diagnostique p_diagnostique) { List <Diagnostique> lst_diagnostiques = new List <Diagnostique>(); MySqlCommand cmd = connection.CreateCommand(); cmd.CommandText = "DELETE FROM diagnostique WHERE id_diagnostique='" + p_diagnostique.id_diagnostique + "'"; MySqlDataReader reader = cmd.ExecuteReader(); connection.Close(); }
public IActionResult Update(Diagnostique model, string id, string idmat) { model.ID = id; model.MaterielID = idmat; if (ModelState.IsValid) { db.Diagnostiques.Update(model); db.SaveChanges(); return(RedirectToAction("Detail", "Materiel", new { id = idmat })); } model.Materiel = db.Materiels.Find(idmat); return(View(model)); }
public void insertDiagnostique(Diagnostique p_diagnostique, string p_id_diagnostique) { List <Diagnostique> lst_diagnostiques = new List <Diagnostique>(); MySqlCommand cmd = connection.CreateCommand(); cmd.CommandText = "INSERT INTO diagnostique(id_diagnostique, date_diagnostique, diagnostique, id_ps, id_patient) VALUES('" + p_id_diagnostique + "','" + p_diagnostique.date_diagnostique + "','" + p_diagnostique.diagnostique + "','" + p_diagnostique.id_ps + "','" + p_diagnostique.id_patient + "')"; MySqlDataReader reader = cmd.ExecuteReader(); connection.Close(); }
public IActionResult Create(Diagnostique model, string idmat, string description, string marque) { model.MaterielID = idmat; if (ModelState.IsValid) { db.Diagnostiques.Add(model); db.SaveChanges(); return(RedirectToAction("Detail", "Materiel", new { id = idmat })); } ViewBag.IDMateriel = idmat; ViewBag.Desc = description; ViewBag.Marq = marque; return(View(model)); }
public void updateDiagnostique(Diagnostique p_diagnostique) { List <Diagnostique> lst_diagnostiques = new List <Diagnostique>(); MySqlCommand cmd = connection.CreateCommand(); cmd.CommandText = "UPDATE diagnostique SET id_diagnostique=" + p_diagnostique.id_diagnostique + ", date_time=" + p_diagnostique.date_diagnostique + ", diagnostique=" + p_diagnostique.diagnostique + ", id_ps=" + p_diagnostique.id_ps + ", id_patient" + p_diagnostique.id_patient; MySqlDataReader reader = cmd.ExecuteReader(); connection.Close(); }
public async Task <Diagnostique> AddDiagnostique(Diagnostique diagnostique) { try { Etablissement etablissement = await GetEtablissementByUser(); diagnostique.InstallationId = etablissement.Installation.Id; _context.Diagnostiques.Add(diagnostique); await _context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } return(diagnostique); }
public async Task <IActionResult> Create([Bind("Id,Diagnostique_Realise,Diagnostique_Date,Diagnostique_Intervenant")] Diagnostique diagnostique) { try { if (ModelState.IsValid) { diagnostique = await _dataDiagnostique.AddDiagnostique(diagnostique); return(RedirectToAction("Index", new { @installationId = diagnostique.InstallationId })); } } catch (Exception ex) { await _dataDiagnostique.AddLogErreur(ex); } return(View(diagnostique)); }
public async Task <Diagnostique> EditDiagnostique(Diagnostique diagnostique) { try { Etablissement etablissement = await GetEtablissementByUser(); if (diagnostique.InstallationId == etablissement.Installation.Id) { _context.Diagnostiques.Update(diagnostique); await _context.SaveChangesAsync(); } } catch (Exception ex) { throw ex; } return(diagnostique); }
public async Task <Diagnostique> GetDiagnostiqueById(int diagnostiqueId) { Diagnostique diagnostique = null; try { Etablissement etablissement = await GetEtablissementByUser(); Diagnostique diagnostiqueVerif = await _context.Diagnostiques.FindAsync(diagnostiqueId); if (diagnostiqueVerif.InstallationId == etablissement.Installation.Id) { diagnostique = diagnostiqueVerif; } } catch (Exception ex) { throw ex; } return(diagnostique); }
public async Task <IActionResult> Edit([Bind("Id,Diagnostique_Realise,Diagnostique_Date,Diagnostique_Intervenant,InstallationId")] Diagnostique diagnostique) { if (ModelState.IsValid) { try { await _dataDiagnostique.EditDiagnostique(diagnostique); } catch (Exception ex) { if (!_dataDiagnostique.DiagnostiqueExists(diagnostique.Id)) { return(NotFound()); } else { await _dataDiagnostique.AddLogErreur(ex); } } return(RedirectToAction(nameof(Index))); } return(View(diagnostique)); }
// GET: Diagnostiques/Details/5 public async Task <IActionResult> Details(int?id) { Diagnostique diagnostique = null; if (id == null) { return(NotFound()); } try { diagnostique = await _dataDiagnostique.GetDiagnostiqueById((int)id); } catch (Exception ex) { await _dataDiagnostique.AddLogErreur(ex); } if (diagnostique == null) { return(NotFound()); } return(View(diagnostique)); }
public void insertPatient(Diagnostique p_diagnostique) { string p_id_diagnostique = OutilsUUID.generateUUID(); diagnostiqueado.insertDiagnostique(p_diagnostique, p_id_diagnostique); }
public void deletePatient(Diagnostique p_diagnostique) { diagnostiqueado.deleteDiagnostique(p_diagnostique); }
public void updatePatient(Diagnostique p_diagnostique) { diagnostiqueado.updateDiagnostique(p_diagnostique); }