npm rebuild node-sass --force
npm install -g npm
Con un emulador de terminal como Putty hacer conexión en la red interna de la Usac hacia el servidor 192.168.2.37.
Ingresar el usuario "app" y el password.
Al estar conectado, hacer ssh hacia el servidor en el cloud ejecutando: " ssh app@10.100.0.1 "
Ingresar el password.
/api/personals/dennisargueta01@gmail.com
Cast to ObjectId failed for value "-11" at path "_id" for model "User"
/api/datosfijos2/user
/api/auth/protected
npm install ng2-charts --save
npm install chart.js --save
npm install ionic-selectable@4.4.0 --save
npm install pdfmake — — save.
ionic cordova plugin rm cordova-plugin-media-capture
ionic cordova plugin rm cordova-plugin-media
npm uninstall @ionic-native/media-capture @ionic-native/media
phonegap-plugin-barcodescanner
cordova-plugin-document-viewer
cordova-plugin-geolocation
ionic cordova plugin rm cordova-plugin-file
ionic cordova plugin rm cordova-plugin-file-opener2
You can take photos
We use your location for full functionality of certain app features.
ionic g service services/language
ionic g interface interfaces/user
ionic g service services/auth
ionic g service services/authGuard
MUY GRANDE
ionic cordova plugin add cordova-sqlite-storage
npm install @ionic-native/sqlite
----------------------------------------------------------------------------------------------------------------------
https://particcipa.firebaseapp.com/?key=me_fam@hotmail.com
580520 banrr
habilitar correo
https://github.com/nodemailer/nodemailer/issues/515
https://accounts.google.com/b/0/DisplayUnlockCaptcha
1
npm install --save-dev @compodoc/compodoc
npm install --save @ionic-native/geolocation@4
ionic cordova platform rm android --save
ionic cordova platform add android@latest --save
npm ERR! peer dep missing: @angular/core@^6.0.3, required by ngx-qrcode2@0.0.9
npm ERR! peer dep missing: rxjs@^6.0.0, required by ngx-qrcode2@0.0.9
@ionic-native/core@^5.1.0
ipconfig/flushdns
ror code=H12 desc="Request timeout" method=GET path="/api/carne/201112773
npm install --save throng
api key android
AIzaSyAt4puQNFngWtdVzH4mTcKteFY8ggxbLOA
"leaflet": "^1.4.0",
"leaflet-routing-machine": "^3.2.12",
https://ionicframework.com/docs/v3/native/
npm cache clean --force
{
"role" : "NOC",
"email" : "palencia.juan@usac.edu.gt",
"password" : "$2a$05$FJzxhKk7Hc5m/6u/hu9LiOq4PtEdakRJhmI4aQ/3G4RV5wTs0jNAK",
"estado" : "Activo",
"createdAt" : ISODate("2018-06-18T21:58:21.487Z"),
"updatedAt" : ISODate("2019-05-31T20:13:51.759Z"),
"__v" : 0,
"cui" : "1739834720101",
"direccion" : "Ciudad",
"foto" : "",
"lenguaje" : "Español",
"nombre" : "Juan Carlos Palencia",
"telefono" : "41054139",
"sexo" : "Masculino",
"nov" : "",
"estadoemail" : "1",
"interno" : "0",
"fechanac" : ISODate("1995-10-29T00:00:00.000Z"),
"usuarioup" : "mario.morales@mcloude.com",
"tiposuscriptor" : "5c227588ad831b2d5470708f",
"APP" : "WebApp Usacenlinea",
"accesoestado" : "",
"accesohora" : "",
"controlacceso" : "5cd9e0d7f8f59200166a3af3",
"unidad" : "5ced647f19c3500016225e98"
}
{
"password" : "$2a$05$g8o8K5l.Zx85oHyzOWJJNuahpUGx3HulKkvAcD9XZ19qBbw7OfeYq",
"foto" : "",
"direccion" : "direccion",
"lenguaje" : "Español",
"sexo" : "Masculino",
"estado" : "Activo",
"nov" : "",
"unidad" : "5bad21a11c7b5027147e31d9",
"codpersonal" : "",
"createdAt" : ISODate("2018-10-02T16:04:51.019Z"),
"updatedAt" : ISODate("2019-06-10T21:18:36.349Z"),
"__v" : 0,
"estadoemail" : "1",
"interno" : "0",
"tiposuscriptor" : "5be1b6479c9f2200e8311570",
"APP" : "WebApp Usacenlinea",
"accesoestado" : "",
"accesohora" : "",
"nombre" : "Mariela Alejandra Contreras Rivera",
"cui" : "1790449662202",
"email" : "mariela2911@hotmail.es",
"telefono" : "45396246",
"role" : "Adminsuncentro",
"controlacceso" : "CUNJUT"
}
--este todos
ionic cordova plugin add phonegap-plugin-barcodescanner
npm install @ionic-native/barcode-scanner
--este solo qr
ionic cordova plugin add cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner
$2a$05$ByBLVplZyi0ehe4LbQkKuuX.ELJCqePhzu5SpqZMR.ta4DCW5DS1q
Entidades producto
******************************************************************************************************************************************************
--viernes reunion dba luis carlos... tarde 3
--parte de desarrollo que necesito en funcion de los modulos
ionic repair
ionic build --aot --uglifyjs --minifyjs --minifycss --prod --optimizejs FINALLLLLLLLLLLLLLLLLLL
ionic cordova build android --prod --realese
npm install -g cordova
ionic cordova build android --minifycss --optimizejs --minifyjs --release
ionic doctor list
ionic doctor check
npm install -g cordova-res
npm i -g ionicasignados
ionic cordova platform remove android
ionic cordova platform add android
update
ionic cordova platforms remove android
ionic cordova plugin remove cordova-plugin-firebase
ionic cordova platforms add android
npm audit fix
npm audit
npm WARN @ionic-native/document-viewer@4.16.0 requires a peer of @ionic-native/core@^4.11.0 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/file@4.14.0 requires a peer of @ionic-native/core@^4.11.0 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/file-opener@4.14.0 requires a peer of @ionic-native/core@^4.11.0 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/file-transfer@4.16.0 requires a peer of @ionic-native/core@^4.11.0 but none is installed. You must install peer dependencies yourself.
npm WARN ngx-qrcode2@0.0.9 requires a peer of @angular/core@^6.0.3 but none is installed. You must install peer dependencies yourself.
npm WARN ngx-qrcode2@0.0.9 requires a peer of rxjs@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm audit fix
12,227 apk
set NODE_OPTIONS=--max_old_space_size=4096
"@ionic/app-scripts": "3.2.4",
node_modules/.bin/ionic-app-scripts.cmd
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe --max_old_space_size=8142 " "%~dp0\..\@ionic\app-scripts\bin\ionic-app-scripts.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node --max_old_space_size=8142 "%~dp0\..\@ionic\app-scripts\bin\ionic-app-scripts.js" %*
)
node --max_old_space_size=4096
.then(todos => {
})
.catch(err => {
res.status(500).send(err.message);
})
adminb3936
AdminMuni*
eperez@gmail.com
Admin123@
5912 tareas
select idpersonal || '> ' || nombre || ' ' || apellido as valor from personal where idempresa=3936 and upper(interes)='INSPECTOR DE CONTRATOS'
select idpersonal || '> ' || nombre || ' ' || apellido as valor from personal where idempresa=3936 and upper(interes)='SUPERVISOR DE CONTRATOS'
select idwordenforma codigo,valor1 nit,valor2 nombre,valor4 direccion from wordenforma where idempresa=idempresa and idwtordenc=5905;
idwordenforma°codigo,valor1°nit,°valor2°nombre
correo no manda ?????????????
johanitaquinteros20@gmail.com
82594 extension
10:41 1850
11:40 1947 +97asig
12:40 2071 +126
1:40 2128 +60
https://usacenlinea-38631.firebaseapp.com
usuarios 3271 +1000 5370 asig+1000
usuarioa 4344 6335
SECCION
Banner con el nombre de su curso (puede ser solo el nombre o agregar imagen acorde a curso)
La presentación de su curso
El programa general del curso
El calendario académico de su curso (calendario de actividades)
Un foro de presentación del facilitador-tutor y los participantes
bloque -> secciones y enlaces relativo de moodle seccion-> contenido del curso (actividades , recursos )
, ref: 'Catalogo'
})
.populate('idtarifa.id')
.populate('idruta.id')
.exec(function(err, todos) {
db.users.update({unidad:'SUPERUSUARIO'},{$set: { unidad:'5bae3259ce90232ba82c1cec' }}, { multi: true });
db.users.update({unidad:'CURSOS LIBRES'},{$set: { unidad:'5bad21751c7b5027147e31d7' }}, { multi: true });
db.users.update({unidad:'SUN'},{$set: { unidad:'5bad21601c7b5027147e31d5' }}, { multi: true });
db.users.update({unidad:'WEBAPP'},{$set: { unidad:'5bad21a11c7b5027147e31d9' }}, { multi: true });
db.asignaestudiantes.update({'idunidadacademica.codigo':' Abogado y Notario ','idtipounidad.nombre':'Centro Universitario De Zacapa'},{$set: { 'idunidadacademica.codigo':'41.5'}}, { multi: true });db.asignapcbs.update({'idtipounidad.nombre':'Guatemala (campus)'},{$set: { 'idtipounidad.nombre':'Campus Central '}}, { multi: true });
db.denunciaunidads.update({},{$set: { estado:'Monitoreo' }}, { multi: true });
"estado" : "Denuncia en proceso",
"notafin" : "",
"notamedio" : "",
naviamontano2020@gmail.com
Admin12345@@
db.users.find({ "nombre": /,/ }).forEach(function(doc) {
doc.nombre = doc.nombre.replace(",","");
db.users.update({ "_id": doc._id },{ "$set": { "nombre": doc.nombre } });
});
db.participa3.update({},{$set: { estado:'Denuncia en proceso',notamedio:'',notafin:'' }}, { multi: true });
db.frmmovilds.update({"type" : "5c86c95ceddda7022c5d3441"},{$set: { alfatype:'text' }}, { multi: true });
db.frmmovils.update({},{$set: { blike: 'false',fondoetiqueta: '#FFFFFF', coloretiqueta: '#000000'}}, { multi: true });
db.users.update({nov :/^300/},{$set: { nov:'' }}, { multi: true });
db.users.update({nov :/^400/},{$set: { nov:'' }}, { multi: true });
'createdAt' : ISODate('2018-08-03T14:47:50.106Z'), 'updatedAt' : ISODate('2018-09-15T03:56:20.719Z"), '__v' : 0
zona 13 ventanilla13 , 16000*.60
1. en el registro se quito la validacion, dejandolo abierto y se cambio el titulo CUI / DPI / No DOCUMENTO , esto mismo aplico en el perfil y cuando
se crea un usuario
Ingrid Yuman 20011040 yumanramirezingrid@gmail.com
Usac2019@
goodady 91036416 Ocitocit%123
mcloude2018usac@gmail.com hithub Marcos12345@ heroku Ocitocit%123
Usac12345+ usac3.0@gmail.com nuevaera2019!
mmerida1975 hithub Arcario123@
npm install oracledb
npm install
ionic build --prod
actualizar
npm i -g ionic
npm install -g firebase-tools
npm i npm to update
ionic build --prod
sudo npm install -g ionic cordova
ionic cordova platform add ios
ionic cordova platform add android
ionic cordova run android
nit 57253242
no fac sl1741 sl4740 sl4739
monto 724x3
ra15075 ra15072
200*2
cursus libre
dpi requisito , quitar unidad academica
actualizacion
igual el correo , queda unidad academica
mongo N0T!3n3
usacenlinea@gmail.com
mmerida1975@gmail.com
c
jjuanlopez885@gmail.com ocitocit otro correo firebase
NFizAJ.H2ipn2eX
todo.usuarioup=req.body.bitacora.email;
usuarionew:req.body.bitacora.email,
heroku Sara12345@ Navia321@
83273
tesoreria rector
2.7.2
npm install -g typescript@2.7.2
r removing node_modules
install -g typescript@latest
npm install -g ionic@latest
ionic build --prod --optimizejs --minifyjs
ionic build --prod
ionic build --aot --uglifyjs --minifyjs --minifycss --prod
11 al 13 de febrero a validar su boleta al auditorium de EFPEM
$2a$05$kTL5VKoPoJd5U.aVdiJrZO7JudNqxD1qFpjw6LsbF7eSxUC89FHSe"
ionic build --aot --uglifyjs --minifyjs --minifycss --prod --optimizejs FINALLLLLLLLLLLLLLLLLLL
ionic cordova build android --prod --realese
ionic build --prod --optimizejs --minifyjs
ionic-app-scripts build --aot --minifyjs --minifycss SIRVEEEE
--optimizejs YA NO CORRIO
--build-optimizer
npm install -g firebase-tools
"createdAt" : ISODate("2018-09-11T16:47:56.252Z"), "updatedAt" : ISODate("2018-09-11T16:47:56.252Z"), "__v" : 0});
nivel 1,2 carrera_temporal permiso_ingreso=1 prerrequisito=tiene (no se muestra) tienen que hacer un tecnico
pcb_carrera aqui estan todos
pcb =resultados de las pruebas
tipo_pcb =
--estudiante no valla a ser la cola al sum
SELECT p.ua,u.nombre,p.ext,e.nombre,p.car,ct.nombre_carrera,p.id_pcb ,tt.nombre
FROM pcb_carrera p ,unidad_academica u,extension e,carrera_temporal ct ,tipo_pcb tt
where p.ua=u.codigo_unidad_academica
and p.ua= e.codigo_unidad_academica
and p.ua= ct.codigo_unidad_academica
and e.codigo_unidad_academica=u.codigo_unidad_academica and e.codigo_unidad_academica=ct.codigo_unidad_academica
and p.ext=e.codigo_extension
and p.ext=ct.codigo_extension
and p.car=ct.codigo_carrera
and p.id_pcb=tt.id_pcb
and p.ua=12
select carnet,nombre1,nombre2,primer_apellido,segundo_apellido,nombre,cui from estudia_old
8417005
2018000222
"nov" : "2018000001", 8
Room.find({}).sort('-date').exec(function(err, docs) { ... });
Room.find({}).sort({date: -1}).exec(function(err, docs) { ... });
Room.find({}).sort({date: 'desc'}).exec(function(err, docs) { ... });
Room.find({}).sort({date: 'descending'}).exec(function(err, docs) { ... });
Room.find({}).sort([['date', -1]]).exec(function(err, docs) { ... });
Room.find({}, null, {sort: '-date'}, function(err, docs) { ... });
Room.find({}, null, {sort: {date: -1}}, function(err, docs) { ... });
se fregaron el cordova
ionic cordova platform remove android
ionic cordova platform add android
ionic cordova build android --prod
ionic info
cordova plugin list
---------------------------------------------FIREBASE SIEMPRE HACER LOGIN
compilas el www
npm run ionic:build --prod
irse a la carpeta www , crear una public y copiar todo ahi
CREAR UN NUEVO PROYECTO EN FIREBASE Y IIRSE A HOSTING Y DARCLICK PARA QUE INICIE
npm install --save @ionic-native/native-page-transitions
firebase login
firebase init
y HOSTING public N N
ionic build --prod --optimizejs --minifyjs
firebase deploy
db.unidadperiodos.update({},{$set: { estado:'Inactivo' }}, { multi: true });
db.unidadplans.update({},{$set: { asignados:0 }}, { multi: true });
db.unidadplans.update({'idperiodo.nombre':'2019-01'},{$set: { asignados:0 }}, { multi: true });
db.unidadplan2.update({},{$set: { asignados:0 }}, { multi: true });
2019000001
{
"email" : "mmerida1975@gmail.com",
"password" : "$2a$05$Q2JINBUZ5uyVzLNgd.PNe.kBt8VhDDJkKYLEBaM5a9N3EPMSTNO8W",
"role" : "user",
"idempresa" : "WebApp Usacenlinea",
"nombre" : "AGUILAR CAMPOSECO REBECA MISHELL",
"cui" : "123",
"direccion" : "",
"telefono" : "",
"lenguaje" : "Español",
"sexo" : "",
"estado" : "Activo",
"nov" : "2018000001",
"unidad" : "5bad21a11c7b5027147e31d9",
"codpersonal" : "",
"interno" : "0",
"estadoemail" : "1",
"tiposuscriptor" : "5be1b6479c9f2200e8311570",
"APP" : "WebApp Usacenlinea",
"accesoestado" : "",
"accesohora" : "",
"controlacceso" : "",
"carnecalusac" : "",
"createdAt" : ISODate("2019-09-23T14:38:05.875+0000"),
"updatedAt" : ISODate("2019-09-23T15:43:43.650+0000"),
"__v" : NumberInt(0)
}
db.users.update({unidad:'WEBAPP'},{$set: { unidad:'5bad21a11c7b5027147e31d9',tiposuscriptor:'5be1b6479c9f2200e8311570', APP : "WebApp Usacenlinea", "accesoestado" : "", "accesohora" : "", }}, { multi: true });
db.users.update({unidad:'1'},{$set: { unidad:'5bad21a11c7b5027147e31d9',tiposuscriptor:'5be1b6479c9f2200e8311570', APP : "WebApp Usacenlinea", "accesoestado" : "", "accesohora" : "", }}, { multi: true });
SELECT DISTINCT a.carnet, a.nombre, a.direccion,a.cui, a.nov, d.codfac, d.nomfac, e.car, e.nombre_carrera, a.fec_nac, a.telefono, a.sexo, a.est_civ, a.email,b.activo
FROM vst_estudiante a, carrera_estudiante b, bitacora_inscripcion c, facultad d, carrera e
WHERE a.carnet = b.carnet and a.carnte='9419254'
AND b.carnet = c.carnet
AND b.codfac = d.codfac
AND d.codfac = e.ua
AND c.cod_car = e.car
AND b.codcar = e.car
AND b.codext = e.ext
?key=2
tepham1993@gmail.com
CategoriaformsListPage
db.users.participa3({},{$set: { xpos:0,ypos:0 }}, { multi: true });
db.users.update({},{$set: { estadoemail:'1' }}, { multi: true });
db.users.update({},{$set: { controlacceso:'' }}, { multi: true });
db.users.update({role:'SUN OPERADOR'},{$set: { unidad:'5bad21601c7b5027147e31d5' }}, { multi: true });
"controlacceso" : "5cd9e0d7f8f59200166a3af3"
db.users.update({},{$set: { tiposuscriptor:'5be1b6479c9f2200e8311570' }}, { multi: true });
https://190.143.151.236:9090/api/participas
EXPRESS
npm install -g firebase-tools
firebase init hosting
mat
//***************
no tenia en su perfil
"interno" : "0",
"estadoemail" : "1",
"tiposuscriptor" : "5be1b6479c9f2200e8311570",
"APP" : "WebApp Usacenlinea",
"accesoestado" : "",
"accesohora" : "",
servicios automatizados
26-27
3500
public no
firebase init functions
yes
cd functions
npm i express --save
cd..
code .
---------------------ICON
EN RESOURCE REEPLAZAR EL ICON.PNG
ionic cordova resources android
-----------------------GIT
usuario: mariomorales2018 / Admin123@
https://github.com/mariomorales2018/apirest2019.git
echo "# apirest" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/mariomorales2018/apirest2019.git
git remote -v
git push -u origin master
https://apirest2018xx.herokuapp.com/api/participas
mario.morales@mcloude.com Admin123@
se hace el deploy en heroku
gs://particcipa.appspot.com
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
npm -g install ios-sim ios-deploy
ionic run ios
ionic run ios --device
ionic run android
http://54.226.181.255:8500/diplomaxx.cfm?nombre=%20mario%20roberto%20morales%20merida
db.participas.update({},{$set: { estado:'false' }}, { multi: true });
db.estudiantepcbs.remove({ANIO_EVALUACION:'2019'});
db.participas.aggregate([
{ "$group": {
"_id": { "correo": "$correo" },
"dups": { "$push": "$_id" },
"count": { "$sum": 1 }
}},
{ "$match": { "count": { "$gt": 1 } }}
]).forEach(function(doc) {
doc.dups.shift();
db.participas.remove({ "_id": {"$in": doc.dups }});
});
npm install pdfkit --save
https://www.facebook.com/countdowndaysto/videos/1073219429493662/UzpfSTU3MzY0MTI2MjoxMDE1NjQ0NDQ2MDUxNjI2Mw/
SMTP Username:
AKIAJPZFIVOMKWNE3O4Q
SMTP Password:
AkUmQqI7/foxE88vujwq/s8y0nHwHL4JRHyhHhFVFqm7
ses-smtp-user.20180715-085302
IAM User Name,Smtp Username,Smtp Password
ses-smtp-user.20180715-085302,AKIAJPZFIVOMKWNE3O4Q,AkUmQqI7/foxE88vujwq/s8y0nHwHL4JRHyhHhFVFqm7
npm install aws-sdk
OIX)'Hc6)90B
var aws = require("aws-sdk");
var ses = new aws.SES({"accessKeyId": "AKIAJFTC7J5NSCWPLYJQ", "secretAccessKey": "rFwn88pNWOMBO2+ELcG1bptTZyx6vQgAQjsdwMID", "region": "your region"});
var eparam = {
Destination: {
ToAddresses: ["mario.morales@mcloude.com"]
},
Message: {
Body: {
Html: {
Data: "Hello, this is a test email!
"
},
Text: {
Data: "Hello, this is a test email!"
}
},
Subject: {
Data: "SES email test"
}
},
Source: "mario.morales@mcloude.com",
ReplyToAddresses: ["sender@test.com"],
ReturnPath: "sender@test.com"
};
ses.sendEmail(eparam, function (err, data) {
if (err) console.log(err);
else console.log(data);
});
User name,Password,Access key ID,Secret access key,Console login link
usacenlinea,,AKIAJU5GENLM4JCBYF6Q,tYBp3xpvycteEUfJSQi71joHVycuQaiiheKCh/0X,https://506543417609.signin.aws.amazon.com/console
You can use one of $ ionic cordova build options
--no-build - Do not invoke an Ionic build
--prod - Build the application for production
--aot - Perform ahead-of-time compilation for this build
--minifyjs - Minify JS for this build
--minifycss - Minify CSS for this build
--optimizejs - Perform JS optimizations for this build
activa cuenta correos de gmail
https://medium.com/@manojsinghnegi/sending-an-email-using-nodemailer-gmail-7cfa0712a799
npm uninstall aws-sdk --save
npm uninstall pdfkit --save
npm prune --production
npm i -g ionic@3.20.0
AGREGAR EN EL PERFIL
EDAD
BUSES EN LO
npm uninstall xlsx –save
nodejs npm install csv-express --save
//---------------------------------------------------------------------------------------
ionic cordova plugin add cordova-plugin-camera
ionic cordova plugin add cordova-plugin-document-viewer
ionic cordova plugin add cordova-plugin-file
ionic cordova plugin add cordova-plugin-file-opener2
ionic cordova plugin add cordova-plugin-file-transfer
ionic cordova plugin add cordova-plugin-calendar
ionic cordova plugin add cordova-plugin-network-information
ionic cordova plugin add phonegap-plugin-barcodescanner ----------NO
npm install @ionic-native/camera
npm install @ionic-native/document-viewer
npm install @ionic-native/file
npm install @ionic-native/file-opener
npm install @ionic-native/file-transfer
npm install @ionic-native/calendar
npm install @ionic-native/network
npm install @ionic-native/barcode-scanner
npm install @ionic/storage
npm install ng-socket-io
npm install chart.js
npm install date-fns
npm install @ngx-translate/core
npm install @ngx-translate/http-loader
npm install intl
npm install moment
npm install pdfmake
npm install ngx-qrcode2
ionic cordova build android --prod --realese
ionic build --prod --optimizejs --minifyjs
//----------------------------------------------------------------------------
ionic cordova plugin rm cordova-plugin-qrscanner
npm uinstall @ionic-native/qr-scanner
update wordenforma set valor12=valor12+valor14 ,valor14=0 where
idwtordenc=3781 and valor14<0 and valor12>0
and valor12>valor14;
update wordenforma set valor12=0 where
idwtordenc=3781 and valor14<0 and valor12<0;
update wordenforma set valor14=0 where idwtordenc=3781 and valor14>0;
delete from wordentrab where idwordentrab in(105441,104191,104213,105710,104551,104214,
105678,105887,104245,104442,104489,105264,105314,104728,105093,104731,104638,104810,105052,105092);
delete from wvaloresadicionales where idwordentrab in(105441,104191,104213,105710,104551,104214,
105678,105887,104245,104442,104489,105264,105314,104728,105093,104731,104638,104810,105052,105092);
delete from WVALORESADICIONALES where idwordentrab in(106400,106399,106398,106397);
delete from wordentrab where idwordentrab in(106400,106399,106398,106397);
-vpn entre usac---mineduc (enero 2019)
Crear un SOA interno
-Vpn contacto:- Fortinet (Software necesita un cliente)
- Check Point
- Mandar Formato
-Documento de definicion de servicios a consumir (2015) CUI AÑO
Optimizar recursos economicos
Firmas electronicas (para firmar diplomas) infile,camara de comercio, pdf (carlos alonzo) (server pfx) genera a traves de la empresa
que genera la firma guardar imagenes digitales para no trabajar con tockens
Evaluacion a distancia
datos del SID (2015)
-Reporte de notas
-Datos generales
list
pingreso:boolean=false;
pconsulta:boolean=false;
peliminacion:boolean=false;
pcreacion:boolean=false;
pactualizacion:boolean=false;
permisom: any=[];
this.permisom = String(navParams.get("permiso")).split(",");
this.pingreso=( this.permisom[0] == 'true');
this.pconsulta=( this.permisom[1] == 'true');
this.peliminacion=( this.permisom[2] == 'true');
this.pcreacion=( this.permisom[3] == 'true');
this.pactualizacion=( this.permisom[4] == 'true');
console.log(this.navParams.get("permiso"));
updateRecord(item : any,no) : void
{
let addModal = this._MODAL .create('ModuloCreatePage', { record : item, actualizacion:this.pactualizacion });
addRecord() : void
{
let addModal = this._MODAL .create('UserCreatePage',{ record : null, actualizacion:this.pactualizacion });
[hidden]="!pconsulta" (click)="pideregistros()"