예제 #1
0
 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);
     }
 }
예제 #2
0
 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);
 }