public void AddMedicament(Medicamente m) { try { //instructiunea 'using' va apela la final swFisierText.Close(); //al doilea parametru setat la 'true' al constructorului StreamWriter indica modul 'append' de deschidere al fisierului 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); } }
public void ModificaLinie(string NumeFisier, int linie, Medicamente m) //metoda modificare linie { string[] fisier = File.ReadAllLines(NumeFisier); fisier[linie] = m.ConversieLaSir_PentruFisier(); File.WriteAllLines(NumeFisier, fisier); }