-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprincipal.js
More file actions
117 lines (84 loc) · 1.97 KB
/
principal.js
File metadata and controls
117 lines (84 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
const express = require('express')
const app = express()
const opciones = {
id:{
demand:true,
alias:'i'
},
nombre:{
demand:true,
alias:'n'
},
cedula:{
demand: true,
alias:'c'
}
}
const argv = require('yargs')
.command('inscribir','Cursos para inscribirse', opciones)
.argv
let cursos = [{
id: 1,
nombre: 'Node',
duracion: 60,
valor: 150000
},
{
id: 2,
nombre: 'Angular',
duracion: 100,
valor: 200000
},
{
id: 3,
nombre: 'React',
duracion: 40,
valor: 100000
}];
if (argv._[0]!= 'inscribir'){
console.log('LISTADO DE CURSOS');
for (var i = 0; i < cursos.length ; i++) {
(function(index) {
setTimeout(function() {
console.log( 'Id:' + cursos[index].id+ " " +
'nombre:' + cursos[index].nombre + " " +
'duracion:' + cursos[index].duracion + 'h' + " " +
'valor:' + cursos[index].valor); }, i * 2000);
})(i);
}
}else{
console.log('\n');
console.log(argv);
if (argv.id < 4){
let buscarCurso = cursos.find(function(idCurso ) {
return idCurso.id == argv.id})
//const fs = require('fs');
let crearArchivo = (argv,buscarCurso) =>{
texto = 'Id del Curso: ' + argv.id +
'<br/>Nombre del alumno: ' + argv.nombre +
'<br/>Cedula: ' + argv.cedula +
'<br/>Nombre del Curso: ' + buscarCurso.nombre +
'<br/>Duracion: ' + buscarCurso.duracion + ' horas' +
'<br/>Valor: ' + buscarCurso.valor
//fs.writeFile('matricula.txt', texto, (err) =>{
//if (err) throw (err);
//})
app.get('/', function (req, res) {
res.send(texto)
})
//console.log('\n'+'Se ha creado el archivo')
}
crearArchivo(argv,buscarCurso);
console.log('\n'+'En el navegador se muestran los datos')
app.listen(3000)
console.log('\n');
console.log('DATOS CURSO INSCRITO');
console.log(buscarCurso);
}else{
console.log('\n');
console.log('EL ID '+ argv.id + ' NO EXISTE EN LOS CURSOS');
}
console.log('\n');
console.log('LISTADO DE CURSOS');
console.log(cursos);
}