Ejemplo n.º 1
0
        public static async Task <int> InsertarPaciente(string Dni)
        {
            Paciente   paciente = new Paciente();
            PacienteBL bl       = new PacienteBL();

            paciente.Dni = Dni;
            Console.WriteLine("Ingrese Nombre: ");
            paciente.Nombre = Console.ReadLine();
            Console.WriteLine("Ingrese Apellido: ");
            paciente.Apellido = Console.ReadLine();
            Console.WriteLine("Ingrese Fecha de nacimiento (YYYY/MM/DD): ");
            paciente.FechaNacimiento = Console.ReadLine();
            Console.WriteLine("Ingrese Tipo (Interconsulta/Normal): ");
            //var historia = await BuscarHistoriaClinica(Dni);
            //paciente.IdHistoria = historia.IdHistoria;
            paciente.TipoSeguro = Console.ReadLine();
            return(await bl.InsertarPacienteAsync(paciente));
        }
Ejemplo n.º 2
0
        public static async Task <string> InsertarPaciente()
        {
            Console.WriteLine("Ingrese Dni:");
            string Dni = Console.ReadLine();

            if (Dni.Length != 8)
            {
                return("Numerode digitos invalidos para Dni");
            }
            if (await ValidarPaciente(Dni))
            {
                return("Paciente encontrado, ingrese otro Dni");
            }
            Paciente   paciente = new Paciente();
            PacienteBL bl       = new PacienteBL();

            paciente.Dni = Dni;
            Console.WriteLine("Ingrese Nombre: ");
            paciente.Nombre = Console.ReadLine();
            Console.WriteLine("Ingrese Apellido: ");
            paciente.Apellido = Console.ReadLine();
            Console.WriteLine("Ingrese Fecha de nacimiento (YYYY/MM/DD): ");
            paciente.FechaNacimiento = Console.ReadLine();
            Console.WriteLine("Ingrese Tipo de seguro (Interconsulta/Normal): ");
            paciente.TipoSeguro = Console.ReadLine();
            Console.WriteLine("Ingrese Estado de paciente (Activo/Inactivo/Eliminado): ");
            paciente.EstadoPaciente = Console.ReadLine();
            //var historia = await BuscarHistoriaClinica(Dni);
            //paciente.IdHistoria = historia.IdHistoria;

            if (await bl.InsertarPacienteAsync(paciente) != 0)
            {
                return("Paciente creado exitosamente");
            }
            else
            {
                return("Error: Registro frustrado");
            }
        }