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); }
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); } }
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); }
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); }
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); }
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); }
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); }
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); }