public bool UpdateMedicament(Medicamente medicamentActualizat) { List <Medicamente> medicamente = GetMedicamente(); bool actualizareCuSucces = false; try { using (StreamWriter swFisierText = new StreamWriter(NumeFisier, false)) { foreach (Medicamente med in medicamente) { if (med.IdMedicament != medicamentActualizat.IdMedicament) { swFisierText.WriteLine(med.ConversieLaSir_PentruFisier()); } else { swFisierText.WriteLine(medicamentActualizat.ConversieLaSir_PentruFisier()); } } actualizareCuSucces = true; } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(actualizareCuSucces); }
public void AddMedicament(Medicamente m) { try { using (StreamWriter swFisierText = new StreamWriter(NumeFisier, true)) { swFisierText.WriteLine(m.ConversieLaSir_PentruFisier()); } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } }