Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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");
            }
        }