예제 #1
0
        public void InsertMedico(Medico medicos)
        {
            string path = MedicosDAL.ConexionMedicos();

            using (StreamWriter outputFile = File.AppendText($"{path}\\BD\\Medicos.txt"))
            {
                string line = $"{medicos.Dni}|{medicos.Nombre}|{medicos.Apellidos}|{medicos.Cmp}";
                outputFile.WriteLine(line);
            }
        }
예제 #2
0
        private int UpdateDataBase()
        {
            string path         = MedicosDAL.ConexionMedicos();
            int    updatedLines = 0;

            using (StreamWriter outputFile = new StreamWriter($"{path}\\BD\\Medicos.txt"))
            {
                foreach (var item in Listmedicos)
                {
                    string line = $"{item.Dni}|{item.Cmp}|{item.Nombre}|{item.Apellidos}";
                    outputFile.WriteLine(line);
                    updatedLines++;
                }
            }
            return(updatedLines);
        }
예제 #3
0
        public List <Medico> GetMedicos()
        {
            string path = MedicosDAL.ConexionMedicos();

            Console.WriteLine($"{path}\\BD\\Medicos.txt");
            Console.ReadLine();

            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Medicos.txt");
            Listmedicos = new List <Medico>();
            foreach (var item in lines)
            {
                string Dni      = item.Split('|')[0];
                string Cmp      = item.Split('|')[1];
                string Nombre   = item.Split('|')[2];
                string Apellido = item.Split('|')[3];



                // Paciente p = new Paciente(Dni,Nombre,Apellido,FechaNacimiento,TipoPaciente);
                // Listpacientes.Add(p);
            }
            return(Listmedicos);
        }