Пример #1
0
        public Paciente GetPaciente(String dni)
        {
            string path = PacientesDAL.ConexionPacientes();


            string[] lines    = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");
            Paciente paciente = null;

            foreach (var item in lines)
            {
                string Dni = item.Split('|')[0];

                if (Dni == dni)
                {
                    string   Nombre          = item.Split('|')[1];
                    string   Apellido        = item.Split('|')[2];
                    DateTime FechaNacimiento = DateTime.Parse(item.Split('|')[3]);;
                    string   TipoPaciente    = item.Split('|')[4];

                    //EnumTipo TipoPaciente = (EnumTipo)Enum.Parse(typeof(EnumTipo), item.Split('|')[4], true);

                    paciente = new Paciente(Dni, Nombre, Apellido, FechaNacimiento, TipoPaciente.Substring(0, 1));
                }
            }



            return(paciente);
        }
Пример #2
0
        public void InsertPaciente(Paciente paciente)
        {
            string path = PacientesDAL.ConexionPacientes();

            using (StreamWriter outputFile = File.AppendText($"{path}\\BD\\Pacientes.txt"))
            {
                string line = $"{paciente.Dni}|{paciente.Nombre}|{paciente.Apellidos}|{paciente.FechaNac}|{paciente.Tipo.ToString()}";
                outputFile.WriteLine(line);
            }
        }
Пример #3
0
        private int UpdateDataBase()
        {
            string path         = PacientesDAL.ConexionPacientes();
            int    updatedLines = 0;

            using (StreamWriter outputFile = new StreamWriter($"{path}\\BD\\Pacientes.txt"))
            {
                foreach (var item in Listpacientes)
                {
                    string line = $"{item.Dni},{item.Nombre},{item.Apellido}";
                    outputFile.WriteLine(line);
                    updatedLines++;
                }
            }
            return(updatedLines);
        }
Пример #4
0
        public List <Paciente> GetPacientes()
        {
            string path = PacientesDAL.ConexionPacientes();

            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");
            Listpacientes = new List <Paciente>();
            foreach (var item in lines)
            {
                string   Dni      = item.Split(',')[0];
                string   Nombre   = item.Split(',')[1];
                string   Apellido = item.Split(',')[2];
                Paciente p        = new Paciente(Dni, Nombre, Apellido);
                Listpacientes.Add(p);
            }
            return(Listpacientes);
        }
Пример #5
0
        public List <Paciente> GetPacientes()
        {
            string path = PacientesDAL.ConexionPacientes();  // obtiene ruta de la BD
            string P    = $"{path}\\BD\\Pacientes.txt";

            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");   //lee BD y lo guarda en []
            Listpacientes = new List <Paciente>();
            foreach (var item in lines)
            {
                string   Dni      = item.Split(',')[0]; //SPLIT => parte la cadena por comas y tomas el [0]
                string   Nombre   = item.Split(',')[1];
                string   Apellido = item.Split(',')[2];
                Paciente p        = new Paciente(Dni, Nombre, Apellido);
                Listpacientes.Add(p);
            }
            return(Listpacientes);
        }
Пример #6
0
        public List <Paciente> GetPacientes()
        {
            string path = PacientesDAL.ConexionPacientes();//Devuelve LA siguiente ruta del debug: C:\Users\eliez\Documents\GitHub\SGH-Team-Jobs\SGH\bin\Debug\netcoreapp2.1

            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");
            Listpacientes = new List <Paciente>();
            foreach (var item in lines)
            {
                string   Dni             = item.Split(',')[0];
                string   Nombre          = item.Split(',')[1];
                string   Apellido        = item.Split(',')[2];
                string   FechaNacimiento = item.Split(',')[3];
                string   Tipo            = item.Split(',')[4];
                Paciente p = new Paciente(Dni, Nombre, Apellido, FechaNacimiento, Tipo);
                Listpacientes.Add(p);
            }
            return(Listpacientes);
        }
Пример #7
0
        public List <paciente> GetPacientes()
        {
            string path = PacientesDAL.ConexionPacientes();

            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");
            Listpacientes = new List <paciente>();
            foreach (var item in lines)
            {
                string   tipo        = item.Split(',')[0];
                string   Dni         = item.Split(',')[1];
                string   Nombre      = item.Split(',')[2];
                string   Apellido    = item.Split(',')[3];
                string   sexo        = item.Split(',')[4];
                string   estadocivil = item.Split(',')[5];
                paciente p           = new paciente(tipo, Dni, Nombre, Apellido, sexo, estadocivil);
                Listpacientes.Add(p);
            }
            return(Listpacientes);
        }
Пример #8
0
        public List <Paciente> GetPacientes()
        {
            string path = PacientesDAL.ConexionPacientes();


            string[] lines = System.IO.File.ReadAllLines($"{path}\\BD\\Pacientes.txt");
            Listpacientes = new List <Paciente>();
            foreach (var item in lines)
            {
                string   Dni             = item.Split('|')[0];
                string   Nombre          = item.Split('|')[1];
                string   Apellido        = item.Split('|')[2];
                DateTime FechaNacimiento = DateTime.Parse(item.Split('|')[3]);;
                EnumTipo TipoPaciente    = (EnumTipo)Enum.Parse(typeof(EnumTipo), item.Split('|')[4], true);

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