示例#1
0
        //lab3 2.Modificare entitate
        public static ArrayList Modificare(ArrayList medicamente, string modificare, IStocareDate adminMedicamente)
        {
            for (int i = 0; i < medicamente.Count; i++)
            {
                Medicament temporar = (Medicament)medicamente[i];
                if (modificare == temporar.Nume)
                {
                    Console.WriteLine("Introduceti datele: ");
                    string medicament       = Console.ReadLine();
                    string LinieDeModificat = temporar.ConversieLaSir_pentruFisier();
                    adminMedicamente.ModificareMadicament(LinieDeModificat, medicament, medicamente);

                    Medicament m = new Medicament(medicament);
                    medicamente.RemoveAt(i);
                    medicamente.Insert(i, m);
                    break;
                }
            }
            return(medicamente);
        }