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(); }
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); }
internal void AdicionaPacienteRegisto(Paciente p, int q) { Ficha f = new Ficha(p, q); fichas.Add(p.GetId(), f); }