public static async Task <int> InsertarHistoriaClinica(string Dni) { //var paciente = await BuscarPaciente(Dni); var historia = new HistoriaClinica(); //historia.Dni = paciente.Dni; Console.WriteLine("Ingrese IdHistoriaClinica"); historia.IdHistoria = Console.ReadLine(); await MostrarEspecialidades(); Console.WriteLine("Ingrese CodEspecialidad"); historia.CodEspecialidad = Console.ReadLine(); //Console.WriteLine("Ingrese Fecha de apertura"); historia.FechaApertura = DateTime.Now; Console.WriteLine("Ingrese Peso"); historia.Peso = Console.ReadLine(); Console.WriteLine("Ingrese Talla"); historia.Talla = Console.ReadLine(); //Console.WriteLine("Ingrese Dni"); historia.Dni = Dni; var bl = new HistoriaClinicaBL(); return(await bl.InsertarHistoriaClinicaAsync(historia)); }
public static async Task <string> InsertarHistoriaClinica() { Console.WriteLine("Ingrese Dni:"); string Dni = Console.ReadLine(); if (Dni.Length != 8) { return("Numerode digitos invalidos para Dni"); } if (!await ValidarPaciente(Dni)) { return("Paciente no encontrado con ese Dni, asegurese de registrarlo primero"); } var historia = new HistoriaClinica(); var bl = new HistoriaClinicaBL(); Console.WriteLine("Paciente encontrado"); if (await ValidarHistoria(Dni)) { return("Paciente ya tiene historia"); } Console.WriteLine("Ingrese IdHistoriaClinica"); historia.IdHistoria = Console.ReadLine(); await MostrarEspecialidades(); Console.WriteLine("Ingrese CodEspecialidad"); historia.CodEspecialidad = Console.ReadLine(); //Console.WriteLine("Ingrese Fecha de apertura"); historia.FechaApertura = DateTime.Now; Console.WriteLine("Ingrese Peso"); historia.Peso = Console.ReadLine(); Console.WriteLine("Ingrese Talla"); historia.Talla = Console.ReadLine(); //Console.WriteLine("Ingrese Dni"); historia.Dni = Dni; if (await bl.InsertarHistoriaClinicaAsync(historia) != 0) { return("Historia creada"); } else { return("Generación de historia fallida"); } }