Пример #1
0
        internal void GuardaFichas(string filename)
        {
            StreamWriter sw = File.CreateText(filename);

            foreach (DictionaryEntry de in fichas)
            {
                Ficha       fi      = de.Value as Ficha;
                IGuardaInfo iguarda = fi.GetPaciente() as IGuardaInfo;
                if (iguarda != null)
                {
                    sw.WriteLine(fi.GetNumero());
                    sw.Write(iguarda.GenerateTextRepresentation());
                }
            }

            sw.Close();
        }
Пример #2
0
        internal int Info(string fileName)
        {
            int          lid = 0;
            StreamReader sr  = new StreamReader(fileName);
            string       line;

            while ((line = sr.ReadLine()) != null)
            {
                int      qt = Convert.ToInt32(line);
                Paciente pc = new Paciente();

                if (pc != null)
                {
                    Ficha fi = new Ficha(pc, qt);
                    fichas.Add(pc.GetId(), fi);
                    lid = pc.id;
                }
            }
            sr.Close();

            return(lid);
        }
Пример #3
0
        internal void AdicionaPacienteRegisto(Paciente p, int q)
        {
            Ficha f = new Ficha(p, q);

            fichas.Add(p.GetId(), f);
        }