public bool UpdateClient(Clienti ClientActualizat) { List <Clienti> clienti = GetClienti(); bool actualizareCuSucces = false; try { using (StreamWriter swFisierText = new StreamWriter(NumeFisier, false)) { foreach (Clienti c in clienti) { if (c.IdClient != ClientActualizat.IdClient) { swFisierText.WriteLine(c.ConversieLaSir(DELIMITER)); } else { swFisierText.WriteLine(ClientActualizat.ConversieLaSir(DELIMITER)); } } 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 AddClient(Clienti c) { c.IdClient = GetId(); try { using (StreamWriter swFisierText = new StreamWriter(NumeFisier, true)) swFisierText.WriteLine(c.ConversieLaSir(DELIMITER)); } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } }